我想在Windows 7中创建基于事件的计划任务,该任务在建立通过LAN的特定网络连接时启动程序(VirtualRouter)。我尝试使用Windows/NetworkProfile 10000触发器,但由于VirtualRouter创建了自己的网络连接,因此它会进行循环。当连接到特定网络时开始计划任务
0
A
回答
0
既然你说使用脚本就可以了,要做到这一点最简单的方法可能是在PowerShell中一个简单的衬垫这样的例子:
if (! (ps | ? {$_.Path -eq "C:\Windows\system32\notepad.exe"})) {& "C:\Windows\system32\notepad.exe"}
这只是启动程序时,它没有运行。如果你在网络连接上触发10000事件,每次它只能启动你的程序一次。
我选择PowerShell的,因为它是包含在Windows,它是一个不错的一个衬垫,因此,如果您在其他脚本语言更经历了同样的原理:
- 检查过程中已经运行
- 如果它没有运行,请启动它
当然可以用任何语言实现。
相关问题
- 1. 计划任务在特定时间开始每n秒运行
- 2. 当检测到网络连接时开始另一个活动
- 3. Spring MVC 3在特定时间开始的时间计划任务
- 4. Windows任务计划程序不能打开网络浏览器
- 5. 连接到Android中的特定网络
- 6. 连接到网络服务
- 7. 开始春天<任务:计划任务>
- 8. 计划任务打开URL
- 9. 如何计划每小时开始的任务
- 10. 任务计划程序2.0将当前计划的任务填充到WPF GridView
- 11. 在特定网络接口(JSch)上打开SSH连接
- 12. AngularJS - “服务连接”与网络开销
- 13. 连接到特定无线网络时运行命令
- 14. 如何在特定时间运行计划任务?
- 15. 计划任务
- 16. 当间歇性网络丢失或网络交换时,Websockets断开连接
- 17. 计算任务开始时间
- 18. 无法连接到特定的网络接口
- 19. 当网络断开连接时出现错误
- 20. 检查网络连接时,在任务管理器
- 21. Mercurial连接到网络服务器
- 22. 连接到SWIFT网络服务
- 23. Sharepoint网络服务连接
- 24. 在Mac OS X中断开连接时使用网络服务
- 25. java计时器任务计划
- 26. 外部连接到asp.net开发网络服务器
- 27. 如何开发Windows计划任务?
- 28. C#打开IE从计划任务
- 29. 为Windows开发计划任务
- 30. 当网络连接断开或硬启动服务器时,与postgres的套接字连接不畅通
你可以接受使用脚本吗?这会打开几个可能性,例如检查脚本内连接到PC的网络,或者只是确保脚本只运行一次。 – Syberdoor 2014-12-20 22:21:50
当然:)结束证明的意思;) – CamilloS 2014-12-22 12:35:25