用quicker比较繁琐,用quicker+autoit就很简单。用autohotkey也可以,它和autoit差不多,都能方便地操作窗口和控件。
用autoit的话,在“运行脚本”动作中,选自定义脚本类型,扩展名填.au3,使用指定软件框中输入autoit.exe的路径。
假定你用的是acrobat,目前打开了某个pdf文件
以下是在“运行脚本”模块中写的autoit脚本的大致思路:
1. Inputbox, 用户输入要改成的文件名;
2. 获取当前文件名(autoit从标题栏读取)
3. 运行菜单中save as命令
3. 从跳出的save as对话框上方的一个控件,读取当前文件夹路径;然后将inputbox中获得的新文件名写入下方的文件名输入框,点击保存按钮save as pdf;
4. 现在acrobat显示的是已经改名后的文件,作为收尾工作,根据前面获取的文件夹路径和原先的文件名,autoit删除原来的pdf。
发现1.8.2版本中加入了UIautomation功能,我还没装这个版本,估计能够取代autoit。你可以尝试一下这个版本,思路都是一样的。