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

[AU3基础] 想问一下如何实现检查输入框内容是否包含“XXX”这样的内容

  [复制链接]
发表于 2013-6-8 20:46:37 | 显示全部楼层 |阅读模式
,想请教一个检测输入框里面输入的文字是否包含“XXX”,如果包含就退出程序并关机。

例如说输入框里面输入的是“123XXX321”就退出并关机这样,论坛有说用正则表达式的、表示不太懂啊
 楼主| 发表于 2013-6-8 20:47:25 | 显示全部楼层
沙发自顶会不会被 XXOO 额?
发表于 2013-6-8 21:26:33 | 显示全部楼层
Dim $text = InputBox("test", "请输入", "")
If StringRegExp($text, "XXX", 0) Then Shutdown(0, "此操作为注销,关机请将0换成1")
发表于 2013-6-8 22:02:41 | 显示全部楼层
不会正则的话可以试试StringInStr
 楼主| 发表于 2013-6-9 02:00:45 | 显示全部楼层
回复 3# haijie1223


    感谢啊!!!要的就是你这个的效果,终于搞定了~


    另外想问一下,我正在执行一条语句的时候、例如说:

          RunWait(@ComSpec & " /c "123.exe -s 100 >nul', "", @SW_HIDE)

    就是一个快速打开网址的 DOS 语句,然后正在执行这个语句的时候必须从任务栏那里暂停脚本来退出了。。。


问了我一朋友,他说要“多线程”。。如何“多线程”呢?
 楼主| 发表于 2013-6-9 02:04:06 | 显示全部楼层
回复 4# lpxx


    看了看即时帮助,还是有点搞不懂这个和StringRegExp有什么不一样的呢?
发表于 2013-6-9 03:06:16 | 显示全部楼层
RunWait换成run
发表于 2013-6-9 09:01:13 | 显示全部楼层
回复 5# babytomas


    runwait换成run
发表于 2013-6-9 12:13:38 | 显示全部楼层
用正则表达式处理吧
 楼主| 发表于 2013-6-10 19:24:08 | 显示全部楼层
回复 8# haijie1223


    为啥 。。runwait换成run?
 楼主| 发表于 2013-6-12 01:24:38 | 显示全部楼层
回复 8# haijie1223


    额,换成了run就不能运行了
发表于 2013-6-13 08:40:52 | 显示全部楼层
回复 11# babytomas


    应该可以的~如果你连runwait和run的区别都搞不清,我觉得你还是先去看帮助比较好~
 楼主| 发表于 2013-6-13 18:18:25 | 显示全部楼层
回复 12# haijie1223


    ,看了 。。表示参数貌似都一样的啊 。。但是如果改成 run 的话直接给出结果而不是运行了 。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-18 12:58 , Processed in 0.082541 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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