百摩网
当前位置: 首页 生活百科

vb6调用管理工具(按键鼠标自动运行)

时间:2023-07-05 作者: 小编 阅读量: 1 栏目名: 生活百科

vb6调用管理工具?以下内容大家不妨参考一二希望能帮到您!

vb6调用管理工具?Option ExplicitPrivate Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal y As Long) As LongPrivate Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As LongPrivate Type POINTAPIX As Longy As LongEnd TypePrivate Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long),接下来我们就来聊聊关于vb6调用管理工具?以下内容大家不妨参考一二希望能帮到您!

vb6调用管理工具

Option ExplicitPrivate Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal y As Long) As LongPrivate Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As LongPrivate Type POINTAPIX As Longy As LongEnd TypePrivate Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)Private Const MOUSEEVENTF_LEFTDOWN = &H2Private Const MOUSEEVENTF_LEFTUP = &H4Private Const MOUSEEVENTF_MIDDLEDOWN = &H20Private Const MOUSEEVENTF_MIDDLEUP = &H40Private Const MOUSEEVENTF_MOVE = &H1Private Const MOUSEEVENTF_ABSOLUTE = &H8000Private Const MOUSEEVENTF_RIGHTDOWN = &H8Private Const MOUSEEVENTF_RIGHTUP = &H10

Private Declare Function SetCapture Lib "user32" (ByVal hwnd As Long) As LongPrivate Declare Function ReleaseCapture Lib "user32" () As Long

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongPrivate Declare Function GetDesktopWindow Lib "user32" () As Long

Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal y As Long) As LongPrivate Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long

Private Declare Function GetForegroundWindow Lib "user32" () As LongPrivate Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As LongPrivate Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long

Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Const VK_ADD As Long = &H6B '加号键Private Const VK_APPS As Long = &H5D 'Applications 键(相当于鼠标右键)Private Const VK_BACK As Long = &H8 'BackSpace 键Private Const VK_CAPITAL As Long = &H14 'Caps Lock 键(大小写转换键)Private Const VK_CANCEL As Long = &H3 'CtrlBreak 过程Private Const VK_CONTROL As Long = &H11Private Const VK_DECIMAL As Long = &H6E '小数点号键Private Const VK_DELETE As Long = &H2EPrivate Const VK_DIVIDE As Long = &H6F '除号键Private Const VK_DOWN As Long = &H28Private Const VK_END As Long = &H23Private Const VK_ESCAPE As Long = &H1BPrivate Const VK_F1 As Long = &H70Private Const VK_F10 As Long = &H79Private Const VK_F11 As Long = &H7APrivate Const VK_F12 As Long = &H7BPrivate Const VK_F2 As Long = &H71Private Const VK_F3 As Long = &H72Private Const VK_F4 As Long = &H73Private Const VK_F5 As Long = &H74Private Const VK_F6 As Long = &H75Private Const VK_F7 As Long = &H76Private Const VK_F8 As Long = &H77Private Const VK_F9 As Long = &H78Private Const VK_HOME As Long = &H24Private Const VK_INSERT As Long = &H2DPrivate Const VK_LCONTROL As Long = &HA2Private Const VK_LEFT As Long = &H25Private Const VK_LMENU As Long = &HA4 '左 Alt 键Private Const VK_LSHIFT As Long = &HA0Private Const VK_LWIN As Long = &H5BPrivate Const VK_MENU As Long = &H12 'Alt 键Private Const VK_MULTIPLY As Long = &H6A '乘号键Private Const VK_NEXT As Long = &H22 '下翻页键Private Const VK_NUMLOCK As Long = &H90Private Const VK_NUMPAD0 As Long = &H60Private Const VK_NUMPAD1 As Long = &H61Private Const VK_NUMPAD2 As Long = &H62Private Const VK_NUMPAD3 As Long = &H63Private Const VK_NUMPAD4 As Long = &H64Private Const VK_NUMPAD5 As Long = &H65Private Const VK_NUMPAD6 As Long = &H66Private Const VK_NUMPAD7 As Long = &H67Private Const VK_NUMPAD8 As Long = &H68Private Const VK_NUMPAD9 As Long = &H69Private Const VK_PAUSE As Long = &H13Private Const VK_PRINT As Long = &H2APrivate Const VK_PRIOR As Long = &H21 '上翻页键Private Const VK_RCONTROL As Long = &HA3Private Const VK_RETURN As Long = &HD '回车键Private Const VK_RIGHT As Long = &H27Private Const VK_RMENU As Long = &HA5 '右 Alt 键Private Const VK_RSHIFT As Long = &HA1Private Const VK_RWIN As Long = &H5CPrivate Const VK_SCROLL As Long = &H91 'Scroll Lock 键Private Const VK_SEPARATOR As Long = &H6C '小键盘上的回车键Private Const VK_SHIFT As Long = &H10Private Const VK_SLEEP As Long = &H5F '休眠键Private Const VK_SNAPSHOT As Long = &H2C 'Print Screen 键Private Const VK_SPACE As Long = &H20Private Const VK_SUBTRACT As Long = &H6D '减号键Private Const VK_TAB As Long = &H9Private Const VK_UP As Long = &H26Private Const VK_OEM_1 As Long = &HBA 'Windows 2000:对于 US 标准键盘,是“;:”键Private Const VK_OEM_2 As Long = &HBF 'Windows 2000:对于 US 标准键盘,是“/?”键Private Const VK_OEM_3 As Long = &HC0 'Windows 2000:对于 US 标准键盘,是“`~”键Private Const VK_OEM_4 As Long = &HDB 'Windows 2000:对于 US 标准键盘,是“[{”键Private Const VK_OEM_5 As Long = &HDC 'Windows 2000:对于 US 标准键盘,是“\|”键Private Const VK_OEM_6 As Long = &HDD 'Windows 2000:对于 US 标准键盘,是“]}”键Private Const VK_OEM_7 As Long = &HDE 'Windows 2000:对于 US 标准键盘,是“单/双引号”键Private Const VK_OEM_COMMA As Long = &HBC 'Windows 2000:对于任何国家/地区,是“,”键Private Const VK_OEM_MINUS As Long = &HBD 'Windows 2000:对于任何国家/地区,是“-”键Private Const VK_OEM_PERIOD As Long = &HBE 'Windows 2000:对于任何国家/地区,是“.”键Private Const VK_OEM_PLUS As Long = &HBB 'Windows 2000:对于任何国家/地区,是“ ”键

Private Const KEYEVENTF_KEYUP = &H2

Dim AA As LongDim MouseCurpos As POINTAPI

Dim Pcolor As LongDim R As Long, G As Long, B As Long

Dim s As StringDim hwd As Long

Private Sub Command1_Click()SetCursorPos CLng(Text1.Text), CLng(Text2.Text)

End Sub

Private Sub Command2_Click()GetCursorPos MouseCurposText3.Text = "鼠标位置为: "CStr(MouseCurpos.X)"- -"CStr(MouseCurpos.y)Timer2.Enabled = TrueEnd Sub

Private Sub Command3_Click()Sleep 500

SetCursorPos 292, 437mouse_event MOUSEEVENTF_LEFTDOWN, 292 * 65536 / 1920, 437 * 65536 / 1080, 0, 0mouse_event MOUSEEVENTF_LEFTUP, 292 * 65536 / 1920, 437 * 65536 / 1080, 0, 0

Sleep 500

keybd_event Asc("V"), 0, 0, 0 '模拟回车Sleep 200keybd_event Asc("V"), 0, KEYEVENTF_KEYUP, 0 '撤消回车Sleep 300

keybd_event Asc("B"), 0, 0, 0 '模拟回车Sleep 200keybd_event Asc("B"), 0, KEYEVENTF_KEYUP, 0 '撤消回车Sleep 300

keybd_event Asc("F"), 0, 0, 0 '模拟回车Sleep 200keybd_event Asc("F"), 0, KEYEVENTF_KEYUP, 0 '撤消回车Sleep 300

keybd_event Asc("O"), 0, 0, 0 '模拟回车Sleep 200keybd_event Asc("O"), 0, KEYEVENTF_KEYUP, 0 '撤消回车Sleep 300

keybd_event Asc("R"), 0, 0, 0 '模拟回车Sleep 200keybd_event Asc("R"), 0, KEYEVENTF_KEYUP, 0 '撤消回车Sleep 300

keybd_event Asc("M"), 0, 0, 0 '模拟回车Sleep 200keybd_event Asc("M"), 0, KEYEVENTF_KEYUP, 0 '撤消回车Sleep 300

keybd_event Asc("8"), 0, 0, 0 '模拟回车Sleep 200keybd_event Asc("8"), 0, KEYEVENTF_KEYUP, 0 '撤消回车

' Sleep 1000'' keybd_event VK_F1, 0, 0, 0 '模拟回车' Sleep 500' keybd_event VK_F1, 0, KEYEVENTF_KEYUP, 0 '撤消回车'

End Sub

Private Sub Command4_Click()Sleep 500

SetCursorPos 291, 593

'1920 和1080 为自己电脑屏幕的最大像素

mouse_event MOUSEEVENTF_LEFTDOWN, 291 * 65536 / 1920, 593 * 65536 / 1080, 0, 0

mouse_event MOUSEEVENTF_LEFTUP, 291 * 65536 / 1920, 593 * 65536 / 1080, 0, 0

'Sleep 500

SetCursorPos 362, 593

'1920 和1080 为自己电脑屏幕的最大像素mouse_event MOUSEEVENTF_LEFTDOWN, 362 * 65536 / 1920, 593 * 65536 / 1080, 0, 0

mouse_event MOUSEEVENTF_LEFTUP, 362 * 65536 / 1920, 593 * 65536 / 1080, 0, 0''''Sleep 500

SetCursorPos 434, 593

'1920 和1080 为自己电脑屏幕的最大像素mouse_event MOUSEEVENTF_LEFTDOWN, 434 * 65536 / 1920, 593 * 65536 / 1080, 0, 0

mouse_event MOUSEEVENTF_LEFTUP, 434 * 65536 / 1920, 593 * 65536 / 1080, 0, 0

'Sleep 800

SetCursorPos 515, 593Sleep 500

'1920 和1080 为自己电脑屏幕的最大像素mouse_event MOUSEEVENTF_LEFTDOWN, 515 * 65536 / 1920, 593 * 65536 / 1080, 0, 0

mouse_event MOUSEEVENTF_LEFTUP, 515 * 65536 / 1920, 593 * 65536 / 1080, 0, 0

End Sub

Private Sub Timer2_Timer()Text3.Text = ""AA = GetDC(0)

Pcolor = GetPixel(AA, CStr(MouseCurpos.X), CStr(MouseCurpos.y))

R = Pcolor And &HFFG = (Pcolor And 65280) / 256B = (Pcolor And &HFF0000) / 65536

Text5.BackColor = Pcolor

GetCursorPos MouseCurpos

Text3.Text = "鼠标位置为: "CStr(MouseCurpos.X)"- -"CStr(MouseCurpos.y) & " RGB=>" & R & "" & G & "" & B

End Sub

    推荐阅读
  • 2022无锡惠山区第三方机构参与学校课后服务名单(更新中)

    无锡市惠山区第三方机构参与学校课后服务遴选结果公告2022年2月24日

  • 手绘如何快速画产品(教你如何做出高画分辨率)

    教你如何做出高画分辨率前言做了有一段时间的视频,虽然“战绩”并不耀眼……但没有功劳也有苦劳的我,也是在不断地创作中积累了许多视频制作相关的经验;想做出赏心悦目的优秀视频,其中分辨率尤为重要,这里就谈谈关于高分辨率的游戏视频。

  • 8月suv销量排名博越(1季度国产SUV销量排名)

    吉利星越L、比亚迪唐新能源、坦克300、哈弗大狗和东风风行T5EVO也都排名前二十。长安CS75和比亚迪宋新能源都发挥出色,比亚迪宋新能源更是夺得了3月份国产SUV销量冠军。长安欧尚X5、发挥稳定,月均销量超过了1.3万辆,吉利博越跌出榜单前五,1季度销量只有3.6万辆,广汽传祺GS4再次入榜前十,还是比较令人满意的。

  • 世界首富马斯克哪里人(全球十大富豪今年总财富暴增4021亿美元)

    4.微软联合创始人比尔-盖茨,身价1390亿美元,增加70亿美元。5.谷歌联合创始人拉里-佩齐,身价1300亿美元,增加470亿美元。7.谷歌联合创始人谢尔盖-布林,身价1250亿美元,增加450亿美元。8.微软前CEO史蒂夫-鲍尔默,身价1220亿美元,增加410亿美元。10.伯克希尔哈撒韦董事长沃伦-巴菲特,身价1090亿美元,增加210亿美元。

  • 霸气网名带特殊符号(最炫霸气网名带特殊符号)

    霸气网名带特殊符号?下面内容希望能帮助到你,我们来一起看看吧!情债难还^狂傲就是*我的范儿て称霸为王戏谑爱情不爱就◤赶紧滚手心中的未来甩你一个づ大白眼冷面枪王爆炁★罡煞ζ霸道范er°权者为王爺藐视全服年少时难免轻狂〆颓废ㄨ霸王

  • 李白出生在唐朝哪个时期(李白的出生地)

    是唐代伟大的浪漫主义诗人,被后人誉为“诗仙”。与杜甫并称为“李杜”,为了与另两位诗人李商隐与杜牧即“小李杜”区别,杜甫与李白又合称“大李杜”。其生地尚无确说。它与龟兹、疏勒、于阗并称为唐代"安西四镇"。其先隋末以罪徙西域,神龙初,遁还,客巴西。虽然李白在国内家喻户晓,却在这里遇了冷,“李白热”遭遇异国“冷空气”着实让人着急。好在当地政府逐渐重视起“李白故乡”的称号,并采取了一些补救措施。

  • 气象展馆展品(气象科普展厅建设时可以用到的多媒体)

    气象科普展厅旨在将气象知识科普给受众,让更多人了解气象历史、气象服务等内容,参观者可以通过参观展厅,在和互动展项的人机交互中了解当地气象情况,所以展厅互动多媒体的使用是不可缺少的。气象科普展厅中还可以使用触摸一体机,让参观者可以随时查询自己感兴趣的信息,这些互动多媒体的使用不仅可以从多方面科普知识,还为展厅渲染了娱乐的氛围。

  • 三分之二的散养户空栏

    省统计局公开了三门峡市农调队对部分生猪养殖场调查的结果。2015年12月份生猪价格每公斤16.2元,到2016年初便涨到每公斤18.1元,上涨11.7%,春节前生猪出栏价格达到每公斤18.6元。吴海峰称,预计半年内生猪价格还会在高位运行,但暴涨的约摸性不大。随着国家适度投放存储肉和提高进口猪肉数量等政策的及时调控,和养殖户的踊跃补栏,生猪价格将逐渐趋稳。预计四季度生猪价格会归落至合理区间。

  • 站岗打瞌睡怎么解决(怎么预防站岗打瞌睡)

    去茶水间喝杯茶或者咖啡。保证前一天晚上的睡眠时间。每个人都知道,如果前一晚没有睡好,那么今天的精神状态肯定不好。所以你需要保证你自己的睡眠时间,早睡早起对你的身体健康情况也有用处。午休的时间一般只有1个小时到2个小时,你要做的是吃完饭后走动20分钟后,保证有30分钟的休息时间。这个休息时间过程中,你需要闭上眼睛,放空你的思想。保证你下午的精神状态非常好。

  • 国内排名前十大型广告公司(国内广告公司哪家好)

    日前,《2021年度中国十大广告策划公司总评榜》评选结果隆重揭晓,本次评选活动汇聚了120多家中国领先的营销策划与广告公司参加评选,本次评选历时半年,由网上投票、专家评议以及客户综合评价共同评出。值得注意的是,此次评选榜中上海沪琛品牌营销策划有限公司再次获冠,沪琛策划是国内具穿透力的品牌营销策划公司,沪琛素以引领实战营销、精准营销、低成本营销著称,为众多中国知名的商业品牌提供尖端的营销整体解决方案。