无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5600|回复: 27
打印 上一主题 下一主题

[求助] a批处理调用b

[复制链接]
跳转到指定楼层
1#
发表于 2023-3-16 16:25:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
a批处理调用b批处理再回到a,怎么写,all b.bat回不去a。什么原因
2#
发表于 2023-3-16 16:38:51 | 只看该作者
B没结束吧

点评

结束了,但回不去  详情 回复 发表于 2023-3-16 17:01
回复

使用道具 举报

3#
 楼主| 发表于 2023-3-16 17:01:13 | 只看该作者

结束了,但回不去
回复

使用道具 举报

4#
发表于 2023-3-16 17:11:58 | 只看该作者
a.bat

@echo off
echo aaaa
echo aaaaaa
call b.bat
echo ddddd
echo dddddd
pause

------------------------
b.bat
echo bbbbbbbbbbbbbbbbb
echo bbbbbbbbbbbbbbbbbbbbbbbbb

运行a.bat
aaaa
aaaaaa
bbbbbbbbbbbbbbbbb
bbbbbbbbbbbbbbbbbbbbbbbbb
ddddd
dddddd
请按任意键继续. . .


可以回去的。
回复

使用道具 举报

5#
发表于 2023-3-16 17:13:04 | 只看该作者
如果b.bat写成这样,就回不去了
echo bbbbbbbbbbbbbbbbb
echo bbbbbbbbbbbbbbbbbbbbbbbbb
exit
回复

使用道具 举报

6#
发表于 2023-3-16 17:28:43 | 只看该作者
B结束写goto :eof
回复

使用道具 举报

7#
发表于 2023-3-16 18:01:13 | 只看该作者
学习了,收藏
回复

使用道具 举报

8#
发表于 2023-3-16 18:02:16 | 只看该作者
b.bat

exit /b
回复

使用道具 举报

9#
发表于 2023-3-16 18:20:45 | 只看该作者
把2个bat的内容整合到一起,在第一个bat内容结尾用goto接上第二个bat的内容
回复

使用道具 举报

10#
发表于 2023-3-16 18:21:19 | 只看该作者
goto :eof相当于 exit
回复

使用道具 举报

11#
发表于 2023-3-16 19:51:46 | 只看该作者
学习了
回复

使用道具 举报

12#
发表于 2023-3-16 19:56:45 | 只看该作者
应该写exit /b吧,exit窗口直接退出了。
回复

使用道具 举报

13#
发表于 2023-3-17 08:08:36 | 只看该作者
照4楼说的,用 Call调用

回复

使用道具 举报

14#
发表于 2023-3-17 08:23:44 | 只看该作者
怎么可能是all
回复

使用道具 举报

15#
发表于 2023-3-17 09:56:50 | 只看该作者
问题和相关代码都没有,算了 不看了。。。。
回复

使用道具 举报

16#
发表于 2023-3-17 10:53:31 | 只看该作者
学习看看
回复

使用道具 举报

17#
发表于 2023-3-17 11:16:45 | 只看该作者
求助 最好给出示例
回复

使用道具 举报

18#
发表于 2023-3-17 12:53:50 | 只看该作者
顺便学习了
回复

使用道具 举报

19#
发表于 2023-3-17 13:05:13 来自手机 | 只看该作者
b不能写退出,执行完b,a会接着执行
回复

使用道具 举报

20#
发表于 2023-3-17 19:04:50 | 只看该作者
进来学习一下
回复

使用道具 举报

21#
发表于 2023-3-18 11:36:29 来自手机 | 只看该作者
b.bat不能有 exit,用goto :eof结束。
回复

使用道具 举报

22#
发表于 2023-7-15 00:09:50 | 只看该作者
以前抄着  改的
aaaaa
::=================================
@echo off
?start regedit /s D:\00000lsbx\xtrj\D4\d4reg.reg?&&?
start /wait "" "D:\00000lsbx\xtrj\D4\D4.exe"
::第二个双引号中写游戏路径,要完整的哦。第一个双引号中什么也不要。
:::::::::::::::::::::::::::::::下面就是你要执行的BAT文件的代码了:::::::::::::::::::::::::::::::::
:::loop
D:\00000lsbx\xtrj\D4\关.bat
ping /n 1 127.0.0.1 >nul
goto loop
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::=================================



bbbbbb
:loop
ping -n 3 127.0.0.1 >nul
taskkill /f /im D4.exe
ping /n 1 127.0.0.1 >nul
exit
回复

使用道具 举报

23#
发表于 2023-12-14 11:06:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

24#
发表于 2023-12-15 09:27:25 来自手机 | 只看该作者
谢谢分享
回复

使用道具 举报

25#
发表于 2023-12-15 09:33:56 | 只看该作者
再来学习
回复

使用道具 举报

26#
发表于 2023-12-15 10:54:35 | 只看该作者
就在本坛里看到的:
1.bat 要调用2.bat
可以有三种写法:
第一种:2.bat
第二种:call 2.bat
第三种:start 2.bat
以上三种有什么区别?
第一种:直接调用,一去不复返 —— 回不来了,所以要用也只能放最后用,不然后续命令无效。
第二种:等待被调用的执行完后会返回执行后续命令
第三种:另开一窗口调用,如不加参数将不等执行完即执行后续命令。

回复

使用道具 举报

27#
发表于 2024-3-31 00:29:46 | 只看该作者
谢谢分享
回复

使用道具 举报

28#
发表于 2024-3-31 02:11:47 | 只看该作者
楼上都讲到了,楼主试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-1 17:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表