如何在另一个批处理脚本的记事本中将.bat
文件作为文本文件打开。
我真正想要的是使用批处理脚本b.bat
a.bat
我试过了:
start notepad tools_OriginalBuild\repository_test.bat
不起作用
答案 0 :(得分:2)
目前,您的路径是相对的,因此您只能从包含批处理文件的目录中运行该批处理文件(前提是给定的相对路径是正确的)。从任何其他目录运行它将导致关于找不到文件的错误。
您可以通过使用批处理文件中的以下代码始终相对于批处理文件的位置运行来消除此问题:< / p>
notepad %~dp0\tools_OriginalBuild\repository_test.bat
有关此格式的信息,请访问: What does %~dp0 mean, and how does it work?
这假设该子目录存在且文件存在,当然。如果您愿意,您可以先检查它的存在,但这是您自己调查的另一个问题:)
答案 1 :(得分:1)
notepad "c:\folder\file.bat"
是怎么回事。