[問題] 有關自製bat,如何抓取bat檔名

看板Windows作者 (乂烏拉拉)時間6年前 (2019/09/19 11:26), 編輯推噓0(002)
留言2則, 2人參與, 6年前最新討論串1/2 (看更多)
我又來請教高手了 目前想要將目錄內的特定資料夾壓縮成tar.gz 目前已經有寫下面做法,但缺點是我需要每次打開bat修改需壓縮的資料夾檔名(HHHH) ,目前想要直接改bat檔名成HHHH.bat,然後就可以自己壓縮該資料夾 set str="HHHH" md gg move %str% gg cd gg "C:\Program Files\7-Zip\7z.exe" a -ttar temp.tar "C:\Program Files\7-Zip\7z.exe" a -tgzip temp.tar.gz temp.tar del temp.tar ren temp.tar.gz %str%.tar.gz move %str%.tar.gz ../. move %str% ../. cd .. rd /Q gg -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.248.153 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1568863602.A.B60.html

09/19 12:13, 6年前 , 1F
bat可以吃命令列參數啊,%2 %2 ...
09/19 12:13, 1F

09/19 14:09, 6年前 , 2F
成功了~~感謝大大
09/19 14:09, 2F
文章代碼(AID): #1TWlLojW (Windows)
文章代碼(AID): #1TWlLojW (Windows)