找回密码
 加入
搜索
查看: 2334|回复: 6

运行某个文件时,如果文件不存在提示错误

[复制链接]
发表于 2008-6-10 01:30:13 | 显示全部楼层 |阅读模式
运行某个文件时,如果文件不存在,提示错误。
如何让他不提示错误信息?
比如:
$Name=IniRead("SerVer.InI","Hosts","Name","")
Run( @ScriptDir & "\" & $Name ) ;如果这个文件不存在就会提示错误。导致整个程序出错

请问如何判断有错误后而不提示呢?

[ 本帖最后由 cj4025 于 2008-6-10 02:01 编辑 ]
发表于 2008-6-10 01:38:18 | 显示全部楼层
是文件不存在还是没有INI的项目啊?
发表于 2008-6-10 01:44:15 | 显示全部楼层
不是很明白你的意思...
IniRead在读取时,如果出错,你可以让它返回一个默认值
Run()函数在执行时,如果不成功它还会继续运行

[ 本帖最后由 jhwl 于 2008-6-10 02:24 编辑 ]
 楼主| 发表于 2008-6-10 01:44:28 | 显示全部楼层
是这样的,$Name=IniRead("SerVer.InI","Hosts","Name","") 里的Name=xxx.exe也就是说,当xxx.exe,不存在时运行的时候就会出错,不知道怎么才能不让它提示错误信息。

xxx.exe不存在时,当然提示是文件不存 的提示了,意思就是不让它提示错误信息,
 楼主| 发表于 2008-6-10 01:47:46 | 显示全部楼层
Run( @ScriptDir & "" & xxx.exe ) 文件不存在时,运行的时候就提示,文件不存在的错误提示。


我想就是管不管xxx.exe存在不存在,就是不提示任何信息。不知道如何实现。
发表于 2008-6-10 01:48:42 | 显示全部楼层
$Name=IniRead("SerVer.InI","Hosts","Name","")
If FileExists($Name) Then Run( @ScriptDir & "\" & $Name )

评分

参与人数 1金钱 +2 收起 理由
cj4025 + 2 原创内容,感谢你对论坛的支持;希望继续发 ...

查看全部评分

 楼主| 发表于 2008-6-10 02:00:46 | 显示全部楼层
真是谢谢dboys 大哥。不知道能否与大哥交流呢,我的QQ是1164192。如果大哥不方便留QQ就请加我的QQ吧。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-3 05:31 , Processed in 0.081931 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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