在Windows 7中的cmd.exe中键入cvs时,不会输出任何内容。 cvs的路径已经在PATH中:C:\ Program Files(x86)\ CVSNT \;当键入“C:\ Program Files(x86)\ CVSNT \ cvs”时,那里有输出。但是当其他.exe例如calc是键入的,可以执行相应的程序。任何的想法?
答案 0 :(得分:1)
这可能听起来像一个奇怪的建议,但请尝试cvs.exe
而不只是cvs
。如果不指定扩展名,操作系统将搜索与名称cvs
匹配的第一个文件。如果碰巧在您的某个路径中找到cvs.bat
,那么它将执行.bat文件而不是.exe。
如果您在同一目录中有cvs.bat,cvs.com和cvs.exe。优先顺序如下:
我强烈怀疑在路径变量中定义的某个文件夹中隐藏了一个空白的cvs.bat文件,并且当您键入cvs
时实际上正在运行此批处理文件。
答案 1 :(得分:0)
HI答案是运行exe的完整路径,如“C:\ Program Files(x86)\ CVSNT \ cvs.exe”,然后是CVS参数,如-q Checkout .....