找回密码
 加入
搜索
查看: 4330|回复: 9

[网络通信] 请问两个问题,出现乱符,自动删除。(已经解决)

  [复制链接]
发表于 2010-3-21 01:41:23 | 显示全部楼层 |阅读模式
本帖最后由 baosheng00 于 2013-11-6 00:11 编辑

在编辑自动安装软件的时候出现这样的情况,软件填写注册信息的时候,自动填写中文且出现乱符,难道是不支持中文显示吗?或者需要添加什么?

还有一个在自动安装nero的时候,也要输入注册信息,但填写注册信息的文框中有几个字母Demo,该怎么编辑自动删除后填写注册信息。

本帖子中包含更多资源

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

×
发表于 2010-3-21 01:56:08 | 显示全部楼层
第一个问题
#Include <ACN_String.au3>
SendX('汉字')
第二个问题
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] )
发表于 2010-3-21 02:33:10 | 显示全部楼层
本帖最后由 yoyohot 于 2010-3-21 02:34 编辑

楼上正解!
发表于 2010-3-21 12:09:52 | 显示全部楼层
楼主也玩植物大战僵尸我通关了
 楼主| 发表于 2010-3-21 12:48:01 | 显示全部楼层
回复 2# autoit3CN

这一句是什么意思#Include <ACN_String.au3>
ACN_String.au3是指当前文件名的AU3文件吗?
发表于 2010-3-21 16:32:19 | 显示全部楼层
回复 5# baosheng00

脚本的包含文件,大概叫做脚本的解释程序吧。。。。
 楼主| 发表于 2010-3-21 17:32:45 | 显示全部楼层
回复 2# autoit3CN
我的代码
run("ULtralSO.exe")
WinWait("安装程序 - UltraISO","欢迎安装 UltraISO")
ControlClick("安装程序 - UltraISO","欢迎安装 UltraISO","TNewButton1")
WinWait("安装程序 - UltraISO","在继续前,请阅读以下重要信息:")
ControlClick("安装程序 - UltraISO","在继续前,请阅读以下重要信息:","TNewRadioButton1")
ControlClick("安装程序 - UltraISO","在继续前,请阅读以下重要信息:","TNewButton2")
WinWait("安装程序 - UltraISO","选择安装文件夹")
ControlClick("安装程序 - UltraISO","选择安装文件夹","TNewButton3")
WinWait("安装程序 - UltraISO","选择 开始 目录")
ControlClick("安装程序 - UltraISO","选择 开始 目录","TNewButton4")
WinWait("安装程序 - UltraISO","选择额外任务")
ControlClick("安装程序 - UltraISO","选择额外任务","TNewButton4")
WinWait("安装程序 - UltraISO","准备安装")
ControlClick("安装程序 - UltraISO","准备安装","TNewButton4")
WinWait("安装程序 - UltraISO","完成 UltraISO 安装向导")
ControlClick("安装程序 - UltraISO","完成 UltraISO 安装向导","TNewButton4")
WinWait("欢迎","订购UltraISO - 只需30元!")
ControlClick("欢迎","订购UltraISO - 只需30元!","TButton4")
WinWait("注册","取 消")
ControlClick("注册","取 消","TEdit1")
#Include <ACN_String.au3>
SendX('李明')
Send("509F-BA54-BBA6-73C5")
ControlClick("注册","取 消","TButton")
WinWait("提示","注册码已经录入,请重新运行程序!")
ControlClick("提示","注册码已经录入,请重新运行程序!","Button1")
来到
#Include <ACN_String.au3>
SendX('李明')
却不自动填写,为什么?下面是图片

本帖子中包含更多资源

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

×
发表于 2010-3-21 17:52:18 | 显示全部楼层
回复 7# baosheng00


    为什么不用controlsend
发表于 2010-3-21 21:44:32 | 显示全部楼层
回复  autoit3CN

这一句是什么意思#Include
ACN_String.au3是指当前文件名的AU3文件吗?
baosheng00 发表于 2010-3-21 12:48



    关键字参考
#include
--------------------------------------------------------------------------------

包含一个文件到脚本中.


#include "[路径\]文件名"
#include <文件名>
发表于 2010-3-21 21:51:10 | 显示全部楼层
直接在你代码后面加上
Func SendX($Str)
    For $i = 1 To StringLen($Str)
        Send('{ASC ' & StringToBinary(StringMid($Str, $i, 1) & ' ') & '}')
    Next
EndFunc   ;==>SendX
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-10 23:11 , Processed in 0.086417 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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