我将很多课堂作业文件托管在 Dropbox 以及我的个人网站上,以便进行远程存储。这很有帮助,因为我可以在 iPad、笔记本电脑和台式机之间切换,所以不用担心我的文件丢失。
问题是,这个解决方案依赖于我记得执行 win7 的同步程序 (synctoy),所以我想要一个可以自动执行此操作的解决方案。我找到了一些应该在启动时工作的脚本帮助,但我如何才能让脚本在进入睡眠和休眠状态时执行、从睡眠和休眠状态恢复以及在关机前执行。
答案1
当计算机从休眠或睡眠模式恢复时尝试此操作
Begin the Task: On an event
Setting Basic
Log: System
Source: Power-Troubleshooter
Event ID: 1
The system has resumed from sleep.
当您将计算机置于休眠或睡眠模式时
Begin the Task: On an event
Setting Basic
Log: System
Source: Kernel-Power
Event ID: 42
The system is entering sleep.
答案2
您可以创建一个任务,使用以下任意选项作为 Windows 7 中任务计划程序的触发器:
- 按照时间表
- 登录时
- 启动时
- 空闲时
- 在某次活动上
- 连接到用户会话时
- 断开与用户会话的连接
- 工作站锁上
- 在工作站解锁
那里有很多事情要做,我会查看空闲时、工作站锁定时和工作站解锁时的触发器。这可能是你最好的选择。
希望有所帮助。
答案3
当我想要设置它时,我希望采用一种非常低延迟的方法,这样我就可以得到一个启动画面。对于任务调度程序,您需要将触发器设置为“事件发生时”,然后设置为自定义而不是基本,然后在事件触发器的 XML 选项卡下手动编辑查询。
我尝试了这个 XML 脚本:
<QueryList>
<Query Id="0" Path="System">
<Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Kernel-Power'] and (Level=4 or Level=0) and (EventID=42)]]</Select>
</Query>
</QueryList>
如果您需要应用程序快速启动,这是最好的方法。