用AutoHotkey批次快速轉檔:將PDF轉換為文字檔、doc檔等格式
功能說明 使用COM物件Word.Application,將PDF檔轉換為指定的檔案格式 整批轉換資料夾裡的所有PDF檔 相關連結 輸出檔案格式代碼:https://docs.microsoft.com/zh-tw/office/vba/api/word.wdsaveformat PDFConv.ahk 解說影片 ## 您可能也會有興趣的類似文章 11....
View Article用AutoHotkey批次快速轉檔:將Word檔轉換為PDF格式
功能說明 使用COM物件Word.Application,將DOCX檔轉換為PDF格式 整批轉換資料夾裡的所有DOCX檔 使用ExportAsFixedFormat方法 相關連結 WdSaveFormat 列舉 (Word) | Microsoft Docs Document.ExportAsFixedFormat 方法 (Word) | Microsoft Docs Docx2Pdf.ahk...
View Article用AutoHotkey批次快速轉檔:命令行轉檔,可使用萬用字元
功能說明 由命令行傳入輸入與輸出檔名,依指定格式做轉換 conv.ahk有兩種模式 conv.ahk 輸入路徑檔名 輸出路徑檔名 必須含有資料夾,否則會出錯。輸出路徑無資料夾時會寫至 C:\Users\帳號\Documents conv.ahk 輸入路徑檔名有星號 輸出副檔名 將輸入資料夾裡符合的檔案轉換成輸出副檔名格式 使用COM物件Word.Application執行轉檔處理...
View Article用AutoHotkey批次快速轉檔:使用GUI圖形介面
將檔案格式轉換處理加上圖形介面。 功能說明 以AutoHotkey的GUI控制撰寫GUI應用,多選輸入檔案,再指定輸出目錄與格式,可整批轉換檔案格式 使用COM物件Word.Application執行轉檔處理 目前不處理Excel檔案(使用Excel.Application。參考:使用AutoHotkey讀取Excel檔案的簡單說明) 重點說明...
View ArticleAutoHotkey Instant HotString小工具
Instant HotString是使用AutoHotkey寫成的製作熱字串工具。 原版下載:http://www.computoredge.com/AutoHotkey/Free_AutoHotkey_Scripts_and_Apps_for_Learning_and_Generating_Ideas.html#instanthotkey。作者Jack...
View ArticleAutoHotkey的進階剪貼簿功能:WinClip類別
使用WinClip達成內建剪貼簿功能無法達到的功能。 內建的Clipboard 要取得被選取文字時必須先送出〔Ctrl+c〕將字串複製到系統剪貼簿。 ^+g:: current_clipboard = %Clipboard% ; 把目前的剪貼簿內容存起來供後面還原 Send ^c ; 把選取字串用〔Ctrl+C〕存入剪貼簿 ClipWait,1 ;...
View Article用AutoHotkey搜尋網頁取回、解析以取得需要的內容
目標:選取英文單字後,按鍵取回Yahoo奇摩字典的中文翻譯 作法說明,使用兩個COM物件: WinHttp.WinHttpRequest.5.1 HTMLFile 相關連結 WinHttpRequest object – Windows applications | Microsoft Docs test20.ahk 解說影片 ## 您可能也會有興趣的類似文章...
View ArticleNotePad++ GitHub網頁慘遭洗版
NotePad++是很多人使用的免費程式編輯器,最近更新了新的Logo和釋出新版,同時遭到對岸洗版… 戰場連結:Issues · notepad-plus-plus/notepad-plus-plus 導火線是這篇與維吾爾族有關的敘述:Notepad++ v7.8.1 : Free Uyghur Human rights in China is always a hotly contested...
View Article用AutoHotkey擷取螢幕並存成檔案-簡單的截圖操作
擷取螢幕需要調用Windows API,比較複雜,其實有不少優秀的截圖工具,例如GreenShoot或PicPick等,如果沒有特殊原因,直接使用這些工具就可以了。 我們用最簡單的方法來達成AutoHotkey的截圖操作,就是使用Windows 7之後就內建的SnippingTool.exe。細節請參考解說影片。 test21.ahk AutoHotkey截圖的相關連結 Extreme...
View ArticleAutoHotkey的Excel.Application操作重點
網頁自動化(使用Selenium WebDriver)擷取網頁內容並新增至Excel工作表 建立COM物件 ; 建立新的Excel應用程式物件 excelApp := ComObjCreate("Excel.Application") ; 建立已有的Excel應用程式物件(Excel已開啟) excelApp := ComObjActive("Excel.Application")...
View ArticleAutoHotkey-網頁自動化Selenium WebDriver安裝
網頁自動化的工具選擇 AutoHotkey有多種處理網頁自動化的方法: InternetExplorer.Application COM物件 參考:jeeswg’s Internet Explorer and HTML tutorial – AutoHotkey Community vb= wb := ComObjCreate("InternetExplorer.Application") ;...
View ArticleAutoHotkey-網頁自動化Selenium WebDriver由實例學習常用功能(使用XPATH CSS Explorer擴充)
範例:搜尋PCHome線上購物,將查詢的商品逐一開啟其訊息網頁 以ChromeDriver為例。 建立WebDriver物件並瀏覽網頁 driver := ComObjCreate("Selenium.ChromeDriver") ; 指定chrome.exe路徑 driver.setBinary("C:\Program Files...
View ArticleAutoHotkey-Selenium WebDriver系統架構與功能說明文件
WebDriver系統架構 WebDriver功能說明文件 網上的Selenium WebDriver說明檔案大多是 Java或Python的,而Basic使用的WebDriver功能眾多,要由何處取得進一步說明文件呢? 就我所知較完整的功能說明是:Selenium.chm 常用的類別舉例 ChromeDriver:Chrome瀏覽器物件 By:藉由那種方式取得頁面元素...
View ArticleAutoHotkey-Selenium WebDriver查詢頁面元素方法彙總
查詢頁面元素的技巧 1. driver.findElementBy… …為Name, Id, Tag, Class, CSS, LinkText, PartialLinkText, XPath等 明確尋找方式時直接使用 2. By與findElement By.查詢方法(查詢元素字串) 查詢方法有方法一的8種,再加上 Any, By := ComObjCreate("Selenium.By")...
View ArticleAutoHotkey-Selenium WebDriver使用Image自動貼圖到Word文件
List與Image物件 List list := ComObjCreate("Selenium.List") ;image := ComObjCreate("Selenium.Image") sDir := "c:\temp\screen" Loop %sDir%\*.* { list.add(A_LoopFileName) } list.sort() Image...
View ArticleAutoMirror:投射Android手機螢幕到Windows螢幕的工具
封裝scrcpy以方便投射Android手機螢幕到Windows螢幕的工具:AutoMirror。 執行檔與原始碼:https://github.com/DizzyduckAR/AutoMirror AutoHotkey安裝介紹影片:https://youtu.be/Q9J5XZcp1o8 ScrCpy介紹影片:https://youtu.be/WkTd5OxDZ-8...
View Article使用AutoHotkey彈出對話窗,依回應執行不同動作
在Windows彈出對話窗以取得回應,再依選擇執行不同的動作。有多種方法,我們主要使用AutoHotkey來實作。 1. 系統內建的 choice.exe Windows內建選擇的命令:choice.exe,用/?即能顯示用法: d:\>choice /? CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text] 描述:...
View Article[Batch#1] Windows批次檔-取得系統日期的簡單方法與環境變數字串操作 (初學者的命令行 #5)
雖然Windows有了Windows Terminal和PowerShell等腳本工具,但批次檔在簡單的需求狀況下還是很方便的選擇。 系統日期在產生備份檔等場合很常用,本文介紹批次檔裡取得系統日期的方法。 DATE環境變數 系統日期可由DATE環境變數取得,在DATE前後加上 % 即可取出其值: d:\>echo %DATE% 2019/12/15...
View Article[Batch#2] 三個方便的Windows批次檔範例 (初學者的命令行 #6)
介紹應用於主機端的批次檔範例,批次檔在實務上有幾個建議: 執行過程最好留下記錄,以方便日後追查問題 批次放置於固定位置,以方便維護與交接 1. 定時重啟服務 搭配定時排程工作和批次檔,可以在指定的時間重啟服務。 假設每天早上6:30要重啟Apache Web Server,用net stop停止服務,等待30秒後再用net start啟動服務: ▼ restart_apache.bat 2....
View ArticleSmartGit的安裝與設定
Git是一個很多開發者使用的分散式版本控制系統,除了使用命令行來操作Git外,市面上有許多的GUI Git Client,例如: 我們要介紹的SmartGit – Git Client for Windows, macOS, Linux SourceTree | Free Git GUI for Mac and Windows Fork – a fast and friendly git...
View Article