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

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

    推荐阅读
  • 月饼要放冰箱冷藏吗(月饼用不用放冰箱)

    以下内容希望对你有帮助!月饼要放冰箱冷藏吗月饼并不适合放在冰箱中冷藏。月饼的馅料及外皮中含有大量的水分、糖分和油,在低温环境下会导致这些成分被析出,使月饼变硬变干,极大的降低月饼的食用口感。在储存时将月饼用保鲜膜包裹好放在阴凉、干燥、通风的环境中储存即可,软馅月饼可以储存20天左右,硬馅月饼可以储存30-90天左右。自制月饼中并未添加防腐剂,所以一定要尽早吃完,购买的月饼在外包装中也会标明其保质期限。

  • 延禧攻略令妃结局怎么样(令妃为何百年尸身不腐)

    但是在19岁便被封为"令嫔",位列三嫔之一,三年后,晋封为令妃。令妃墓室但是关于她死后尸体不腐的原因,民间却很多传闻,有的说她是被毒死的,水银可以导致尸体不腐。令妃墓还有可能就跟令妃常年吃一些预防疾病的药有关,这些药物的积累,可以使细胞生长,而且还会抑制细菌繁殖。

  • 晚上做艾灸的最佳时间 晚上做艾灸的最佳时间是多少

    晚上做艾灸的最佳时间建议在9点之前。其次艾灸是通过艾热来激发经气活动,而艾热会导致体温升高、津液流失,就会补充大量水分,而睡前补充大量水分,容易引起频繁起夜,从而影响到睡眠质量。由于艾灸是一种治疗方式,灸的时间过短,容易导致药力没有渗透,导致治疗效果不理想,要是灸的时间过长,因为在艾灸时艾热会导致血液循环加快,容易出现胸闷、气短、头晕等症状。

  • 家居风水入门篇(家居风水学终篇)

    传统动物形风水摆设:狮子、大象、龙、龟、麒麟、雄鹰等龙的摆放:龙在我国有着悠久的文化,中国人自称为“龙的传人”可见对龙的推崇。传说麒麟为仁宠,是吉祥的象征,能为人带来子嗣。求子心切的家庭可以在家里摆放一对麒麟。尤其是流水,是能够催动其所在方位的吉气或凶气。

  • 冬季专用鲤鱼饵料(饵料中除了腥味饵)

    第一点、渣状大比重料,决定了留鱼的效果秋鱼过冬,储备食物和脂肪是第一刚性需求,虚料、雾化料,是满足不了野鲤的需求的,所以实料,也就是渣状料,要做到既能满足鲤鱼的饱腹感,同时也能满足野鲤对营养的需求,如果是其他季节,颗粒的效果是最好的,但是入冬前的鲤鱼,对食物的警惕性反而是最高的,那么玉米渣、酒米等素饵,蛋白高、淀粉高,又趋近本味,自然是窝中留鱼的第一首选。

  • 般怎么读(般有几种读音)

    以下内容希望对你有帮助!般怎么读般是汉字通用规范一级字(常用字)。此字始见于商代甲骨文。读pán时,由本义,引申为泛指旋转,又引申为徘徊,这些意思现代已不再使用。近代汉语中“般”作量词用,指种、样。般常用于“一般”一词中,表示一样、同样。般读bō时,用作“般若”,指智慧。

  • 小学语文1-6年级成语大全带解释(小学语文1-6年级成语大全)

    小学语文1-6年级成语大全带解释成语是小学语文学习当中非常重要的一部分内容,孩子们不仅能够用成语为自己的语言和作文润色、加分,同时也能从成语典故中学到不少古人的智慧。指月中宫殿,仙界楼台。幼鹰展开翅膀飞翔。指为了一切而承受屈辱。瓜熟了,瓜蒂自然脱落。比喻条件成熟,事情自然会成功。

  • 金玉其外败絮其中是什么意思(怎么理解金玉其外败絮其中的意思)

    接下来我们就一起去了解一下吧!金玉其外败絮其中是什么意思“金玉其外,败絮其中”的意思是:外面象金象玉,里面却是破棉絮。比喻外表很华美,而里面一团糟。

  • 刘强东发飙讨厌(刘强东发飙讨厌)

    我们试着从心理学角度理解下刘强东此举。我们再来分析“奶茶妹妹”对刘强东的社会自我概念的影响。“奶茶妹妹”这个称呼,一开始是属于一个“网红”的群体,对刘强东来说,跟他自己所处的身份群体,不在同一水平,所以,在他的社会自我概念的建立和确认过程中,其实只有消极的价值。所以,刘强东,才会发飙,称自己讨厌“奶茶妹妹”!

  • 安守本分的意思(安守本分解释)

    ,现在小编就来说说关于安守本分的意思?下面内容希望能帮助到你,我们来一起看看吧!安守本分的意思指为人规矩老实,守本分,不做违法的事。在陶家村,陶友昌和李正仙夫妇是典型的老好人,他们安守本分,从不得罪人,哪怕平日里吃了点亏,也是忍气吞声。剧中张可颐饰演的安茜,一直安守本分,只盼出宫出与祖母团聚。