※ 引述《ryousuke ( )》之銘言:
: 2.建立處理批次檔案
: ---------請複製除了本行以外的以下文字---------
: set list=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%
: cmd /u /c dir /s/b/A:-D "%~dpn1">%temp%\%list%.txt
: "C:\concmd15\ConCmd.exe" /i:ULE /o:utf8 %temp%\%list%.txt
: "C:\Program Files\7-Zip\7z.exe" a -t7z "R:\00.7z" @%temp%\%list%.txt
: pause
: del %temp%\%list%.txt
: ---------請複製除了本行以外的以上文字---------
感謝s25g5d4桑的提示
修改後
---------請複製除了本行以外的以下文字---------
set list=%random%
cmd /c chcp 65001 && cmd /c dir /s/b/A:-D>%temp%\%list%
.txt && "C:\Program Files\7-Zip\7z.exe" a -t7z "R:\00.7
z" @%temp%\%list%.txt && del %temp%\%list%.txt && pause
---------請複製除了本行以外的以上文字---------
開啟記事本後貼上
然後把二到四行整理成一行後再儲存為7za.bat於C:\
這樣就不需要ConCmd的轉檔處理
美中不足的地方是執行chcp 65001後cmd.exe字型會變醜還有亂碼化
不過不影響處理
大家討論看看有沒有更改變換cmd.exe字型的命令
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.41.132.105
※ 編輯: ryousuke 來自: 114.41.132.105 (01/19 01:23)