NativeProcessStartupInfo可执行文件,绝对路径

时间:2012-03-14 12:58:23

标签: flex flex4

我必须执行一些文件,但我不知道路径。 PATH变量包含此文件的路径。 例如,如果用户将窗口安装到非标准文件夹或使用其他驱动器,则不起作用: nativeProcessStartupInfo.executable = new File("C:\\Windows\\System32\\cscript.exe");

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用环境变量?

WINDIR变量包含Windows目录,默认值为:C:\Windows\
SYSTEM变量包含System32文件夹,默认为%WINDIR%\system32

如果可能的话,我不知道如何在Flex中访问系统变量。我会进一步研究它。

This question's answer声称这是不可能的。

This third party library似乎支持它,但我不知道如何。


不工作:

您应该能够使用它们创建路径,例如new File("%SYSTEM%\\cscript.exe");。我没有测试过这个。如果这不起作用,请告诉我,我会进一步研究。