无忧启动论坛

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

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

[复制链接]
1#
发表于 2024-5-1 23:26:39 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2024-5-1 23:28 编辑
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. set "path1=D:\666"
  4. set "file0=!path1!\000.txt"
  5. set AC=001.BAT
  6. SET AD=002.BAT
  7. SET BC=003.BAT
  8. SET BD=004.BAT

  9. set  x=
  10. for /f %%c in ('type "!file0!"')  DO (
  11.     set x=!x!%%c
  12. )
  13. for %%c in (!x!) do (
  14.     echo !x!=!%%c!
  15.     call "!path1!\!%%c!"
  16. )
  17. pause
复制代码

点评

好人  发表于 2024-5-19 19:06
妙不可言!感谢大神的热心帮助! 再次请教大神:我想把call命令改为goto命令,这样一个bat文件就可以搞定了。请问怎样才能实现? 麻烦您了! 我其实是一名初二的学生,这几天放假了,是用我爸的账号发帖求  详情 回复 发表于 2024-5-2 15:58

评分

参与人数 1无忧币 +2 收起 理由
yyz2191958 + 2 赞一个!

查看全部评分

回复

使用道具 举报

2#
发表于 2024-5-2 16:14:54 | 显示全部楼层
本帖最后由 dos时代菜鸟 于 2024-5-2 16:16 编辑
香国妙手 发表于 2024-5-2 15:58
妙不可言!感谢大神的热心帮助!

再次请教大神:我想把call命令改为goto命令,这样一个bat文件就可以 ...
用 goto 不如用 call 调取脚本内部函数。 结构 与goto 差不多 只是 每段 结尾 加个 exit /b  


  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. set "path1=D:\666"
  4. set "file0=!path1!\000.txt"

  5. set  x=
  6. for /f %%c in ('type "!file0!"')  DO (set x=!x!%%c)
  7. CALL :!X!

  8. pause
  9. goto :eof

  10. :ac
  11. echo AC
  12. EXIT /B

  13. :AD
  14. ECHO AD
  15. EXIT /B

  16. :BC
  17. ECHO BC
  18. EXIT /B

  19. :BD
  20. ECHO BD
  21. EXIT /B
复制代码

点评

辛苦了  发表于 2024-5-19 19:07
已拜读,学习了! 感恩无忧,感谢有您!  详情 回复 发表于 2024-5-2 19:01

评分

参与人数 1无忧币 +2 收起 理由
yyz2191958 + 2 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-17 19:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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