为什么批处理双击运行无效?

来源:百度知道 编辑:UC知道 时间:2024/06/11 14:51:48
我制作了一个批处理文件,内容是一个copy命令。当我在资源管理器中双击它时,发现并没有达到效果。如果在cmd中输入它的文件名,或者建立它的快捷方式,则有效。这是为什么?如何使得双击也有效呢?
我刚刚发现问题的所在了,是因为被复制的文件路径中有汉字,如这样:
copy e:\test\中文.txt bb.txt
给路径加上引号也没有用。怎么办?

可能是BAT文件的第一打开方式变了.要修复一下.
在CMD环境下输入
assoc .bat
.bat=batfile ::这行是自动显示出来的
ftype batfile="%1" %*

然后你在试下.

打开开始菜单,点运行,
然后在运行框内输入
assoc .bat=batfile
然后回车,看看可以不。