[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 【已解决】启动另一个bat的时候不想从头,只从中间某段开始执行代码可不可以?

本帖最后由 aceamuro 于 2021-11-30 22:14 编辑

比如说我双击执行a.bat,内容是
  1. start "" "b.bat"
复制代码
b.bat的内容是
  1. :aaa
  2. echo aaa
  3. :bbb
  4. echo bbb
复制代码
这样的话就会显示aaa和bbb
可是假如我只想显示bbb,也就是启动b.bat时直接从:bbb开始执行,a.bat要怎么写?

回复 2# flashercs
跳出一个窗口说:
'b.bat"  "goto' 不是内部或外部命令,也不是可运行的程序或批处理文件。

TOP

回复 4# flashercs
试了一下,这样写b.bat还是从头运行的

TOP

回复 6# WHY 这个bbb打不开,本身不能作为代码运行

TOP

回复 7# smss
还是跳出一个窗口,说:
'b.bat"  "bbb' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

TOP

回复 10# WHY
口误,我想说的是你这个代码写入b.bat后,b.bat不能单独运行,我在结尾加上pause也看不到结果

TOP

回复 12# WHY
怪我顶楼没说清楚,我的意思是像start命令那样调出另一个窗口同时运行,因为两个窗口可以增加运行效率,而且也可以以不同的权限运行b.bat。
这个call就相当于把bbb后面的代码直接贴到a.bat了,跟我原先的意思不太一样,抱歉没表述清楚……

TOP

返回列表