无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2036|回复: 35
打印 上一主题 下一主题

求一个批处理,不胜感激!

[复制链接]
1#
发表于 2024-4-30 14:18:18 | 显示全部楼层
本帖最后由 hilsonma 于 2024-4-30 14:26 编辑

如果000.txt的内容确实如同楼主描述的话,可以简化批如下:

  1. @echo off
  2. setlocal EnableDelayedExpansion
  3. for /f %%a in (000.txt) do set v=!v!%%a
  4. goto !v!

  5. :AC
  6. 001.bat

  7. :AD
  8. 002.bat

  9. :BC
  10. 003.bat

  11. :BD
  12. 004.bat
复制代码


如果本批不是放在相同文件夹,而是放在其他位置的话,则相应文件名要改为全路径。如:
000.txt 改为 D:\666\000.txt
001.bat 改为 D:\666\001.bat
依次类推。

点评

每个标签都必须加一个跳出语句,否则会把所有标签轮流执行一次。  详情 回复 发表于 2024-5-1 00:16
大神的批处理简洁有力,完美实现预期效果! 非常感谢!膜拜大神! 晚生还想请教一下:如果把call换成goto命令,应该怎样操作? 打扰您了,谢谢!  详情 回复 发表于 2024-4-30 19:55
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-16 23:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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