Batch file 双击BAT或CMD文件时,文件名目录名或卷语法不正确,但从命令提示符调用时有效
好的,我有一个以前没见过的问题。我们有一个客户机,它有一个从BAT文件调用的旧会计程序,它是一个基于DOS的旧应用程序 今天,由于某种原因,双击BAT文件时,他们会收到“文件名目录名或卷语法不正确”消息,但如果我们运行Start | run | cmd,然后输入c:\ourfile.BAT,它就会运行 我已经搜索过了,很多信息指向无效字符,等等。但是,当从命令提示符调用它时,它运行的事实将排除这一点,再加上这个bat文件也有同样的问题Batch file 双击BAT或CMD文件时,文件名目录名或卷语法不正确,但从命令提示符调用时有效,batch-file,Batch File,好的,我有一个以前没见过的问题。我们有一个客户机,它有一个从BAT文件调用的旧会计程序,它是一个基于DOS的旧应用程序 今天,由于某种原因,双击BAT文件时,他们会收到“文件名目录名或卷语法不正确”消息,但如果我们运行Start | run | cmd,然后输入c:\ourfile.BAT,它就会运行 我已经搜索过了,很多信息指向无效字符,等等。但是,当从命令提示符调用它时,它运行的事实将排除这一点,再加上这个bat文件也有同样的问题 echo你好 暂停 知道是什么导致了这一切 Rgds Chr
echo你好
暂停
知道是什么导致了这一切
Rgds
Chris如果我们能看到批处理文件,那会有所帮助。尝试将
cd/d%~dp0
添加到文件顶部,查看双击该文件时会发生什么。Matt-这两行在BAT文件中回音Hello&pause。我会试试你的建议