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 時間年中無休で実行するよりも安全かもしれないと思います。さらに重要なことは、UI を自動化することで非常に基本的なファイル操作を行っているように見えることです。このタイプの作業は、Windows のバッチ ファイルまたはファイルのオートホットキーの機能を使用すると、より適切に実行できる場合があります。バッチ ファイルは、スクリーン セーバーとログインについてはそれほど面倒ではないことに注意してください。私は AutoHotkey が大好きですが、それが弱点のようです。word file で始まる各関数のドキュメントを確認してください。必要なことを行うためにそれらのいくつかを接続できなかったとしたら、私は驚かれることでしょう。ファイルを探しているようですので、これをチェックしてください: 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 に答える