Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

用AutoHotkey批次快速轉檔:命令行轉檔,可使用萬用字元

$
0
0

功能說明

  1. 由命令行傳入輸入與輸出檔名,依指定格式做轉換
  2. conv.ahk有兩種模式

    • conv.ahk 輸入路徑檔名 輸出路徑檔名
      必須含有資料夾,否則會出錯。輸出路徑無資料夾時會寫至 C:\Users\帳號\Documents
    • conv.ahk 輸入路徑檔名有星號 輸出副檔名
      將輸入資料夾裡符合的檔案轉換成輸出副檔名格式
  3. 使用COM物件Word.Application執行轉檔處理
  4. 目前不處理Excel檔案

程式說明

  1. 命令行參數存放於內建變數A_Args
    1. 參數個數:A_Args.Length()
    2. 第一個參數值:A_Args[1]
    3. 第二個參數值:A_Args[2], …
  2. InStr(字串, 搜尋的子字串)傳回子字串的位置值
  3. Substr(字串, 起始位置, 長度)取子字串

注意事項

  1. 可使用AutoGUI的Debug功能以逐步追蹤腳本程式邏輯
  2. 執行時發生錯誤後,記得由工作管理員裡終止Word應用程式

相關連結

conv.ahk

解說影片

##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles