中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 02:25
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何批量执行一个文件夹下的所有快捷方式?
可打印版本  872 / 7
第1楼 wtp791211 发表于 2009-05-26 07:00
初级用户 发帖 20 积分 34
如何批量执行一个文件夹下的所有快捷方式?
如何批量执行一个文件夹下的所有快捷方式?
我现在的问题是这个文件下所有的快捷方式不能同时执行,得要等第一个执行完了以后再执行第二个,以此类推。
for %%1 in (d:\*.lnk)do start %%1
我试过用for这个,但是是一次性全运行了,呵呵,我不能要这样的,请各位朋友帮帮忙,小弟感激不尽。。。

[ Last edited by wtp791211 on 2009-5-26 at 07:14 ]
第2楼 tireless 发表于 2009-05-26 07:06
银牌会员 发帖 1,122 积分 2,025


[ Last edited by tireless on 2009-5-26 at 08:24 ]
第3楼 wtp791211 发表于 2009-05-26 07:13
初级用户 发帖 20 积分 34
这样好像也不行,会一起运行。
第4楼 tireless 发表于 2009-05-26 08:18
银牌会员 发帖 1,122 积分 2,025
如果快捷方式中的目标没有参数:
第5楼 wtp791211 发表于 2009-05-27 05:22
初级用户 发帖 20 积分 34
谢谢4楼的朋友,这种办法不错,但是批处里中的^|findstr /v "^/ ^-"' 这个不是太明白,呵呵. 还有一个,就是有些快捷方式可以运行,有些用这个方法运行不起来,还有个别的快捷方式,用批处理运行出来的结果,跟我直接双击批处理运行出来的结果不一样,呵呵..
第6楼 tireless 发表于 2009-05-27 07:24
银牌会员 发帖 1,122 积分 2,025
re 5 楼
那应该是“参数”和“工作目录”的问题。

findstr /v "^/ ^-"' 是过滤掉开头是 / 或 - 的行,^ 是匹配开头。参见 findstr /?

------------
再试试这个:(需下载 shortcut)
第7楼 pursuit 发表于 2009-06-21 01:14
新手上路 发帖 1 积分 1 来自 china
xiexie
第8楼 wtp791211 发表于 2009-06-26 03:38
初级用户 发帖 20 积分 34
太谢谢6楼的朋友了,解决到了,再次感谢!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023