【问题标题】:vbs automatic scriptvbs自动脚本
【发布时间】:2013-03-25 14:44:11
【问题描述】:

是否可以创建一个 vbs 脚本,当某个 pc 操作被激活时调用自己,比如说打开浏览器?副本将是某人打开浏览器,然后 vbs 侦听此活动并自行运行或调用另一个 vbs 脚本?

【问题讨论】:

    标签: windows vbscript automation


    【解决方案1】:

    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
    • 我不太了解。但也许我可以说一个解决方法。作为脚本的一部分,我们可以不断地检查系统时间,当它变成上午 10 点时,将执行所需的操作。但是在这里,我们必须在上午 10 点之前手动启动脚本。在特定时间你真正想完成什么任务?
    • 是按照这些思路思考的吗?只是创建一个应用暂时不能透露细节!
    【解决方案2】:

    您可能想尝试一下 System Scheduler。

    http://www.splinterware.com/products/wincron.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-31
      • 2012-10-13
      • 2013-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多