找回密码
 加入
搜索
查看: 6396|回复: 13

[AU3基础] 已解决 求助:请高手帮忙将下列代码进程改成后台运行。

 火.. [复制链接]
发表于 2013-4-14 22:22:54 | 显示全部楼层 |阅读模式
本帖最后由 jiaosc 于 2013-4-15 17:12 编辑

请高手帮忙将下列代码进程改成后台运行。
先谢谢了。
Run("Notepad.exe todaymrmcfile.ini")
Sleep(1000)
SEND("^a")
Sleep(100)
SEND("^c")
Sleep(100)
$todaymrmclip = ClipGet()
$yjzsa=Stringinstr($todaymrmclip,"123456",0,1,1)
WinClose("[CLASS:Notepad]", "")
发表于 2013-4-14 22:32:41 | 显示全部楼层
按你的意思,应该直接读取该文件内容就是了.
参考:
FileRead
FileReadLine
 楼主| 发表于 2013-4-14 22:43:22 | 显示全部楼层
麻烦高手给写一个和上面对应的流程相对应的完整代码好吗?谢谢了!
发表于 2013-4-14 23:20:35 | 显示全部楼层
典型的伸手党,可惜我也不会!同求答案!

评分

参与人数 1金钱 +10 收起 理由
魔导 + 10 水哥开玩笑的吧~

查看全部评分

发表于 2013-4-14 23:57:11 | 显示全部楼层
回复 4# hzxymkb


   确实两行就可以代替楼主的代码:
Dim $handle=FileRead("todaymrmcfile.ini") 
Dim $yjzsa=Stringinstr($handle,"123456") 
发表于 2013-4-15 00:12:09 | 显示全部楼层
典型的伸手党,可惜我也不会!同求答案!
hzxymkb 发表于 2013-4-14 23:20



    回复 5# haijie1223


    水哥又在装嫩了
 楼主| 发表于 2013-4-15 13:06:26 | 显示全部楼层
谢谢了,初学AU3,难免提问一些小儿科的问题,请别见笑, 我也知道用FileRead函数去读文本,但具体格式不会,编译总是提示出错。另外再问一句,
Dim $handle=FileRead("todaymrmcfile.ini")
Dim $yjzsa=Stringinstr($handle,"123456")
前后是否还需要加打开文本和关闭文本的命令呢?
发表于 2013-4-15 13:23:14 | 显示全部楼层
回复 6# zldfsz


    大师慧眼,水哥他忽悠我们呢~


楼主  要不要打开文档的   问题可以自己是一下    找个时间摁下   F5  看看。。。
 楼主| 发表于 2013-4-15 16:18:00 | 显示全部楼层
本帖最后由 jiaosc 于 2013-4-15 16:52 编辑

确实两行就可以代替楼主的代码:
Dim $handle=FileRead("todaymrmcfile.ini")
Dim $yjzsa=Stringinstr($handle,"123456")
haijie1223 发表于 2013-4-14 23:57 [/quote]

本帖最后由 jiaosc 于 2013-4-15 16:16 编辑

刚才试过了,用下列语句读文件显示内容为空,请问为什么?代码指令错在哪里?
$todaymrmcfile=FileOpen("todaymrmcfile.ini",0)

Dim $handle=FileRead("todaymrmcfile.ini")
   
        MsgBox(1,"$handle为",$handle)

[quote]回复  hzxymkb

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-4-15 16:36:55 | 显示全部楼层
本帖最后由 shqf 于 2013-4-15 16:40 编辑

回复 9# jiaosc

FileRead()函数的帮助文档如下说:“ 若给定的是文件名而不是文件句柄,那么该文件将在函数执行期间被打开并关闭,如果打开的文件较大则会比使用文件句柄要慢得多.
注意:不要混用文件句柄和文件名,比如使用 FileOpen 函数打开某个文件然后又以文件名的形式使用本函数.在程序中要么使用文件句柄要么就使用文件名,不要两者都用!”
  根据第一段可知,FileRead()函数可以直接用文件名。根据第二段可知,如果用FileOpen 函数打开某个文件,不要再用FileRead()以文件名的方式打开。楼上的你混用了。
  至于为啥空白,可在关键句子后面加上测试语句以查看返回值来查明原因。todaymrmcfile.ini文件存在吗?是与脚本同一个目录吗?文件是否有内容?
 楼主| 发表于 2013-4-15 17:05:45 | 显示全部楼层
本帖最后由 jiaosc 于 2013-4-15 17:14 编辑

谢谢提醒,文件目录搞错了。问题解决了。再次谢谢大家!
发表于 2013-4-15 17:14:18 | 显示全部楼层
回复 9# jiaosc


    确保文件的路径正确
发表于 2013-4-15 23:34:55 | 显示全部楼层
回复 6# zldfsz


    大师,小弟真不好!还没有入门AU3
发表于 2013-4-16 13:36:54 | 显示全部楼层
版主也有空来搞嘴皮子了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-3 07:32 , Processed in 0.086899 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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