找回密码
 加入
搜索
查看: 2603|回复: 7

FileOpen无法打开文件

[复制链接]
发表于 2009-6-8 00:43:41 | 显示全部楼层 |阅读模式
请问用FileOpen为什么无法打开指定文件?
FileOpen('C:\Documents and Settings\jevonleen\桌面\teach.html',4)
发表于 2009-6-16 22:02:47 | 显示全部楼层
FileOpen我的理解:只是au3脚本把文本文件在后台打开,读取里面的字节级内容,而并不是我们平时所说的那种打开文件。(我们平时说的是程序把文件打开,让你去读去里面的东西或者编辑。。。。)
发表于 2009-6-8 22:47:24 | 显示全部楼层
沒用過 4 這個屬性...

When using the mode=4 (Raw Read) the filename is defined as (檔案名稱
定義像是)"\\.\A:" for reading sector(為了讀取磁區) on a floppy disk(在軟盤,磁碟機上) the count must be a multiple of sector size(512).


字面上翻譯好像是...讀磁片在用的參數 ?! ( 沒用過,所以不知道,呵呵 )
发表于 2009-6-16 13:21:51 | 显示全部楼层
FileOpen('C:\Documents and Settings\jevonleen\桌面\teach.html',4)
上面 是 原文
FileOpen('C:\Documents and Settings\jevonleen\桌面\teach.html',0)
问题出在,后面的数字
  0 = 读取模式
  1 = 写入模式(附加文件到文件结尾)
  2 = 写入模式(先删除之前的内容)
如果目标文件并不存在则以上两种写入模式都将新建目标文件。
发表于 2009-7-24 03:17:44 | 显示全部楼层
ShellExecute("myfile.txt", "", @ScriptDir, "edit")
发表于 2009-7-24 17:56:53 | 显示全部楼层
Run("notepad.exe " &$csFilePath)
发表于 2009-8-15 23:04:42 | 显示全部楼层
感觉是路径无法识别的问题。注意宏的使用,如下:
fileopen(@desktopdir&"\test.html",1)
因系统重装没安autoit3,无法测试正确与否,说错请见谅。
发表于 2010-3-25 17:07:25 | 显示全部楼层
过时了,但今天自己也碰到了与阁下相同的问题,为什么fileopen()不好使呢?原来是fileopen()后台打开了,呵呵!
不过这样也能打开:
Run("notepad.exe D:\zgk_2010\Dos\autoit\Doc[1].Pack.3.3.5.0\html\AutoIt.htm")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-7-5 12:07 , Processed in 0.078924 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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