NativeProcessStartupInfo可执行文件,绝对路径

问题描述:

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

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

WINDIR变量保存在Windows目录,默认:C:\Windows\
SYSTEM变量保存System32文件夹,默认为%WINDIR%\system32

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

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

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


不起作用:

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

+0

不幸的是,它不起作用 – Lazy 2012-06-06 17:13:51