作者wowtiger (小虎)
看板Programming
标题Re: 懂撰写简单电脑程式bat档exe档的人麻烦^^
时间Fri Jul 17 00:46:17 2009
※ 引述《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
1F:→ MOONRAKER:我最讨厌windows batch了 一个指令包山 59.120.168.228 07/17 09:52
2F:→ MOONRAKER:包海 还要加参数 微软何不推个SIB 59.120.168.228 07/17 09:53
3F:→ MOONRAKER:(single-instruction batch) 59.120.168.228 07/17 09:53
4F:→ MOONRAKER:通通整合成一个 还比较有开创性 59.120.168.228 07/17 09:53
5F:推 Schelfaniel:可以考虑用 Ruby :QQ 163.29.28.137 07/17 09:57
6F:→ MOONRAKER:其实我曾找到过单一执行档的bash 59.120.168.228 07/17 10:30
7F:→ MOONRAKER:不用装cygwin 直接bash就可以上 59.120.168.228 07/17 10:30
8F:→ MOONRAKER:我觉得那就很赞了 59.120.168.228 07/17 10:31
9F:推 yauhh:for指令只一行做回圈的指令而已,没包山包海218.160.213.157 07/17 11:58
10F:→ MOONRAKER:还可以用来拆token,不是包山包海是啥 59.120.168.228 07/17 12:19
11F:推 buganini:awk不也是 但是windows的常常包了很多 220.135.231.23 07/17 12:28
12F:→ buganini:但想要的功能刚好没有.. 220.135.231.23 07/17 12:28
13F:推 yauhh:原来是这样,不过这样比较符合普通的需要218.160.213.157 07/17 12:45
14F:→ TonyQ:反正人就是会讨厌自己用不习惯的东西啊 XD 114.137.13.99 07/18 10:26
15F:→ TonyQ:又没人规定你只能用bat XD 114.137.13.99 07/18 10:26
16F:推 x2006:SIB? ---> PowerShell??? vs Bash??? 203.73.175.220 07/19 23:32