NativeProcessStartupInfo исполняемый файл, абсолютный путь - PullRequest
1 голос
/ 14 марта 2012

Мне нужно выполнить какой-то файл, но я не знаю путь. Переменная PATH содержит путь к этому файлу. Например, это не будет работать, если пользователь устанавливает окна в нестандартную папку или использует другой диск: nativeProcessStartupInfo.executable = new File("C:\\Windows\\System32\\cscript.exe");

1 Ответ

0 голосов
/ 14 марта 2012

Вы пробовали использовать переменные среды?

Переменная WINDIR содержит каталог Windows, по умолчанию: C:\Windows\
Переменная SYSTEM содержит папку System32, по умолчанию %WINDIR%\system32

Я не знаю, как получить доступ к системным переменным во Flex, если это возможно.Я рассмотрю его подробнее.

Ответ на этот вопрос утверждает, что это невозможно.

Эта сторонняя библиотека , кажется, поддерживает ее, ноЯ не знаю как.


НЕ РАБОТАЕТ:

Вы должны быть в состоянии создать путь, используя их, что-то вроде new File("%SYSTEM%\\cscript.exe");.Я не проверял это.Дайте мне знать, если это не сработает, и я буду исследовать это дальше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...