2010-07-08 5 views
2

Je veux exécuter "% systemroot% \ System32 \ reg.exe" ce fichier pour faire quelque chose, mais quand j'utilise "new File ("% systemroot% \ System32 \ reg .EXE");" le code ActionScript ne peut pas trouver le fichier, donc n'importe qui peut m'aider à le trouver?Comment obtenir le répertoire "% systemroot%" en utilisant ActionScript

+0

Êtes-vous essayez d'exécuter ce à partir d'une application de l'air, dans le navigateur Flash Player ou Flash Player autonome ? –

+0

Salut, Anon, je veux lancer cela à partir d'une application Air ........ – Qing

Répondre

1

Eh bien, étant donné que AIR est multi-plateforme et% systemroot% ne fonctionne que sur Windows, ce n'est pas possible. Mais vous pouvez faire un * .bat qui s'installe avec votre application. Donc, vous devez exécuter ce fichier * .bat une fois, lorsque vous installez l'application. Ensuite, vous ouvrez simplement le systemroot.txt, lisez la première ligne, et vous avez ce que vous avez demandé.

J'espère que ça aide.

(Peut-être pas pour vous parce que ce fil est si vieux, mais pour tous ceux qui se termine ici la recherche d'une solution)

Questions connexes