Windows Run 找不到批处理文件



我创建了一个非常简单的批处理文件,当我双击该文件时可以工作,但如果我试图通过在Windows Run中键入批处理文件的名称来启动它,Windows将找不到它。如果我键入包含批处理文件的文件夹的名称,文件夹就会打开。

对编码来说相当陌生。我正在阅读《自动化无聊的东西》一书

Run在全局%PATH%变量中的文件夹中搜索文件。您的脚本不太可能位于%PATH%中提到的某个目录中。

要查看PATH的内容,请在命令提示符中键入ECHO %PATH%。然后,您可以将脚本移动到其中一个目录中。

或者,要临时(对于当前CMD会话(将目录添加到PATH,请在命令提示符下运行SET PATH=%PATH%;C:path。PATH中的永久更改需要使用注册表。

但是,我建议您重新考虑这种方法,因为启动CMD然后导航到脚本的位置(CD C:path(然后运行脚本通常比更改全局变量更可取。

最新更新