2010-07-08 34 views
2

我想要運行「%systemroot%\ System32 \ reg.exe」這個文件來做某件事,但是當我使用「new File(」%systemroot%\ System32 \ reg 。可執行程序」);」 ActionScript無法找到文件,所以任何人都可以幫我找到這個?如何使用ActionScript獲取「%systemroot%」目錄

+0

你是不是想從AIR應用程序運行它,在瀏覽器的Flash Player,或獨立的Flash播放器? – 2010-07-08 02:59:23

+0

嗨,阿農,我想從一個空氣應用程序運行這個........ – Qing 2010-07-08 06:49:57

回答

1

那麼,由於AIR是多平臺的,%systemroot%只能在Windows上運行,所以這是不可能的。 但是,您可以製作安裝在應用程序中的* .bat文件。

echo %systemroot% > systemroot.txt 

因此,當您安裝應用程序時,您必須執行一次* .bat文件。 然後,您只需打開systemroot.txt,閱讀第一行,然後獲得所需的信息。

我希望它有幫助。

(也許不適合你,因爲這個主題是如此古老,但任何人都結束在這裏尋找一個解決方案)