[問題] 批次檔改檔名問題

作者: JOUMAX (JOUMAX)   2023-12-04 09:58:31
大家好
問題是這樣
我在命令模式下輸入
wmic bios get serialnumber
可以得到序號,比如說是ptt123
然後我想把C槽底下的ABC.txt改成 ptt123.txt
請問利用批次檔撰寫的話,該如何做呢??
謝謝!
作者: smallreader (小讀者)   2023-12-04 12:12:00
沒差手動複製貼上那幾秒吧...瓶頸在移動到下一台電腦指令 > output.txt
作者: JOUMAX (JOUMAX)   2023-12-04 13:52:00
您好,因為是每台電腦都要執行,所以才想用批次檔來做用指令->output.txt是把序號存進output.txt而不是把檔名變成序號.txt
作者: allen65535 (劇情急轉直下)   2023-12-04 15:24:00
一樓的方法比較省事,一定要把資訊寫在檔名的用意是?
作者: LordSpy (007)   2023-12-04 16:09:00
for /f "tokens=2 delims==" %%J in ('wmic bios get serialnumber /value') do (set serial=%%J)ren "c:\ABC.txt" "%serial%.txt"
作者: smallreader (小讀者)   2023-12-04 16:15:00
推樓上
作者: andy199113 (Andy)   2023-12-04 20:13:00
試試看 PowerShell

Links booklink

Contact Us: admin [ a t ] ucptt.com