Windows 如何使批处理脚本在任何地方执行?

Windows 如何使批处理脚本在任何地方执行?,windows,batch-file,Windows,Batch File,我想在任何地方运行批处理脚本,例如: C:\>test123 该命令行执行我的批处理脚本C:\Documents\test123.bat 我尝试使用环境变量path,但它似乎不起作用。将bat添加到path中,并确保PATHEXT包含.bat 请注意,当前工作目录将是您调用它的位置。 如果您想要存储bat的相对路径,请使用%~dp0 请发布echo%PATHEXT%%PATH%%的输出,并告诉我们bat文件的确切位置以及在您的案例中失败的更多错误信息?将bat添加到PATH,并确保PA

我想在任何地方运行批处理脚本,例如:

C:\>test123
该命令行执行我的批处理脚本
C:\Documents\test123.bat


我尝试使用环境变量
path
,但它似乎不起作用。

将bat添加到path中,并确保PATHEXT包含.bat

请注意,当前工作目录将是您调用它的位置。 如果您想要存储bat的相对路径,请使用
%~dp0


请发布echo%PATHEXT%%PATH%%的输出,并告诉我们bat文件的确切位置以及在您的案例中失败的更多错误信息?

将bat添加到PATH,并确保PATHEXT包含.bat

请注意,当前工作目录将是您调用它的位置。 如果您想要存储bat的相对路径,请使用
%~dp0


请发布echo%PATHEXT%%PATH%%的输出,并告诉我们bat文件的确切位置和更多错误信息,说明在您的案例中失败的原因?

这是否回答了您的问题?将目录添加到路径后,必须退出cmd窗口并启动一个新的目录,因为旧的目录仍然具有旧的路径。这是否回答了您的问题?将目录添加到路径后,必须退出cmd窗口并启动一个新的目录,因为旧的目录仍然具有旧的路径。