找回密码
 加入
搜索
查看: 1255|回复: 5

请问怎么 检测 ini 文件内容

[复制链接]
发表于 2009-6-7 19:29:55 | 显示全部楼层 |阅读模式
本帖最后由 ufozhouyu 于 2009-6-7 20:54 编辑

我想吧下面的代码该成检测“bt.ini”的里面的“PoliceMen.exe”就是空的,就自动休眠20秒在检测该文件是否有内容,有就运行没有就在等待。循环

While 1
dim $1
$1 = IniRead("bt.ini","配置","文件","")
_RunDOS($1)
Sleep(10000)
WEnd


bt.ini文件内容
[配置]
文件=PoliceMen.exe
发表于 2009-6-7 20:13:09 | 显示全部楼层
#include <Process.au3>
While 1
dim $1
$1 = IniRead("bt.ini","配置","文件","NotFound");最后的参数必须是NotFound
If $1<>"" Then
_RunDOS($1)
MsgBox('','',$1)
Sleep(10000)
Else
Sleep(20000)
EndIf
WEnd
 楼主| 发表于 2009-6-7 20:22:18 | 显示全部楼层
我自己弄了一下不知道对不对,
请指点一下有没有错误的地方啊

While 1
$Config=".exe"
$Config=".bat"
$Config=".vbs"
$Config=".com"
$Config=".txt"
$Config=".html"
$iniver=IniRead("bt.ini","Config","文件","")
If not $Config=$iniver then
Sleep(20000)
EndIf
dim $1
$1 = IniRead("bt.ini","Config","文件","")
_RunDOS($1)
WEnd
发表于 2009-6-7 20:32:27 | 显示全部楼层
当然不正确
你对变量的定义还是不熟悉
这样自定义变量$Config只会被赋值最后一个.html,上面定义的几个不起作用
好好看下帮助文件再尝试写自己的东西
要不只会错误百出自找打击而已
 楼主| 发表于 2009-6-7 20:41:14 | 显示全部楼层
本帖最后由 ufozhouyu 于 2009-6-7 20:53 编辑

谢谢你啊,
发表于 2009-8-7 15:19:12 | 显示全部楼层
这个不错!
正好用这个解决易游主页问题!试试!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-3 00:19 , Processed in 0.071502 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表