【发布时间】:2011-01-16 20:56:54
【问题描述】:
我记得我以前用.bat写过
call myprog.exe
但是dos说调用不是命令?!!
我的问题不是关于 cmd 提示符,而是关于 BATCH 文件。
我也试过了
c:\some-path\myprog.exe
和
"c:\some-path\myprog.exe"
错误信息:exe 不是可识别的内部命令。这是一个用 C# 制作的控制台应用程序,如果我直接在 cmd 提示符下而不是批量启动它,它就会运行
更新:第 2 个字符的输出很奇怪,我认为这是因为我安装了 msysgit 客户端 http://code.google.com/p/msysgit/ 后出现了一些奇怪的 2 个字符,它以某种方式在命令提示符下做了一些事情。
希望我可以卸载它...
我卸载了它,但我的命令前面仍然有奇怪的字符:
'´++"C:\some-path\prog-example.exe"' is not recognized ...
【问题讨论】:
-
只需使用 myprog.exe 或 c:\path\to\myprog.exe
-
我不想在 cmd 提示符下启动,我想要一个批处理文件。
-
@PeeHaa 在 BATCH 文件中不起作用。这种方式只能在 cmd 提示符下工作。
-
基本一样。试试看!或者我误解了这个问题,但如果你这样做 c:\windows\notepad.exe 它运行记事本
标签: c# windows windows-7 batch-file