0

我在自动热键中创建了一个宏,它能够在上午 7:40 将共享磁盘中创建的最后一个文件复制到保管箱文件夹中。当我启动宏进行尝试时,例如将“见面时间”设置为 2 分钟后,它可以完美运行。问题是宏后的第二天没有启动。请问你能帮帮我吗?

谢谢

马可

SetTimer, Chronos, 59900
Return

Chronos:
FormatTime, TimeToMeet,,HHmm
If TimeToMeet = 740 ; If you wanted the script to start at 7 am put change 1006 to 700
{
run O:\research\
winactivate, research
sleep 1000
MouseClick, left, 289, 586
send {PgDn 6}
clipboard = 
Send ^c
clipwait 
sleep, 1000
FileCopy, %clipboard%,C:\Dropbox\
sleep 2000
winclose research 
return


}
Return
4

1 回答 1

0

像这样的无人值守用户界面自动化可能不是最可靠的方法。我建议使用 Windows 任务计划程序来处理启动进程。我认为这可能比让脚本 24 / 7 等待运行更安全。更重要的是,看起来您正在通过自动化 UI 进行非常基本的文件操作。这种类型的工作最好使用 Windows 批处理文件或 Autohotkey 的文件功能来完成。请注意,批处理文件对屏幕保护程序和登录不那么挑剔。我喜欢 AutoHotkey,但这似乎是一个弱点。查看以 word 文件开头的每个函数的文档。如果您无法将其中一些人联系起来做您需要的事情,我会感到惊讶。由于您似乎正在寻找一个文件,请查看此文件: http://www.autohotkey.com/docs/commands/LoopF​​ile.htm 我认为这个线程可能会有所帮助,因为它可以在文件夹中找到最新的文件: http ://www.autohotkey.com/board/topic/ 57475-open-most-recent-file-date-created-in-a-folder/ 祝你好运!

于 2013-09-09T21:44:58.513 回答