在 windows 7 的 cmd.exe 中输入 cvs 时,没有任何输出。cvs 的路径已经在 PATH :C:\Program Files (x86)\CVSNT\; 当键入“C:\Program Files (x86)\CVSNT\cvs”时,那里有输出。但是当输入其他.exe 例如calc 时,可以执行相应的程序。任何想法?
问问题
2491 次
2 回答
1
这听起来可能是一个奇怪的建议,但请尝试cvs.exe
而不是仅仅cvs
. 如果不指定扩展名,您的操作系统将搜索与名称匹配的第一个文件cvs
. 如果它碰巧cvs.bat
在您的路径之一中找到,那么它将执行 .bat 文件而不是 .exe。
如果您在同一目录中有 cvs.bat、cvs.com 和 cvs.exe。优先顺序如下:
- 简历网
- cvs.bat
- 文件
我强烈怀疑在路径变量中定义的文件夹之一中隐藏了一个空白的 cvs.bat 文件,并且当您键入cvs
.
于 2012-04-17T10:49:39.380 回答
0
嗨,答案是使用完整路径运行 exe,如“C:\Program Files (x86)\CVSNT\cvs.exe”,后跟 CVS 参数,如 -q Checkout.....
于 2017-02-01T17:26:37.623 回答