导航:首页 > 知识产权 > autoit08版权特殊字符

autoit08版权特殊字符

发布时间:2021-09-27 11:26:45

『壹』 autoit不能以.结尾的数字串正则表达式怎么写

Dim$myArr[4]=["3333455","987..","5566","87765."]
For$elemIn$myArr
IfStringRegExp($elem,"d+$")Then
MsgBox(0,"",$elem)
EndIf
Next

"d+$" 就可以了

$表示字符串结尾,d匹配一位数字,+表示重复前面一个字符(就是d)至少1次。

『贰』 Autoit 读取到窗口信息,如何传出

Opt("WinTitleMatchMode", 4)$win = "[CLASS:WindowsForms10.Window.8.app.0.2004eee]"$btnCtrl = "[NAME:TopLabel; TEXT:储值卡]"ControlClick($win, "", $btnCtrl) 试试这样。 如果上面的不行,再试试下面这个。 Opt("WinTitleMatchMode", 4)$win = "[CLASS:WindowsForms10.Window.8.app.0.2004eee]"$hWin = WinGetHandle($win)$pos = WinGetPos($hWin)WinActivate($hWin)WinWaitActive($hWin)MouseClick("left", $pos[0]+217, $pos[1]+375) ;相对坐标可能要调整

『叁』 在Autoit里面如何输出字符“&”

很高兴解答,你可以试试输入两个 ‘&&’,就会输出一个 & 了。谢谢。

『肆』 用AUTOIT编一个小软件自动设置的脚本总不成功,高手给看看.下边的脚本只运行第一行,之后的就没反映了

首先确保 IEGuard.exe 与你的AUTOIT脚本放在同一目录下,这样,run("IEGuard.exe")才会生效。
其次,WinWaitActive("首页巡警 V1.3 Build 1009","欢迎使用")这句有问题,从你的截图上看起来,第二个参数"欢迎使用" 不全。第二个参数是窗口文本,没有特殊需求的话请填空字符串'"或不写。你这样就造成 WinWaitActive 一直在等待对应的窗口激活(窗口文本不匹配造成的)。去掉第二个参数试试。
下面这个ControlClick("首页巡警 V1.3 Build 1009", "自定义","Button7") 第二个参数也不对。
改为:ControlClick("首页巡警 V1.3 Build 1009", "","Button7")

『伍』 autoit语言

算是一种,是一种脚本语言。与bat差不多

让PC自动完成一些操作。就是为“批量处理”而设计的。

前段时间我也在学,呵呵。与BASIC 语言风格的相似

下面摘自它的官方的说明:

AutoIt v3 是用以编写并生成具有 BASIC 语言风格的脚本程序的免费软件,它被设计用来在Windows GUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的(比如VBScript和SendKeys)。

AutoIt 最初是为PC(个人电脑)的“批量处理”而设计,用于对数千台PC进行(同样的)配置,不过随着v3版本的到来它也很适合用于家庭自动化和编写用以完成重复性任务的脚本。

AutoIt 可以做的事:

运行 Windows 及 DOS 下的可执行文件
模拟键击动作(支持大多数的键盘布局)
模拟鼠标移动和点击动作。
对窗口进行移动、调整大小和其它操作。
直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等)
配合剪贴板进行剪切/粘贴文本操作
对注册表进行操作
不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它所有内容。

正如前一个版本一样,AutoIt 被设计得尽可能小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行。使用 Aut2Exe 这个工具即可把脚本文件编译为可独立运行的文件。

此外我们还更新了 AutoIt 的 ActiveX 和 DLL 版本——AutoItX,与v2版本不同的是,这是个组件化的语言(COM 同一DLL文件中的标准DLL函数)。AutoItX 将使得您可以加入一些AutoIt 独有的特性到您最常用的脚本语言或程序设计语言中去!请查看 AutoItX 的帮助文档(开始 \ 所有程序 \ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File)以获得更多信息和示例。

v3 具有完全不同于v2.64的语法,因此不能兼容旧的脚本。不过,v2.64仍旧受到支持并且可以下载。AutoIt v3 和 v2.64可以同时装在同一台机器上而不会有任何问题,同时还可以保持旧脚本的完好。v2版本使用的是.aut后缀的扩展名,而v3版本使用的是.au3后缀的扩展名。因此不必为了适应v3版本而重写v2.64版本的脚本。
v3 保持了前一版本中窗口标题、窗口文字、按键和鼠标模拟这些概念,但同时也有了很多新的特性:

控件

直接获取编辑框、复选框、列表框、选择框、按钮、状态栏上的信息,并且作用于这些控件而不必担心键击动作落空。甚至还可以作用于非活动窗口上的控件!

语言升级

“更适用的”数值类型、无限长度的字符串、混合语句、if 语句、条件选择语句、while 循环语句、for 循环语句、do 循环语句、函数、数组、优秀的字符串处理(超过25个函数!)——其余功能尚未列出。所有这些都使得制作自动化程序的过程不再痛苦。是的,这是个GUI自动化语言,但v3版的语法将更加强大,足以用来编写一般用途的脚本。AutoIt 的旧版本总是被认为是“不太合适的语言”,现在将不再是这样了。

模拟键击和鼠标动作

我们花了许多时间用在对键击和鼠标动作的模拟功能的优化上,使其在目前所有的操作系统上都可以做到尽可能的精确。在这一版本中鼠标动作的功能也表现得更像“人类”了,甚至可以用来创建灵活的演示脚本。所有模拟鼠标和键盘动作的程序在模拟动作的“速度”及其它功能上都是高度可定制的。

窗口操作

除了“标题/文字”这种v2版本已有的识别窗口的方法以外,现在还可以通过类别名和句柄来识别窗口。您可以对窗口进行移动、隐藏、显示、调整大小、激活、关闭以及其它所有您想要实现的操作。

--------------------------------

因为是采用了VB的语法,所以下面我总结一下:

//---------------------------------------------------------------------

;第一个是Do while 循环

; Set the counter
$count = 1

; Execute the loop "until" the counter is greater than 5
Do
; Print the count
MsgBox(0, "AutoIt Example", "Count is: " & $count)

; Increase the count by one
$count = $count + 1

Until $count > 5
//---------------------------------------------------------------------

;第二个是for循环
; Execute the loop 5 times
For $count = 1 To 5
; Print the count
MsgBox(0, "AutoIt Example", "Count is: " & $count)
Next

; Set the counter
$count = 0
//---------------------------------------------------------------------

;第三个是while循环
; Execute the loop "While" the counter is less than 5
While $count < 5
; Increase the count by one
$count = $count + 1

; Print the count
MsgBox(0, "AutoIt Example", "Count is: " & $count)
Wend
//---------------------------------------------------------------------

;这儿是函数调用示例
; Run TestFunc1
TestFunc1()

; Run TestFunc2
TestFunc2(20)

;
MsgBox(0, "AutoIt Example", "Finished!")
Exit

; TestFunc1
Func TestFunc1()
MsgBox(0, "AutoIt Example", "Inside TestFunc1()")
EndFunc

; TestFunc2
Func TestFunc2($var)
MsgBox(0, "AutoIt Example", "Inside TestFunc2() - $var is: " & $var)
EndFunc
//---------------------------------------------------------------------

要是回答的内容有问题,或认为不妥,请发送网络消息给我,消息内容加上本页网址哦。。

·

『陆』 autoit脚本都输入啥指令

沙发
AutoIt 可以做的事:

运行 Windows 及 DOS 下的可执行文件
模拟键击动作(支持大多数的键盘布局)
模拟鼠标移动和点击动作。
对窗口进行移动、调整大小和其它操作。
直接与窗口的“控件“交互(设置/获取 文字、移动、关闭,等等)
配合剪贴板进行剪切/粘贴文本操作
对注册表进行操作
不同于 AutoIt v2,新的v3版本含有更多的标准语法——类似于VBScript和BASIC——而且现在支持更复杂的表达式、用户函数、循环以及脚本编写老手们所期待的其它所有内容。

正如前一个版本一样,AutoIt 被设计得尽可能小(大约115KB)并且不用依赖外部DLL文件或添加注册表项目即可独立运行。使用 Aut2Exe 这个工具即可把脚本文件编译为可独立运行的文件。

此外我们还更新了 AutoIt 的 ActiveX 和 DLL 版本——AutoItX,与v2版本不同的是,这是个组件化的语言(COM 同一DLL文件中的标准DLL函数)。AutoItX 将使得您可以加入一些AutoIt 独有的特性到您最常用的脚本语言或程序设计语言中去!请查看 AutoItX 的帮助文档(开始 \ 所有程序 \ AutoIt v3 \ Extras \ AutoItX \ AutoItX Help File)以获得更多信息和示例。

v3 具有完全不同于v2.64的语法,因此不能兼容旧的脚本。不过,v2.64仍旧受到支持并且可以下载。AutoIt v3 和 v2.64可以同时装在同一台机器上而不会有任何问题,同时还可以保持旧脚本的完好。v2版本使用的是.aut后缀的扩展名,而v3版本使用的是.au3 后缀的扩展名。因此不必为了适应v3版本而重写v2.64版本的脚本。
v3 保持了前一版本中窗口标题、窗口文字、按键和鼠标模拟这些概念,但同时也有了很多新的特性:

控件

直接获取编辑框、复选框、列表框、选择框、按钮、状态栏上的信息,并且作用于这些控件而不必担心键击动作落空。甚至还可以作用于非活动窗口上的控件!

语言升级

“更适用的”数值类型、无限长度的字符串、混合语句、if 语句、条件选择语句、while 循环语句、for 循环语句、do 循环语句、函数、数组、优秀的字符串处理(超过25个函数!)——其余功能尚未列出。所有这些都使得制作自动化程序的过程不再痛苦。是的,这是个GUI自动化语言,但v3版的语法将更加强大,足以用来编写一般用途的脚本。AutoIt 的旧版本总是被认为是“不太合适的语言”,现在将不再是这样了。

模拟键击和鼠标动作

我们花了许多时间用在对键击和鼠标动作的模拟功能的优化上,使其在目前所有的操作系统上都可以做到尽可能的精确。在这一版本中鼠标动作的功能也表现得更像“人类”了,甚至可以用来创建灵活的演示脚本。所有模拟鼠标和键盘动作的程序在模拟动作的“速度”及其它功能上都是高度可定制的。

窗口操作

除了“标题/文字”这种v2版本已有的识别窗口的方法以外,现在还可以通过类别名和句柄来识别窗口。您可以对窗口进行移动、隐藏、显示、调整大小、激活、关闭以及其它所有您想要实现的操作。

--------------------------------

『柒』 怎样实现向AutoIt中传参数,及AutoIt怎样获取这些参数

参考帮助文档中“命令行参数”这一节。
在传递命令行参数到AutoIt脚本中的时候,AutoIt会自动初始化一个特殊的数组 $CmdLine。
下面这些可以在AutoIt脚本中直接使用:
$CmdLine[0] ;参数的数量
$CmdLine[1] ;第一个参数 (脚本名称后面)
$CmdLine[2] ;第二个参数
等等。

『捌』 autoit例子里的程序,求解

去查查帮助吧 默认模式
+'
表示告知 AutoIt 要发送一个 SHIFT 键击动作,因此语句 Send("Hell+o") 的意思是按序发送按键 "HellO".Send("!+a") 表示发送 "ALT+SHIFT+a".

+用{+} 表示

Send
向激活窗口发送模拟键击操作.

Send ( "按键" [, 标志] )

参数
按键 要发送的按键序列.
标志 [可选参数] 更改程序处理"按键"的方式:
标志 = 0 (默认),按键序列中含有的特殊字符比如 + 和 ! 将被视为 SHIFT 和 ALT 键.
标志 = 1, 按键将按原样发送.

『玖』 autoit如何输入汉字

AutoIt输入汉字?这个问题问的太笼统了,如果你指的是如何输出中文字符,例如,实现在某游戏中自动喊话的脚本,这个问题一个比较好的解决办法是:使用剪贴板函数进行操作。

『拾』 AutoIt ControlSend 标志参数有哪些

参数
窗口标题 目标窗口标题. 窗口文本 目标窗口文本. 控件ID 目标控件.请查看关于 控件的说明. 字符串 要发送到控件的字符串. 标志 [可选参数] 更改程序处理"按键"的方式:
flag = 0 (默认),按键序列中含有的特殊字符比如 + 和 {LEFT} 将被视为 SHIFT 和 左箭头 键.
flag = 1, 按键将按原样发送.
ControlSetText
修改指定控件的文本.

ControlSetText ( "窗口标题", "窗口文本", 控件ID, "新文本" [,标志] )

阅读全文

与autoit08版权特殊字符相关的资料

热点内容
星光创造营后勤在哪 浏览:581
北京办理知识产权 浏览:177
交通银行信用卡有效期是几年 浏览:913
公司协议股权转让 浏览:531
啥叫担保物权 浏览:60
马鞍山到徐州的火车 浏览:703
羊年限定金克丝多少钱 浏览:573
公共基本卫生服务结核项目试题 浏览:896
宝鸡市工商局电话号码 浏览:81
基本公共卫生服务督导工作方案 浏览:454
信息化成果总结 浏览:948
债务纠纷律师费必须提供发票吗 浏览:876
手机我的世界创造模式怎么去天堂 浏览:716
专利代理人个人总结 浏览:312
工商局党建工作述职报告 浏览:685
创造力阅读理解答案 浏览:866
金华质监局和工商局合并 浏览:334
卫生院公共卫生服务考核结果 浏览:693
专利权的内容有哪几项 浏览:750
学校矛盾纠纷排查表 浏览:294