找回密码
 加入
搜索
查看: 4261|回复: 12

[系统综合] 执行外部源文件

 火.. [复制链接]
发表于 2011-7-9 17:28:26 | 显示全部楼层 |阅读模式
本帖最后由 zmj2008 于 2011-7-9 17:30 编辑

我想利用AU3能执行外部语句,比如有一个小程序在AU3中调试运行成功,但我把代码保存为TXT明文文件,那怎么让AU3读取并执行呢?
注意:执行是在没有安装AU3的机器上面执行
附加案件精灵的执行外部方式。现求AU3的。


在文本中写按键脚本, 读取文本内容再用Execute执行是有问题的。如果没有用到按键的插件并符合VBScript写法规则是不会出错的。
如果用到按键精灵插件, 调试就会提示"未找到xx插件"。
①在C盘新建文本文档写入:
MoveTo 100,100
a=Msg.ShowScrTXT(400, 300, 1024, 768, "屏幕内容填写", "0000FF")
②在按键脚本编辑器中的代码:
文本内容 = Plugin.File.ReadFileEx("C:\1.txt")
文本内容 = Replace(文本内容, "|", vbcrlf)
Execute (文本内容)
会出错, 如何解决? 答案:
关键行:第3行, 可以理解成通过“空调用”“注册按键插件”
文本内容 = Plugin.File.ReadFileEx("C:\1.txt")
文本内容 = Replace(文本内容, "|", vbcrlf)
Call Plugin.Msg.ShowScrTXT(0, 0, 1, 1, "", "000000")
Execute(文本内容)
只要用到按键里的某个插件就必须执行前有相应插件“空调用”的过程,这样就能正常执行了。
发表于 2011-7-9 20:19:03 | 显示全部楼层
你这些是什么代码?我看不懂
发表于 2011-7-9 22:18:35 | 显示全部楼层

Execute("msgbox(0,0,0)")

看看这个怎么样
发表于 2011-7-10 02:02:01 | 显示全部楼层
那个是VBS?
还有,楼上的到底想做什么?
 楼主| 发表于 2011-7-10 10:30:20 | 显示全部楼层
我上面的代码是VBS的 利用Execute来执行  目的是想编写一个自动安装软件  但想把源文件保存为文本文件好修改
发表于 2011-7-10 10:46:56 | 显示全部楼层
现在的人提问越来越有水平了~~
发表于 2011-7-10 11:46:47 | 显示全部楼层
查看帮助-命令行参数
发表于 2011-7-10 14:10:21 | 显示全部楼层
看不懂 想表达什么
发表于 2011-7-11 00:57:59 | 显示全部楼层
回复 5# zmj2008


    AU3能完成你想要的自动安装,它的源码也非常方便你随时修改或编译,可以直接用记事本编辑,
你来对地方了,但做错了事,,,你应该学习AU3了。。。
发表于 2011-7-19 16:18:08 | 显示全部楼层
AU3擅长这个。哈哈
发表于 2011-7-20 07:31:29 | 显示全部楼层
AU3也可以的,不过得按正确的语法去写。
发表于 2011-7-20 14:36:39 | 显示全部楼层
问题的实质,是否可以理解为  命令行参数+外部程序调用?
发表于 2011-7-21 14:23:31 | 显示全部楼层
他的意思就是,用自己编写的程序执行外部源代码,是不是这意思?等于是扩充功能,去看下文件注入的,上次看到有朋友写了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-20 14:20 , Processed in 0.084592 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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