我在Inno Script Studio中创建了一个.iss文件。它有一个预编译步骤,这是Inno Script Studio特有的功能。我可以从命令提示符窗口运行我的.iss文件(运行 cmd.exe ,对吧?)。该命令看起来像,
"\Program Files (x86)\Inno Script Studio\isstudio.exe" -compile myscript.iss
如果相反,我从Git bash窗口运行 / c / system / windows32 / cmd 然后尝试相同的命令我得到一个错误弹出“I / O错误6”。为什么?通过实验,问题似乎与 myscript.iss 参数有关:如果我不讨论那个论点 isstudio 只是抱怨说参数丢失了。
我已经尝试了对命令进行各种转义和引用更改,但没有任何修复它。我尝试在 env -i 的新环境中运行 cmd 。我尝试使用带有C:和反斜杠的DOS样式路径提供文件的完整路径。
我尝试使用上面的命令创建一个.bat文件:同样的错误。