windows xp professional任务计划运行bat批处理遇到的问题

      今天想要设置“开始/附件/系统工具/计划任务”执行一个批处理任务“a&b.bat”。根据计划任务创建的wizard创建好任务后,发现执行不正常,查看计划任务菜单的“高级/查看日志”,发现有“结果: 任务完成后的退出码是(1)。”的报错信息。百思不得其解,怎么回事呢?后来吧“运行”里面的内容改写成:c:\winnt\system32\cmd.exe /c E:\a&b.bat 这时出现了详细的报错信息:系统找不到指定的文件 '&b.bat'

      这个时候我明白了,原来是&字符的缘故,于是改写成c:\winnt\system32\cmd.exe /c E:\“a&b.bat”,再执行就没有一点问题了。然后,把“运行”输入框的内容写回到:E\"a&b.bat",一样执行正常了。

 

总结如下:

      如果bat文件名字里面有&字符,就要写成E:\"a&b.bat"(文件名用引号括起来),否则会报:“结果: 任务完成后的退出码是(1)。”的错误。

你可能感兴趣的:(C++,c,windows,XP,C#)