找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 4465|回复: 6

[文本处理] 求助批处理让两段指令同时运行

[复制链接]
发表于 2025-6-27 14:13:26 | 显示全部楼层 |阅读模式
第一段是
  1. @echo off
  2. set today=%date:~0,10%
  3. set ott=%time%
  4. date 2025-6-26
  5. time 10:31
  6. for /f "tokens=1-3 delims=:, " %%i in ("%ott%") do set /a oht=%%i&set /a omt=%%j&set /a ost=%%k
  7. set /a ttst=%oht%*3600+%omt%*60+%ost%+60
  8. set /a nh=%ttst%/3600
  9. set /a nm=(%ttst%-%nh%*3600)/60
  10. set /a ns=%ttst%-%nh%*3600-%nm%*60
  11. ping 127.1 -n 60
  12. time %nh%:%nm%:%ns%
  13. date %today%
复制代码
第二段是
  1. @echo off
  2. rem 测试MSG,10秒后自动关闭
  3. msg %username% /time:10 977376
复制代码
怎样在一个批处理里可以让两段同时执行
发表于 2025-6-27 14:40:19 | 显示全部楼层
回复 1# Chysilent

一个简单的方法是》 两段代码分别存为 1.bat,2.bat,再用以下代码存为 test.bat 运行即可(三个批处文件均在同目录)...

  1. @echo off
  2. start "" "1.bat"
  3. start "" "2.bat"
  4. exit/b
复制代码
发表于 2025-6-27 17:07:30 | 显示全部楼层
第2段应该还有个循环吧?要不直接放在第1段前面就行了。
  1. @echo off
  2. %1 start /b "" "%~f0" rem
  3. %1 goto :1

  4. rem code1
  5. exit

  6. :1
  7. rem code2
  8. exit
复制代码
 楼主| 发表于 2025-6-27 17:48:54 | 显示全部楼层
回复 2# aloha20200628


    不行,我回头还要转换成exe
 楼主| 发表于 2025-6-27 17:49:20 | 显示全部楼层
第2段应该还有个循环吧?要不直接放在第1段前面就行了。
77七 发表于 2025-6-27 17:07



    这个是附在哪里
发表于 2025-6-27 19:20:39 | 显示全部楼层
回复 4# Chysilent

如果第二段代码仅是启运一个 msg 程序,可以试试以下二合一的版本...

  1. @echo off
  2.    start "" msg %username% /time:10 977376
  3. set today=%date:~0,10%
  4. set ott=%time%
  5. date 2025-6-26
  6. time 10:31
  7. for /f "tokens=1-3 delims=:, " %%i in ("%ott%") do set /a oht=%%i&set /a omt=%%j&set /a ost=%%k
  8. set /a ttst=%oht%*3600+%omt%*60+%ost%+60
  9. set /a nh=%ttst%/3600
  10. set /a nm=(%ttst%-%nh%*3600)/60
  11. set /a ns=%ttst%-%nh%*3600-%nm%*60
  12. ping 127.1 -n 60
  13. time %nh%:%nm%:%ns%
  14. date %today%
复制代码
 楼主| 发表于 2025-6-30 09:52:02 | 显示全部楼层
回复 6# aloha20200628


    太感谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:05 , Processed in 0.016550 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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