我想使用cmd(命令提示符)打开3个不同的文件 我试过了
“开始C:> FileName.bat”
但不起作用 我看到了很多关于此的问题,但我想打开一个.Bat文件。
答案 0 :(得分:0)
如果通过"打开"您的意思是要运行.bat文件,然后使用START
中记录的START /?
命令。
START "title 1" C:\path\to\FileName1.bat
START "title 2" C:\path\to\FileName2.bat
START "title 3" C:\path\to\FileName3.bat
问题中给出的示例可能会覆盖FileName.bat
,因为它使用>
重定向stdout。
答案 1 :(得分:0)
如果您需要直接从cmd编辑文件,并且您使用32位SO而不是:
edit "C:\name.bat"
如果要直接从其他文件编辑bat文件(例如安装程序):
echo here your first line >> "C:\name1.bat"
echo here your second line >> "C:\name1.bat"
echo here your first line >> "C:\name2.bat"
echo here your second line >> "C:\name2.bat"
echo here your first line >> "C:\nam3.bat"
echo here your second line >> "C:\name3.bat"
或者,如果您需要同时启动3个文件(例如),只需执行以下步骤:
1)打开 C:\ WINDOWS \ Tasks。
2)打开“添加新任务”。
3)选择您想要自定义小时,天等的任何内容。
4)从1到3再修理2次。
5)等待你选择的小时。
如果要将批处理文件直接打开到其他用途:
call "name.bat"
或者@lit说你可以打开一个新窗口:
start "name.bat"
如果您的文件名没有空格,则不需要引号。
如果您的文件名中包含“My new file.bat”(不带引号)等空间,则会使命令call
和start
变为:
call "My new file.bat"
start "My new file.bat"
在这些情况下,名称上需要引号,因为它会混淆cmd并且不起作用。 另一件事(最后)如果你的文件名有引号,例如“我的新”**超级强大“**文件”(强名称在名称中,其他2不是)和空格比它应该变成这样的东西:
call "My new """ultra awsome""" file.bat"
start "My new """ultra awsome""" file.bat"
希望我明白这就是你在寻找的东西。