kk_lee69 发表于 2016-1-15 09:07:59

回复 15# boliang

哪有那麼困難

定時的部分 交給任務計畫   譬如 在01~08 時間 每隔 一分鐘執行一次

然後程式 執行後 就判斷 有沒有 AU3TOOL.exe 而且 休眠達30分鐘就 關機沒有就退出程序

等待 下一次的 任務計畫啟動程序

boliang 发表于 2016-1-15 17:41:51

回复 16# kk_lee69
原先是这么做的,现在也只能这样用着,只不过不想通过创建任务计划定时,是想在程序里设定时间段去执行,把程序丢到电脑开机启动里开机自动执行好了,呵呵,多谢啦!

boliang 发表于 2016-1-17 21:17:22

回复 16# kk_lee69
这样的话应该就不用任务计划了,就是工作时间给CPU一定的压力,呵呵,估计还是使任务计划好些是吗

$h=@HOUR

$m=@MIN

$HM=$h&$m

$Process = ProcessExists("AU3TOOL.exe")

$iIdleTime = _WinAPI_GetIdleTime()

Sleep(1000)
               
If Number($HM)>0000 And Number($HM)<0800 Or Number($HM)>=2030 And $Process == 0 And $iIdleTime > 10000 Then
       
MsgBox(0,"test","ok")

;Call("Auto_")

        Else
               
                Exit(ShellExecute(@ScriptFullPath))
               
EndIf

kk_lee69 发表于 2016-1-19 17:11:21

回复 18# boliang

你的程式 一直常駐不但 耗記憶體也耗CPU常駐這麼久 只是 為了那段時間不如

使用任務計畫來的方便

xz00311 发表于 2016-1-21 16:45:33

加个延时看看那吧

ssuu1122 发表于 2016-11-23 16:03:16

任务计划是定时执行的哦,达不到想要的效果,就比如说要自动关机吧,首先条件是看进程是否存在AU3TOOL.exe,其次是看在01~08时间段和18~00时间段有没休眠30分钟,也就是如果进程不存在AU3TOOL.exe,而且是在01~08和18~00时间段内,休眠时间又达到了30分钟就自动关机

ssuu1122 发表于 2016-11-23 16:08:18

为挣点钱真不容易,我再顶一下

ssuu1122 发表于 2016-11-23 16:11:12

再顶一下,再挣五块钱
页: 1 [2]
查看完整版本: 运行代码CPU使用率提高到百分之五六十,万能的坛友帮忙指点优化下呗,先谢谢啦!