找回密码
 加入
搜索
查看: 6112|回复: 11

[AU3基础] 如何让AU3后台按PageUp这个键啊

  [复制链接]
发表于 2012-3-29 14:55:25 | 显示全部楼层 |阅读模式
输入按不了啊
 楼主| 发表于 2012-3-29 14:58:52 | 显示全部楼层
高手在哪里呢
发表于 2012-3-29 16:11:44 | 显示全部楼层
一般可用Send()函数啊。 只是“后台按PageUp”是怎样的一种按法呢。
发表于 2012-3-29 16:36:04 | 显示全部楼层
能不能具体说说是要干什么吗?
 楼主| 发表于 2012-3-29 16:50:10 | 显示全部楼层
回复 3# shqf
就是Sleep(100)
        ControlSend("XXXXX", "", "", "{里面怎么填才能按PageUp}") ;
 楼主| 发表于 2012-3-29 16:50:18 | 显示全部楼层
回复 4# xms77

就是Sleep(100)
        ControlSend("XXXXX", "", "", "{里面怎么填才能按PageUp}") ;
发表于 2012-3-29 17:19:31 | 显示全部楼层
查看帮助给你找的:
Windows 不允许模拟 "CTRL-ALT-DEL" 组合键
Send 命令(无标志参数) 键击结果 
{!} ! 
{#} # 
{+} + 
{^} ^ 
{{} { 
{}} } 
{SPACE} 空格 
{ENTER} 主键盘区的 回车键 
{ALT} ALT 
{BACKSPACE} / {BS} 退格 
{DELETE} / {DEL} 删除 
{UP} 向上箭头 
{DOWN} 向下箭头 
{LEFT} 向左箭头 
{RIGHT} 向右箭头 
{HOME} HOME 
{END} END 
{ESCAPE} / {ESC} ESC键 
{INSERT} / {INS} INS 
{PGUP} PageUp 
{PGDN} PageDown 
{F1} - {F12} 功能键 
{TAB} TAB 
{PRINTSCREEN} Print Screen 键 
{LWIN} 左徽标键 
{RWIN} 右徽标键 
{NUMLOCK on} NUMLOCK (on/off/toggle) 
{CAPSLOCK off} CAPSLOCK (on/off/toggle) 
{SCROLLLOCK toggle} SCROLLLOCK (on/off/toggle) 
{BREAK} Ctrl+Break 
{PAUSE} PAUSE 
{NUMPAD0} - {NUMPAD9} 数字键盘上的 数字键 
{NUMPADMULT} 数字键盘上的 乘号 
{NUMPADADD} 数字键盘上的 加号 
{NUMPADSUB} 数字键盘上的 减号 
{NUMPADDIV} 数字键盘上的 除号 
{NUMPADDOT} 数字键盘上的 点号 
{NUMPADENTER} 数字键盘上的 回车键 
{APPSKEY} Windows 应用程序键 
{LALT} 左 ALT 键 
{RALT} 右 ALT 键 
{LCTRL} 右 CTRL 键  
{RCTRL} 右 CTRL 键 
{LSHIFT} 左 Shift 键 
{RSHIFT} 右 Shift 键 
{SLEEP} 系统休眠(SLEEP)键 
{ALTDOWN} 按住 ALT 键直到发送 {ALTUP} 为止 
{SHIFTDOWN} 按住 SHIFT 键直到发送 {SHIFTUP} 为止 
{CTRLDOWN} 按住 CTRL 键直到发送 {CTRLUP} 为止 
{LWINDOWN} 按住左徽标键直到发送 {LWINUP} 为止 
{RWINDOWN} 按住右徽标键直到发送 {RWINUP} 为止 
{ASC nnnn} 发送 ALT+nnnn 组合键 
{BROWSER_BACK} 仅支持2000/XP:按下浏览器中的"后退"按钮 
{BROWSER_FORWARD} 仅支持2000/XP:按下浏览器中的"前进"按钮 
{BROWSER_REFRESH} 仅支持2000/XP:按下浏览器中的"刷新"按钮 
{BROWSER_STOP} 仅支持2000/XP:按下浏览器中的"停止"按钮 
{BROWSER_SEARCH} 仅支持2000/XP:按下浏览器中的"搜索"按钮 
{BROWSER_FAVORITES} 仅支持2000/XP:按下浏览器中的"收藏夹"按钮 
{BROWSER_HOME} 仅支持2000/XP:运行浏览器并转到主页 
{VOLUME_MUTE} 仅支持2000/XP:切换系统静音状态 
{VOLUME_DOWN} 仅支持2000/XP:减小系统音量 
{VOLUME_UP} 仅支持2000/XP:增大系统音量 
{MEDIA_NEXT} 仅支持2000/XP:在播放器中选择播放下一个轨道(影音媒体) 
{MEDIA_PREV} 仅支持2000/XP:在播放器中选择播放上一个轨道 
{MEDIA_STOP} 仅支持2000/XP:使播放器停止播放 
{MEDIA_PLAY_PAUSE} 仅支持2000/XP:使播放器播放/暂停 
{LAUNCH_MAIL} 仅支持2000/XP:运行邮件客户端程序 
{LAUNCH_MEDIA} 仅支持2000/XP:运行媒体播放器 
{LAUNCH_APP1} 仅支持2000/XP:运行用户程序1 
{LAUNCH_APP2} 仅支持2000/XP:运行用户程序2 
发表于 2012-3-29 22:09:43 | 显示全部楼层
[au3]ControlSend("窗口标题", "窗口文本", 控件ID, "{PGUP}")[/a3]
发表于 2012-3-29 22:10:02 | 显示全部楼层
[au3]
ControlSend("窗口标题", "窗口文本", 控件ID, "{PGUP}")
[/a3]
发表于 2012-3-29 22:10:12 | 显示全部楼层
ControlSend("窗口标题", "窗口文本", 控件ID, "{PGUP}")
 楼主| 发表于 2012-3-29 23:02:14 | 显示全部楼层
回复 10# veket_linux
不用折腾了,根本按不了的,PGUP是小键盘的9.
发表于 2012-3-30 10:51:46 | 显示全部楼层
小键盘  确实不行呵

试了一下
先按NumLock把数组锁定关掉
Send("{NUMLOCK off}")

然后
Send( "{NUMPAD9}")


输进去的是 9
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-19 13:48 , Processed in 0.077511 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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