看板 EzHotKey 關於我們 聯絡資訊
執行後會出現選擇資料夾視窗,選好你要 print 的資料夾後。 AutoHotKey 就會開始建立檔案列表。 並且將結果放在指定資料夾下的 tree.txt。 執行完畢會顯示“操作完成”字樣。 程式碼如下: ─────────────────────────────────────── FileSelectFolder , myFolder Loop , %myFolder%\*.* ,, 1 { FileAppend , %A_LoopFileFullPath%`r`n , %myFolder%\tree.txt } MsgBox , 操作完成 ─────────────────────────────────────── ╭──────────┬───┬─────────────────────╮ │ myFolder │ 變數 │ 起始資料夾 │ ├──────────┼───┼─────────────────────┤ │ A_LoopFileFullPath │ 變數 │ 目前的檔案名稱 │ ├──────────┼───┼─────────────────────┤ │ FileSelectFolder │ 方法 │ 選擇起始資料夾 │ ├──────────┼───┼─────────────────────┤ │ Loop │ 方法 │ 重複同一項指令(取得起始資料夾下的資訊) │ ├──────────┼───┼─────────────────────┤ │ FileAppend │ 方法 │ 增加文字檔的內容 │ ╰──────────┴───┴─────────────────────╯ 1. 先用 FileSelectFolder 選擇起始資料夾。 2. 再使用 Loop 依序取得起始資料夾下的資訊,而且沒有限制資訊的範圍(*.*)。 參數 1 表示包括子資料夾。 取得的檔案名稱會儲存在 A_LoopFileFullPath 變數中。 3. 將檔案名稱(A_LoopFileFullPath)新增到 tree.txt 文字檔, 並加上換行符號(`r`n)。 4. 重複 3 直到所有資訊取樣完畢。 5. 顯示“操作完成”字樣。 ─────────────────────────────────────── 寫完了。 用 AutoHotKey 只需要四行喔~~ 粉簡單方便吧!! ^__^ -- 主動是機會的誘餌 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.208.20 ※ 編輯: VElysian 來自: 140.130.208.20 (09/28 13:17) ※ 編輯: VElysian 來自: 140.130.208.20 (09/28 23:06)
x2006:C:\WINNT>tree /? 09/28 23:52
x2006:以圖形顯示磁碟機或路徑的資料夾架構。 09/28 23:52
x2006:TREE [drive:][path] [/F] [/A] 09/28 23:53
x2006: /F 顯示各資料夾中檔案的名稱。 09/28 23:53
x2006: /A 使用 ASCII 取代延伸字元。 09/28 23:53