我有一个程序,我想让它在登录时启动,但仅当我实际使用我的机器时才启动。当我通过远程桌面访问我的机器时,我希望这个程序不自动启动。
如何才能做到这一点?
答案1
您可以使用批处理文件启动该程序,并检查SESSIONNAME
环境变量。如果您在本地登录,它将被设置为Console
,否则它将类似于RDP-Tcp#26
。
批处理文件可以像这样简单:
if "%SESSIONNAME%"=="Console" start notepad
我有一个程序,我想让它在登录时启动,但仅当我实际使用我的机器时才启动。当我通过远程桌面访问我的机器时,我希望这个程序不自动启动。
如何才能做到这一点?
您可以使用批处理文件启动该程序,并检查SESSIONNAME
环境变量。如果您在本地登录,它将被设置为Console
,否则它将类似于RDP-Tcp#26
。
批处理文件可以像这样简单:
if "%SESSIONNAME%"=="Console" start notepad