从另一个.bat文件打开.bat作为txt

时间:2016-07-06 11:47:05

标签: batch-file edit notepad

如何在另一个批处理脚本的记事本中将.bat文件作为文本文件打开。

我真正想要的是使用批处理脚本b.bat

在记事本中打开文件a.bat

我试过了:

start notepad tools_OriginalBuild\repository_test.bat

不起作用

2 个答案:

答案 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"

是怎么回事。