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

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

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

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

    推荐阅读
  • 日剧青梅竹马的结局(日剧后宫婚讲的不仅是个一夫三妻的故事)

    日剧青梅竹马的结局漫画家NON从2014年开始在青年漫画杂志「YoungMagazine」上连载的作品「后宫婚」,前阵子公开了将要真人电视剧画的消息,现在主演的一位男主三位女主的演员阵容确定,主题曲情报也同步公开。出演男主角的是演过「假面骑士drive」的稻叶友,女主角前园小春由岛崎遥香饰演,另外两位参与演出的演员是浅川梨奈和柳百合菜。

  • 07款mini改倒车影像(ev原车屏幕加装倒车影像)

    07款mini改倒车影像?07款mini改倒车影像车回来已经一个多星期了,虽然车小,但是后备箱玻璃更小,倒车还是不放心,从网上权衡了很多,加装大屏太碍眼,pass。更换流媒体后视镜,这个是最开始的计划,但是考虑买车时已经送了行车记录仪,流媒体后视镜也都有记录仪功能,功能重复,还得改后视镜,pass。经过各种拔胶条,发现小mini的工艺挺好的,钣金啥的很板正。完事后在院子里开了开,感觉有了倒车影响的小mini才是完全体。

  • 演讲技巧大全及方法(演讲技巧如何做好一个五分钟左右的演讲)

    一篇吸引人的演讲离不开清楚明确、逻辑性强的构架。②开场白是至关重要的。一般来说,讲三到五个要点,放慢语速,吐字清晰,主旨思想明确。一个优秀的结尾可以为整场演讲画龙点睛。结尾不宜过长,因为要点都在主体部分说完了。结尾应该是短小精悍,内容明晰的。再次总结你的观点;说出自己对整个演讲传递出来的思想的思考。

  • 寿眉都是老茶吗(寿眉就是劣质茶)

    身旁的朋友听到这句话后,默默地端起了面前的2020白露茶喝了几口。一边翻看评论,一边喝着2020白露茶,只觉得口中的茶汤鲜香无比,甚是美妙。这白露茶便是寿眉大军中的一员,一款有特色的节气茶。今年因为气候特殊,福州没有台风,缺水干旱。一冲茶汤只不过是100毫升左右,喝了好久。寿眉的叶片确实较之白牡丹更大些,但是这并不是将寿眉断定为劣质茶的标志。外貌并不能决定一个人的品质,也不能决定一款茶的优劣。

  • 研究生留学美国的条件(美国研究生申请的基本材料有哪些)

    下面内容希望能帮助到你,我们来一起看看吧!研究生留学美国的条件申请时大四在读,到美国入学注册时有学士学位。年龄40岁以下为宜。英语要求托福80或雅思6.5,部分名校要求托福100分或雅思7.0分以上。部分学校可以提供无语言或低语言双录取。商科及管理类专业需要GMAT成绩,其他专业需要GRE成绩。经济担保:60万人民币。中英文毕业证,学位证。中英文大学成绩单。L,IELTS,GRE,GMAT成绩。其它学校要求的材料。

  • 胆固醇高怀孕后容易得高血糖吗(孕妇吃完煎饼果子血脂胆固醇)

    孕妇吃完煎饼果子血脂胆固醇图说:东方医院产科主任刘铭查房时看望西西医院供图(下同)  “痛、痛、医生!痛!”近日一个傍晚,一位蜷缩着身体的孕妇被120紧急送到东方医院南院  怀孕18周6天的西西(化名)直指中上腹不断呼叫、痛苦。

  • 头七灵魂会回来都看谁(真的会回来看望自己的亲人吗)

    很多地区,都有着头七的习俗,就是家人去世,头七那天家里不留人。习惯上认为“头七”指的是人去世后的第七日。一般都认为,死者魂魄会于“头七”返家,家人应该于魂魄回来前,给死者魂魄预备一顿饭。亦有说认为到了“头七”当天的子时回家,家人应于家中烧一个梯子形状的东西,让魂魄顺着这趟“天梯”到天上。雄鸡怎样知道头七亡者是否回来过?但愿真有头七,死去的亲人在另一个世界快乐的生活!

  • 椰子白色的果肉可以做什么吃的(海椰子有哪些营养价值和食用禁忌)

    海椰子果肉细白,美味可口,滋阴壮阳,还能治疗中风、精神烦躁等症。8种人体必需氨基酸中,海椰子含有除蛋氨酸之外的其余7种,人体必需氨基酸含量占所有氨基酸总量的29.9%。但是如今海椰子的功效已经广为流传,海椰子也被制成干片入药。作为一种对人体具有较高营养价值的天然营养物,海椰子作为中药使用的药用价值之一在于其所含有的多种氨基酸成分,尤其是人体必需氨基酸成分对机体的均衡补益作用上。

  • 本垒打在爱情里面是什么意思(本垒打在爱情里面的含义)

    下面内容希望能帮助到你,我们来一起看看吧!本垒打在爱情里面是什么意思一垒表示牵手搭肩。二垒表示亲吻拥抱。三垒则是爱抚触摸。本垒就是已经XX00了。就是通通做一遍了。简单来说就是用了打棒球中的进攻方式来形容这些。本垒打,棒球术语homer,是指击球员将对方来球击出后,击球员依次跑过一、二、三垒并安全回到本垒的进攻方法,系棒球比赛

  • 禁止公司员工热饭(禁热饭让员工吃冷的)

    19日,话题#一公司老板禁止员工热饭#突然登上微博热搜榜,据员工爆料,贰贰网络总裁许远东对员工花时间在做饭、热饭上似乎很不满,要求行政部门将公司的微波炉扔掉,不再允许员工在公司热饭。面对质疑声,中新经纬客户端联系到了当事人许远东。值得一提的是,当事人许远东今日似乎并未受到该事件影响,连发了几条微博,其中一条写道:“微波炉一直都在,勿念”。