Re: 懂撰寫簡單電腦程式bat檔exe檔的人麻煩^^

看板Programming作者 (小虎)時間15年前 (2009/07/17 00:46), 編輯推噓5(5011)
留言16則, 6人參與, 最新討論串2/5 (看更多)
※ 引述《LIMITED》之銘言: : 例如現在我有一個檔案叫做 01_BBS_PTT_CC.mp3 : 有辦法把底線取代空格變成 01 BBS PTT CC.mp3 : 請問有會寫基本程式的可以教我嗎^^ : ------------------------------------------------------ : 另外額外多問 假設今天檔案是 01_bbs_ptt_cc.mp3 : 有辦法使它變成 01 Bbs Ptt Cc.mp3 嗎 : 非常感謝可以協助我的人.... : ※ 編輯: LIMITED 來自: 220.136.47.194 (07/16 17:21) : 推 buganini:Code_Job ? 220.135.231.23 07/16 17:33 : → MOONRAKER:用一下totalCommander就結了 59.120.168.228 07/16 18:13 : → MOONRAKER:這根本不是什麼基本程式 不要以為這很 59.120.168.228 07/16 18:13 : → MOONRAKER:簡單 會寫程式也不一定注意過這個問題 59.120.168.228 07/16 18:14 : 推 march20:有bash的話,find + parameter expansion吧 66.75.255.220 07/16 18:34 : 推 typeotoco:同一個資料夾下的話 ACDSEE也可以 140.118.102.171 07/16 20:47 : 推 huggie:scripting 很快就解決了 61.62.11.202 07/16 21:23 : 推 yauhh:基本是move A_B_C.mp3 "A B C.mp3" 218.160.213.157 07/16 23:04 如果是三個底線 dir /b *.mp3 > list for /f "tokens=1,1-3* delims=_" %i in (list) do ren "%i_%j_%k" "%i %j %k" 四個就 dir /b *.mp3 > list for /f "tokens=1,1-4* delims=_" %i in (list) do ren "%i_%j_%k_%l" "%i %j %k %l" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.189.194

07/17 09:52, , 1F
我最討厭windows batch了 一個指令包山
07/17 09:52, 1F

07/17 09:53, , 2F
包海 還要加參數 微軟何不推個SIB
07/17 09:53, 2F

07/17 09:53, , 3F
(single-instruction batch)
07/17 09:53, 3F

07/17 09:53, , 4F
通通整合成一個 還比較有開創性
07/17 09:53, 4F

07/17 09:57, , 5F
可以考慮用 Ruby :QQ
07/17 09:57, 5F

07/17 10:30, , 6F
其實我曾找到過單一執行檔的bash
07/17 10:30, 6F

07/17 10:30, , 7F
不用裝cygwin 直接bash就可以上
07/17 10:30, 7F

07/17 10:31, , 8F
我覺得那就很讚了
07/17 10:31, 8F

07/17 11:58, , 9F
for指令只一行做迴圈的指令而已,沒包山包海
07/17 11:58, 9F

07/17 12:19, , 10F
還可以用來拆token,不是包山包海是啥
07/17 12:19, 10F

07/17 12:28, , 11F
awk不也是 但是windows的常常包了很多
07/17 12:28, 11F

07/17 12:28, , 12F
但想要的功能剛好沒有..
07/17 12:28, 12F

07/17 12:45, , 13F
原來是這樣,不過這樣比較符合普通的需要
07/17 12:45, 13F

07/18 10:26, , 14F
反正人就是會討厭自己用不習慣的東西啊 XD
07/18 10:26, 14F

07/18 10:26, , 15F
又沒人規定你只能用bat XD
07/18 10:26, 15F

07/19 23:32, , 16F
SIB? ---> PowerShell??? vs Bash???
07/19 23:32, 16F
文章代碼(AID): #1ANrbQTb (Programming)
討論串 (同標題文章)
文章代碼(AID): #1ANrbQTb (Programming)