我已经尝试自己制作,但它没有用,因为我没有足够的经验使用.bat让它运转起来。
所以我需要的是一个基本的.bat文件,我只需要点击一次,它就会模拟"我点击密钥'输入'每隔10800秒(3小时)循环,这样它就不会停止点击键“输入”。循环时间为10800秒,请有人帮帮我! :)
答案 0 :(得分:1)
您可以使用VBScript和WScript主机执行此操作:
另存为" press_enter.vbs"然后使用" wscript press_enter.vbs"
从CLI运行它Dim WshShell, FSO, secs
Set WshShell = WScript.CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
secs = 10800
kill_file = "C:\Users\Public\Documents\kill_switch.txt"
Do While true
WScript.Sleep(secs * 1000) ' this is in milliseconds, multiple by 1000
WshShell.SendKeys "{ENTER}"
if FSO.FileExists(kill_file) then exit do
Loop
正如您可能猜到的那样,该程序会一直运行,直到它检测到文件的存在为止#C; \ Users \ Public \ Documents \ kill_switch.txt"
您也可以通过打开任务管理器并终止"基于Microsoft Windows的脚本主机"来终止程序。它将列在"背景流程"节...
请记住,如果您使用" kill_switch.txt"停止应用程序文件,您需要在再次启动应用程序之前将其删除。也许最好只用任务管理器杀死它......