从HXCPP CLI工具启动窗口化程序

时间:2015-10-13 11:55:36

标签: haxe hxcpp

我正在尝试从HXCPP命令行应用程序中打开一个窗口程序,我无法让它工作。 目前我只想让它在Windows上运行。

部分问题似乎是程序在Program Files目录中,因此在路径中有空格。

我尝试过很多东西:

Sys.command(pathToExe);

Sys.command('"' + pathToExe + '"');

Sys.command('cmd /c "' + pathToExe + '"');

Sys.command('cmd', ['/c',  '"' + pathToExe + '"');

Sys.command('start /c "' + pathToExe + '"');

Sys.command('start', ['/c',  '"' + pathToExe + '"');

我还使用sys.io.Process类尝试了所有这些。

另一个问题似乎是Sys.command和新的Process()API似乎在到达命令行时转义引号和斜杠。如此输出中所示:

'\“C:\ Program Files(x86)\ ModularTable \ ModularTable.exe \”“'无法识别为内部或外部命令, 可操作程序或批处理文件。

为了清楚起见,当直接输入命令行时,这些命令可以正常工作。

任何帮助?

0 个答案:

没有答案