rhci 发表于 2015-2-6 23:29:43

求助,本人想写一个根据关键字关闭程序的代码,测试失败,求助

代码如下:
#include <Misc.au3>
#include <Process.au3>
HotKeySet("!{ESC}", "ext")
While 1
        $INI = @ScriptDir & "\rh.ini"
        $tt1 = IniRead($INI, "t1", "cmd.exe", "")
        $tt2 = IniRead($INI, "t2", "iexplore.exe", "")
        $tt3 = IniRead($INI, "t3", "qq.exe", "")
        $tt4 = IniRead($INI, "t4", "pplive.exe", "")
        If FileExists($INI) Then
        Else
                IniRead($INI, "t1", "cmd.exe", "")
                IniRead($INI, "t2", "iexplore.exe", "")
                IniRead($INI, "t3", "qq.exe", "")
                IniRead($INI, "t4", "pplive.exe", "")
        EndIf
        Sleep(1000) ;1000 等于1秒
WEnd
ProcessClose ( '&$tt1&' )
ProcessClose ( '&$tt2&' )
ProcessClose ( '&$tt3&' )
ProcessClose ( '&$tt4&' )
Func ext()
        Exit
EndFunc   ;==>ext

现在的问题是代码测试运行,不报错,但是不生成rh.ini文件
也不关闭程序.
求助,怎么修改才好。
如果我想完善,怎么才能达到比如在ini文件中写入
关键字
T1=武媚娘
进程=iexplore.exe
T2=PPLIVE
进程=pplive.exe
最高可支持5个自定义进程
每60秒循环一次
发现关键字 就直接结束进程
。。那个高手能告诉我下,应该怎么做,最好能把代码贴出来,我刚开始学没多久,望理解。
页: [1]
查看完整版本: 求助,本人想写一个根据关键字关闭程序的代码,测试失败,求助