如何根据条件运行 Windows 自动启动程序

如何根据条件运行 Windows 自动启动程序

我正在寻找一种根据条件在 Windows 登录(启动)时启动程序的问题的解决方案。

我想做的事:

我有一台笔记本电脑,用于工作和在家。

当我在工作时启动笔记本电脑时:我希望它启动 Outlook、Lync 等...

当我在家时:我不想让它启动任何事情……

它可以基于时间、基于wifi网络、基于网络共享......

期待您的想法

答案1

根据 Ramhound 的评论,我创建了一个脚本并将其添加到自动启动中。

@echo 关闭
ECHO 等待网络连接...
超时/t 7
ping -n 1 -w 25 hostReachableFromOfficeOnly | 查找“回复”> nul
如果错误级别 1 转到:HOME
前往:办公室

:办公室
ECHO 办公室

启动/d“%ProgramFiles(x86)%\ Microsoft Lync”communicator.exe
启动/d“%ProgramFiles(x86)%\ Atlassian \ SourceTree \”SourceTree.exe
启动/d“C:\work\IDE\eclipse-jee-juno-SR2-win32-x86_64\”eclipse.exe
启动/d“%ProgramFiles(x86)%\ Microsoft \ Office \ Office14”OUTLOOK.EXE

转到:结束

:家
ECHO 回家!

:结尾

感谢您的所有回复。

相关内容