kann ich einige DOS wie Befehl aus flex genau wie attrib c: \ a.txt -h ausführen.DOS-Befehl Flex Core
Funktion verfügbar in c exec(), in Java Runtime.getRuntime(). Exec(). aber im flex gibt es irgendwelche verfügbar?
kann ich einige DOS wie Befehl aus flex genau wie attrib c: \ a.txt -h ausführen.DOS-Befehl Flex Core
Funktion verfügbar in c exec(), in Java Runtime.getRuntime(). Exec(). aber im flex gibt es irgendwelche verfügbar?
Ich denke, das nächste, was Sie erreichen werden, ist mit fscommand(), die einige Einschränkungen hat.
Denken Sie daran, dass Flex-Anwendungen im Flash Player (normalerweise in einem Browser) ausgeführt werden und daher normalerweise keinen Zugriff auf Shell-Befehle des Host-Dateisystems haben.
Zwei der am häufigsten nachgefragten Funktionen für Adobe AIR haben die Fähigkeit, Einführung nativen ausführbaren Dateien aus einer AIR-Anwendung , und die Fähigkeit, integrieren nativen Bibliotheken in einer AIR-Anwendung . Leider wird weder Funktion in Adobe AIR 1.0 enthalten sein.
Aber gibt es eine Abhilfe. Es ist ein bisschen kompliziert, noch elegant, und sollte Ihr Problem lösen. Es basiert auf CommandProxy, einem Kit für das Proxying von Anrufen zwischen Anwendungen und dem Betriebssystem. Sie werden feststellen, here a detailed article, wie diese Lösung implementieren
Wenn Sie Batch-Dateien ausführen möchten flex..then verwenden Sie wie folgt vor
var file: File = new File (Pfad zur Batch-Datei)
// nicht Geben Sie nur die Dateinamenerweiterung .bat ein.
file.openWithDefaultApplication();
// Die Stapeldatei öffnet und führt die DOS-Befehle aus, die Sie geschrieben haben
Server- oder Client-Seite? – dlamblin
Ich vermutete von der "c: \", dass es Client-Seite war, aber gute Frage ... – tachfine
nur von Client-Seite AIR-Anwendung –