运行DOS批处理文件,除了echo命令外的其它命令,总是会弹出“^C终止批处理操作吗?”,晕!

时间:2022-09-30 14:02:06
如题,计划任务bat运行一年多一直都好好的,文件也没修改。

前天也就是12月17日出现这种情况。

运行平台是windows server 2003。

不知道怎么回事,每次运行除了echo以外的命令都会弹出“^C终止批处理操作吗?”,事实上,根本没有按ctrl+c,晕了。。。

11 个解决方案

#1


经测试,在XP下没有问题。。。

#2


运行这样的2条命令也报错,超级郁闷:

echo off
pause

C:\>test.bat
^C^C终止批处理操作吗?(Y/N)

#3


运行DOS批处理文件,除了echo命令外的其它命令,总是会弹出“^C终止批处理操作吗?”,晕!是你自己写的判断?

#4


引用 3 楼 subao77 的回复:
是你自己写的判断?


啥意思?

我就是运行仅包含上面2条命令的test.bat,也报那样的错,真搞不懂了

#5


批处理变成了中断处理。。。百思不得其解啊

#6


我理解错了,坐等高手吧……
引用 3 楼 subao77 的回复:
是你自己写的判断?

#7


引用 6 楼 subao77 的回复:
我理解错了,坐等高手吧……

引用 3 楼 subao77 的回复:
是你自己写的判断?


刚在虚拟机上新装了个windows 2003,没啥问题,正常运行,难道是系统问题?又是怎样引起的问题呢。。。

#8


不知道是不是注册表里.bat的执行命令出了问题?运行cmd,输入下面命令试一下吧:

assoc .bat=batfile
ftype batfile="%1" %*

#9


引用 8 楼 cxs1991 的回复:
不知道是不是注册表里.bat的执行命令出了问题?运行cmd,输入下面命令试一下吧:

assoc .bat=batfile
ftype batfile="%1" %*

bat文件是能执行的,echo命令、set命令都行

#10


莫名其妙,刚又测试运行了下,竟然莫名其妙好了,我什么都没动啊,不知道以后还会不会出现。。。观察几天再说吧

#11


该回复于2011-12-26 14:28:10被版主删除

#1


经测试,在XP下没有问题。。。

#2


运行这样的2条命令也报错,超级郁闷:

echo off
pause

C:\>test.bat
^C^C终止批处理操作吗?(Y/N)

#3


运行DOS批处理文件,除了echo命令外的其它命令,总是会弹出“^C终止批处理操作吗?”,晕!是你自己写的判断?

#4


引用 3 楼 subao77 的回复:
是你自己写的判断?


啥意思?

我就是运行仅包含上面2条命令的test.bat,也报那样的错,真搞不懂了

#5


批处理变成了中断处理。。。百思不得其解啊

#6


我理解错了,坐等高手吧……
引用 3 楼 subao77 的回复:
是你自己写的判断?

#7


引用 6 楼 subao77 的回复:
我理解错了,坐等高手吧……

引用 3 楼 subao77 的回复:
是你自己写的判断?


刚在虚拟机上新装了个windows 2003,没啥问题,正常运行,难道是系统问题?又是怎样引起的问题呢。。。

#8


不知道是不是注册表里.bat的执行命令出了问题?运行cmd,输入下面命令试一下吧:

assoc .bat=batfile
ftype batfile="%1" %*

#9


引用 8 楼 cxs1991 的回复:
不知道是不是注册表里.bat的执行命令出了问题?运行cmd,输入下面命令试一下吧:

assoc .bat=batfile
ftype batfile="%1" %*

bat文件是能执行的,echo命令、set命令都行

#10


莫名其妙,刚又测试运行了下,竟然莫名其妙好了,我什么都没动啊,不知道以后还会不会出现。。。观察几天再说吧

#11


该回复于2011-12-26 14:28:10被版主删除