我想在我的电脑上运行批处理文件以进行隔夜活动。问题是我不能这样做因为电脑被锁定了。
我正在使用此代码:
@echo off
tasklist /FI "IMAGENAME eq \\Desktop\notepad.exe" | find /i "\\Desktop\notepad.exe"
IF ERRORLEVEL 1 GOTO LOOP1
IF ERRORLEVEL 0 GOTO EXIT
:LOOP1
start notepad.exe
goto EXIT
:EXIT
它只能解锁电脑。
任何帮助都很重要。
答案 0 :(得分:2)
创建新的Scheduled Task
。将任务设置为在用户为logged in or not
时运行。然后设置任务时间间隔。
在Windows 8等上,您可以通过使用设定时间或PC进入空闲状态,事件发生时等设置触发器。
On Workstation Lock
如果您不打算使用调度程序。然后右边一个脚本,通过添加一些休眠时间在永久循环中运行,并且只是不时地重新运行这些类似的东西(未经测试,仅使用你的例子)
:START
@echo off
tasklist /FI "IMAGENAME eq \\Desktop\notepad.exe" |find /i "\\Desktop\notepad.exe"
IF ERRORLEVEL 1 GOTO LOOP1
IF ERRORLEVEL 0 GOTO EXIT
:LOOP1
start notepad.exe
timeout 300
goto START
timeout 300
基本上是在休眠300秒,然后再从START开始。然后我们可以在锁定PC之前运行批处理文件,它将以连续循环运行。尽管它可能不是正确的方法,但它是一种选择。也许有关批处理文件运行频率的更多细节?