无忧启动论坛

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

[求助] 搜索某一bat并运行的批处理命令该如何写?

[复制链接]
1#
发表于 2018-1-11 12:32:36 | 显示全部楼层
仅看最后一行,不要管当中用了那么复杂的东西,call "%FileName%"!

就知道,你只能运行该【批处理】所在分区中被指定为%FileName%!

在你的示例中%FileName%始终都是\X\Y.bat!

如果批处理文件所在分区没有\X\Y.bat,批处理就结束、退出了。
回复

使用道具 举报

2#
发表于 2018-1-11 12:53:12 | 显示全部楼层
如果只是搜索某特定批处理并运行之,何不简单粗暴:

for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do  if exist %%a:\X\Y.BAT call %%a:\X\Y.BAT

点评

形如 "c:\X\Y.CMD" “T:\让人头疼\让人头疼\让人头疼\让人头疼\让人头 疼\让人头 疼\X\Y.CMD" “K:\疼\人头疼\让头 疼\让 人头 疼\X\Y.CMD" 都执行  详情 回复 发表于 2018-1-11 13:57
回复

使用道具 举报

3#
发表于 2018-1-11 15:13:20 | 显示全部楼层
本帖最后由 captain_g 于 2018-1-11 15:16 编辑

没说清楚,我的意思

set "FileName=\X\Y.bat"   

...

都不用
回复

使用道具 举报

4#
发表于 2018-1-11 15:23:22 | 显示全部楼层
既然是有目的地搜特定的东西,路径、文件名都就搞特定一点;

全盘搜,不现实,批处理也很费时。

点评

费时?? 知道一键Ghost安装系统的时候 调用的DOS模块怎么实现一键Ghost的吗 就是全盘搜索特定文件  详情 回复 发表于 2018-1-11 21:27
确实,通常相对路径是固定的,楼主发帖要这么搞,代码就只能变复杂,效率绝对地往低下走咯。  详情 回复 发表于 2018-1-11 18:22
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 11:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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