我有一个脚本,比如说:
C:\foo.bsh
我想通过Windows运行命令来运行此命令:
Start -> Run
Windows Key + R
输入一些小的内容像'foo'并按回车键。
然而,我不想让命令提示符可见。这个脚本会为一个IDE进行一些预处理。我不希望命令提示符在IDE进程的生命周期内一直处于打开状态。
我已经尝试了:
1)创建一个包含以下内容的批处理文件:
c:\cygwin\bin\bash --login "C:\foo.bsh" (this fails because it keeps a cmd open)
2) 使用bat_2_exe_converter将上述bat文件转换为exe(不能使cmd静默)
有什么想法吗?
编辑:到目前为止,解决方案建议从实际的cygwin shell中输入一些内容。我正在尝试通过输入在Windows运行命令中可以输入的简短内容来获得更快的解决方案。此外,“nohup命令; exit”不会自动关闭窗口-但是我可以手动关闭它而不关闭IDE进程。运行命令接受快捷方式(.lnk's),bat's,exe's。
bash
命令:C:\\cygwin64\\bin\\bash --login -c 'foo.bsh'
,而不是使用@Lime。 - HyperActive