通过命令提示符运行批处理文件 - 系统找不到指定的路径

8
我正在尝试从Oracle的官网下载独立工具,以在这台运行Windows 7(64位)的计算机上卸载Oracle,我需要运行一个批处理文件来卸载,但是我无法运行它。
我尝试以管理员身份打开命令提示符,然后按以下方式运行: enter image description here 正如您可以清楚地从屏幕截图看到的那样,我在该目录上执行了“dir”命令,并且可以清楚地看到文件就在那里。不确定出了什么问题。
我还尝试通过双击Windows资源管理器中的批处理文件来运行它,终端窗口会快速打开并关闭,但批处理文件没有执行其应该执行的操作(显然未从Windows资源管理器中执行)。
有人能帮我解决这个问题吗?

我也尝试使用完整路径,例如"c:\temp\deinstall.bat",但结果相同。 - pradeep
8
用记事本打开.bat文件。我敢打赌它以“@echo off”开头,而错误实际上是来自批处理文件内部。如果批处理文件本身找不到,则错误消息为"'X' 不是内部或外部命令,也不是可运行的程序或批处理文件。" - theB
谢谢。我刚刚关闭了回显并发现系统没有抱怨deinstall.bat文件,而是脚本中引用的另一个文件。谢谢!这解决了我的问题。 - pradeep
2个回答

13

正如B在评论中指出的那样,以下是对我有效的解决方法:

用记事本打开批处理文件。我敢打赌它以@echo off开头,错误实际上来自批处理文件内部。如果批处理文件本身未被找到,则错误消息是“X不是内部或外部命令,也不是可运行的程序或批处理文件”。


3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接