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