找回密码  加入

AUTOIT CN

搜索
查看: 254|回复: 3

[AU3基础] 如何打开不同txt并且编辑内容

[复制链接]
发表于 2018-3-11 19:32:42 | 显示全部楼层 |阅读模式
本帖最后由 alexsetsuna 于 2018-3-11 20:13 编辑

想要实现打开不同文件夹下面的,几个名字按照规则命名的,txt文件。
(比如A文件夹下面1.txt,2.txt。B文件夹下面1.txt,2.txt。)
然后删掉开头一部分(开头是空行,到Page 1),和结尾的一部分内容(固定会出现的几个词,到文档最后一行)。之后保存。

。有几百个这样的txt。
然而编程0基础,自学一天
写了这样几段还不能正常运行

  1. ShellExecute("D:\test.txt") ;打开txt

  2. WinWaitActive("[class:Notepad]","")
  3. send("!{space}X") ;最大化
  4. WinWaitActive("[class:Notepad]","")
  5. send("^F") ;搜索
  6. winwaitactive("[class:#32770]","")
  7. Send("Fixed #3009") ;搜索具体内容
  8. ControlClick("[class:#32770]","",6) ;确认
复制代码
大概是到最大化之后就停止了,跳不出搜索窗口。
搞了一会实在是不会弄
发表于 2018-3-11 19:50:40 | 显示全部楼层
回复 1# alexsetsuna


    發文  請看板規
发表于 2018-3-11 21:05:14 | 显示全部楼层
FileRead() 读取文档到字符串,不用前台打开。
然后用 String* 函数操作字符串
最后 FileWrite() 写入文件
发表于 2018-3-13 00:07:05 | 显示全部楼层
不知道  帮顶一下  我也学学
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2018-9-21 14:48 , Processed in 0.085883 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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