Re: [求救] Automator批次更改檔名

看板MAC (蘋果Mac)作者時間11年前 (2014/11/21 06:00), 11年前編輯推噓1(1015)
留言16則, 6人參與, 最新討論串2/3 (看更多)
※ 引述《sju93404077 ()》之銘言: : 想請教大家小弟想用Automator寫一套批次程序 : 1.選擇資料夾 : 2.輸入變數 : 3.將資料夾內PDF依序更改檔名 : 12dfgf.pdf-->0.AAA.pdf : 1q2312.pdf-->1.ABC.pdf : 242342.pdf-->2.A變數C.PDF : 這樣子 共25個序列 : 想請問該怎麼寫?? 煩請指教 謝謝 我試過用OSX 10.10 的功能可是沒辦法達成我想要的 我希望是將檔案分別改成一下檔名 原始檔案 更改名稱 檔案1 --> 0. Cover and Index 檔案2 --> 1. Car Number Type and Description of the car 檔案3 --> 2. Mill Report of Material 以此類推 3. Wheel, Journal Bearing ,and Gearbox Quill Mounting Records. 4. Summary of Test and Inspection 5.1 Factory Acceptance Test Record 2109 BR01 5.2 Factory Acceptance Test Record 2109 BR02 5.3 Factory Acceptance Test Record 2109 BR03 5.4 Factory Acceptance Test Record 2109 CR01 5.5 Factory Acceptance Test Record 2109 CR02 5.6 Factory Acceptance Test Record 2109 CR03 5.7 Factory Acceptance Test Record 2109 CR04 5.8 Factory Acceptance Test Record 2109 CR05 5.9 Factory Acceptance Test Record 2109 CR06 5.10 Factory Acceptance Test Record 2109 CR07 5.11 Factory Acceptance Test Record 2109 CR08 6.1 On Site Test Record 2109 DR01 6.2 On Site Test Record 2109 DR02 6.3 On Site Test Record 2109 DR03 7. Equipment Number List 8. List of Modifications and Changes 9. List of Defects (Non-conforming Materials) 10. List of Repairs 11. Document Related to Vehicle Shipment 12. Recording Table for Inspetion, Servicing and Major Overhaul 但是OSX10.10的功能只能讓他變成檔案1~25之類的 不知道該怎麼做才可以將原本檔案 變成我想要的檔案名稱 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.24.159 ※ 文章網址: http://www.ptt.cc/bbs/MAC/M.1416520816.A.277.html

11/21 07:59, , 1F
很認真看得你的需求 實在找不到規則
11/21 07:59, 1F

11/21 07:59, , 2F
第一個是你要怎麼判斷誰是0 誰是24
11/21 07:59, 2F

11/21 08:00, , 3F
第二個問題是 你除了.A以外 開頭數字 結尾AA BC
11/21 08:00, 3F

11/21 08:00, , 4F
都是變數 怎麼會只有中間是變數 尾巴又變C
11/21 08:00, 4F

11/21 08:03, , 5F
很認真看一下你舉的例跟你要實作的名稱
11/21 08:03, 5F

11/21 08:03, , 6F
這簡直十萬八千里遠 哪來的ABC = =
11/21 08:03, 6F

11/21 08:29, , 7F
我是想先把要換的檔案先做成檔案1~24命名然後再用這
11/21 08:29, 7F

11/21 08:30, , 8F
規則改
11/21 08:30, 8F
※ 編輯: sju93404077 (111.83.51.30), 11/21/2014 08:41:27

11/21 09:12, , 9F
客制化的狀況就用ruby寫
11/21 09:12, 9F

11/21 14:01, , 10F
或是用python也可以輕鬆達到
11/21 14:01, 10F

11/21 22:57, , 11F
不會寫script的話,還不如直接一個一個按比較快…
11/21 22:57, 11F

11/21 22:57, , 12F
你的需求不是automator可以辦到的。
11/21 22:57, 12F

11/22 01:59, , 13F
所以你需要的是讀取pdf內容,節錄標題,把標題填入檔名?
11/22 01:59, 13F

11/22 03:25, , 14F
這是改一個檔案的版本 http://cl.ly/image/403M460Y2E3v
11/22 03:25, 14F

11/22 03:27, , 15F
你把這個存成 PDFtitle.app,再寫第二個迴圈控制工作流程
11/22 03:27, 15F

11/22 03:28, , 16F
第二個迴圈程式選全部的pdf,迴圈內呼叫 PDFtitle.app 處理
11/22 03:28, 16F
文章代碼(AID): #1KRcHm9t (MAC)
討論串 (同標題文章)
文章代碼(AID): #1KRcHm9t (MAC)