PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Windows
[问题] 批次档如何找到档案并执行它!?
楼主:
neil0123
(wow)
2016-04-26 12:09:20
作业系统: windows 8
Service Pack:No
是否有做Windows Update:yes
问题内容:
想请教个位大大
小弟想做一个批次档在D槽
只要有人执行它后, 该批次档会去找位于D上的所有目录,
找到名字叫aa.exe并执行它
可问题是这路迳 因为常变动, 所以我不能给相对或绝对路迳
请问这批次档该怎么写!?
BR
Neil
作者:
chang0206
(Eric Chang)
2016-04-26 13:40:00
dir d:\abc.exe /s /d /b
作者:
user324352
(使用者324352)
2016-04-26 13:47:00
这问题比起Windows更偏向程式语言,建议去EzHotKey板
楼主:
neil0123
(wow)
2016-04-26 13:47:00
这指令我知道只能只找到档案, 但是找到后如何让它去执꘡
楼主:
neil0123
(wow)
2016-04-26 15:06:00
感谢, 我知道怎么写了
作者:
chinrur
(chinrur)
2016-04-26 15:15:00
利用搜寻将abc程式存成txt列表,并利用变量依据列表执行@echo offdir D:\abc.exe /s /d /b >> D:\abclist.txtFOR /F "tokens=1,* delims=: " %%j in (abclist.txt) docall "%%j:%%k" (接上行do)del D:\abclist.txt参考
http://pastebin.com/raw/2crTNwdE
作者:
john5478
(john5478)
2016-04-26 17:16:00
不是可以直接把command的输出结果丢到for里吗?
作者: kinesis (展翅高飞)
2016-04-26 22:59:00
@for /r %%i in (abc.exe) do @if NOT "%%~$PATH:i"==""call "%%i"上两行合并成一行,注意call之间的空格前
作者:
hsparrot
(飞高高)
2016-04-27 11:35:00
1楼的指令直接pipe给cmd.exe不就解决了?
继续阅读
[问题] win10 您的电脑发生问题
wadevs14161
[问题] 一个关于Legacy/UEFI mode的菜鸟问题
BelaTarr
[问题] win7局域网路会强制分享资料夹?!
ifooleru
[问题] 升级Win10后小红点不能用
windsinsky29
Fw: [情报] 4/26 (二) Skype for Business 群星会
felaray
[ W10] 右下角莫名出现的圆圈按钮(已解决
Shinpachi
[问题] win10 切换程式亮度会自动降低
denkanootto
[问题] WIN10 画面卡住
lingsk
[问题] spotify免费版
lemonstar
[问题] 如何取消自动关机
swbebe
Links
booklink
Contact Us: admin [ a t ] ucptt.com