在文件夹下操作 FileOpen() FileDelete() 都没成功 他们不支持变量吗?【已解决】
本帖最后由 j88iang 于 2010-9-5 12:24 编辑Send("{HOME}")
Send("^x")
$link = ClipGet()
$array = StringSplit($link, '.')
StringInStr($array,"exe")
If Not @Error Then
FileOpen($link)
EndIf
FileDelete($array)在文件夹下操作 FileOpen() FileDelete() 都没成功 他们不支持变量吗? 楼主自己解决下简单问题,你用msgbox看看$link返回的是什么,就知道为什么不行了 本帖最后由 j88iang 于 2010-5-11 10:18 编辑
回复 2# netegg
就是个链接啊Send("{HOME}")
Send("^x")
$link = ClipGet()
$array = StringSplit($link, '.')
StringInStr($array,"chm")
If Not @Error Then
FileOpen($link)
EndIf
MsgBox(0, "", $link)在对话框下操作下图 很奇怪的语句,为什么要send去捕捉?
你把文件open了,不close,没法删的呀!
你说下面的一句话累不?
FileClose(FileOpen('1.exe'))
FileDelete('1.exe') 回复 4# caodongchun
现在是fileclose 根本就不起作用啊 你close了吗?
上面没有看到close的语句,记住,删除文件不需要事先open文件的
close的是句柄可不是文件 本帖最后由 netegg 于 2010-5-11 23:04 编辑
把fileopen改成ShellExecute,默认打开方式不是记事本,似乎没法用fileopen打开
楼上各位,到底在讨论什么,是删除文件还是要干什么,lz的题目里是函数支持不支持变量,好像没说操作过程
LZ辛苦了!
永泰一针见血啊 感谢 把fileopen改成ShellExecute,默认打开方式不是记事本,似乎没法用fileopen打开楼上各位,到底在讨论什么 ...
netegg 发表于 2010-5-11 22:52 http://www.autoitx.com/images/common/back.gif
总算可以了 谢谢了
页:
[1]