【发布时间】:2013-03-25 14:44:11
【问题描述】:
是否可以创建一个 vbs 脚本,当某个 pc 操作被激活时调用自己,比如说打开浏览器?副本将是某人打开浏览器,然后 vbs 侦听此活动并自行运行或调用另一个 vbs 脚本?
【问题讨论】:
标签: windows vbscript automation
是否可以创建一个 vbs 脚本,当某个 pc 操作被激活时调用自己,比如说打开浏览器?副本将是某人打开浏览器,然后 vbs 侦听此活动并自行运行或调用另一个 vbs 脚本?
【问题讨论】:
标签: windows vbscript automation
Jimmy,如果您希望在打开浏览器窗口时执行代码,请考虑以下代码:
Set obj0 = createobject("wscript.shell")
Dim Count
Count = 0
Do while count = 0
If obj0.appactivate("browserwindowtitle") then
-------do something----
----
----
Count = 1
Else
Wscript.sleep(10000)
Count = 0
End if
Loop
Set obj0 = nothing
上面的代码将检查标题为“browserwindowtitle”的窗口是否打开。如果它是打开的,它将执行所需的操作。如果窗口没有打开,脚本会等待 10 秒后重试。
编写脚本后转到控制面板-> 计划任务并在启动时按计划添加脚本。当您执行此操作时,脚本将在您的 PC 开启时开始执行,并将继续检查浏览器窗口是否打开。
会有更简单的方法来做到这一点,其他人可能会提供帮助。
【讨论】:
http://stackoverflow.com/questions/15740023/how-to-schedule-a-task-in-guest-account
您可能想尝试一下 System Scheduler。
【讨论】: