版本信息:
AutoIt V3.0
截圖工具:Nircmd
png圖片壓縮工具:pngquant
-------------------------------------------------------------------------
1. 屏幕截圖
命令行方式截圖,采用nircmd工具,
>> nircmd.exe savescreenshot [屏幕矩形]
屏幕矩形包含四個元素(x,y,w,h),分別為屏幕起點(x,y), 矩形高度和寬度(w,h),
e.g. >> 1016 73 526 936
2. 圖片壓縮
命令行方式的壓縮,采用pngquant工具
>> pngquant.exe --force --output outputFile 128 inputFile
運行命令即可對png圖片進行壓縮,這里128表示調色板的顏色數量。
壓縮效果圖:
壓縮前為400多kb,壓縮后為100多kb, 壓縮率70%, 如果想要更好質量或者更高壓縮率,可以研究下命令選項,進行設定。
3. 生成PDF
采用Miktex套件生成pdf,由於素材為圖片,這里采用graphicx宏包,插入圖片,居中對齊。每個圖片占用一頁。
\documentclass[a4paper]{article} \usepackage[margin=1in]{geometry} \usepackage{graphicx} \graphicspath{{D:/book/}} \begin{document} \clearpage \begin{figure}[!h] \centering \includegraphics{0001.png} \end{figure} \clearpage \begin{figure}[!h] \centering \includegraphics{0002.png} \end{figure}
這里直接用pdflatex命令,生成pdf
>>pdflatex main.tex
4. 流程控制和鼠標/按鍵模擬
采用AutoIt進行鼠標或者按鍵的模擬,以及流程控制。
主要涉及內容:
文件拷貝>>DirRemove
文件夾創建>>DirCreate
命令行調用>>RunWait
鼠標點擊>> MouseClick
文件寫入>>FileWrite
文件打開>>FileOpen
文件關閉>>FileClose
------------------------ 勿在浮沙築高台