找回密码
 加入
搜索
查看: 6797|回复: 19

[AU3基础] 如果记事本被打开,则send("!{F4}")

  [复制链接]
发表于 2010-7-3 15:45:30 | 显示全部楼层 |阅读模式
判断某窗口出现,并按F12
(例如:如果记事本被打开,则send("!{F4}")    要一直判断的

另外,有命令能隐藏这个判断的窗口吗,或者称隐藏这个AUTOIT所编辑的程序

在线等,多谢了
 楼主| 发表于 2010-7-3 16:23:19 | 显示全部楼层
还有个问题,想问下,用这个程序能做个 获取外网IP地址,并发送到指定邮箱 这样的程序吗
发表于 2010-7-3 16:36:32 | 显示全部楼层
本帖最后由 xsjtxy 于 2010-7-3 16:38 编辑

第一个问题。

While 1
FileClose ( FileOpen ( "临时文档文件.txt", 2) )
ShellExecute ( "临时文档文件.txt" )
WinWait ( "临时文档文件" )
send("^h")
WinWaitClose ( "临时文档文件" )

WEnd
 楼主| 发表于 2010-7-3 16:43:04 | 显示全部楼层
谢谢我先试试,
 楼主| 发表于 2010-7-3 16:52:03 | 显示全部楼层
你这个写的比较专业,能用别的方法表示吗?FileClose估计我用不到
我的实际意思是,有个软件一直跳出来,想对这个软件进行判断,如果出现,则按一个快捷键(比如F12),要一直判断
发表于 2010-7-3 16:54:05 | 显示全部楼层


那你告诉我你窗口标题是什么。要按的热键是什么。
 楼主| 发表于 2010-7-3 16:58:58 | 显示全部楼层
刚才试了你发的代码,好像和我说的相反了,我是要等那个窗口出现,然后按个快捷键。
你发的这段是我关闭窗口,又自己打开,然后按得快捷键
发表于 2010-7-3 17:01:25 | 显示全部楼层
回复 7# germanli


    。。你说要一直判断的啊!!!无语。。。你好好消化就明白其中的道理了
 楼主| 发表于 2010-7-3 17:01:39 | 显示全部楼层
如果出现这个窗口 无标题-记事本
就按F12
 楼主| 发表于 2010-7-3 17:03:15 | 显示全部楼层
我刚学这个,消化不明白太深奥的
发表于 2010-7-3 17:05:33 | 显示全部楼层
While 1

WinWaitActive ( "无标题 - 记事本" )
send("{f12}")
msgbox(0,"","(无标题-记事本)已出现,按下了F12")
WinWaitClose ( "无标题 - 记事本" )

WEnd

评分

参与人数 1贡献 +2 收起 理由
afan + 2

查看全部评分

发表于 2010-7-3 17:05:50 | 显示全部楼层
每一个不懂的命令。都去帮助里面看介绍
 楼主| 发表于 2010-7-3 17:08:20 | 显示全部楼层
多谢,我再试试
发表于 2010-7-3 17:10:58 | 显示全部楼层
感觉有点儿和我一样,犯了第2条http://www.autoitx.com/thread-6878-1-1.html
 楼主| 发表于 2010-7-3 17:14:10 | 显示全部楼层
这段代码可以实现我说的问题了,现在还有个小问题,是应用到我的软件上的问题
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 18:37 , Processed in 0.083592 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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