好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 用VBS控制鼠標的實現代碼(獲取鼠標坐標、鼠標移動、鼠標單擊、鼠標雙擊、鼠標右擊)

用VBS控制鼠標的實現代碼(獲取鼠標坐標、鼠標移動、鼠標單擊、鼠標雙擊、鼠標右擊)

熱門標簽:陜西高頻外呼回撥系統哪家好 百度地圖標注怎么卸載 前鋒辦理400電話申請 海外美發店地圖標注 辦理膠州400電話財稅 外呼營銷下單系統 新密防封卡外呼系統違法嗎 打電話的外呼系統貴不貴 加盟電銷機器人好的品牌
怎么用VBS模擬鼠標左鍵單擊、左鍵雙擊、右鍵單擊?……

網上搜到的答案普遍是VBS無法實現,或者是要用第三方COM(ActiveX?)組件。我對第三方組件是很反感的,使用第三方組件毫無可移植性可言,因為別人的系統中不一定注冊了這個組件。我的建議是,盡量不要在VBS代碼中調用第三方組件,除非你的程序只是寫來自己用。(順便說一下,也盡量不要用不靠譜的Sendkeys方法,原因不解釋)


好了,廢話就說這么多,現在說說用VBS控制鼠標的方法。我以前寫過一篇《VBS調用Windows API函數》,本以為既然都能調用API了,用VBS控制鼠標還不是很簡單是事?事實證明我錯了,不明真相的同學永遠是大多數,不知道API是什么的VBSer大有人在。不貼出實實在在的代碼,他們根本不會自己寫!

使用此代碼的前提是你的系統上安裝了Excel,因為要用到Excel.Application對象(如果你偏要認為這算第三方組件我也沒話說):
復制代碼 代碼如下:

Option Explicit

Dim WshShell
Dim oExcel, oBook, oModule
Dim strRegKey, strCode, x, y
Set oExcel = CreateObject("Excel.Application") '創建 Excel 對象

set WshShell = CreateObject("wscript.Shell")

strRegKey = "HKEY_CURRENT_USER\Software\Microsoft\Office\$\Excel\Security\AccessVBOM"
strRegKey = Replace(strRegKey, "$", oExcel.Version)

WshShell.RegWrite strRegKey, 1, "REG_DWORD"

Set oBook = oExcel.Workbooks.Add '添加工作簿
Set oModule = obook.VBProject.VBComponents.Add(1) '添加模塊
strCode = _

"'Author: Demon" vbCrLf _
"'Website: http://demon.tw" vbCrLf _
"'Date: 2011/5/10" vbCrLf _

"Private Type POINTAPI : X As Long : Y As Long : End Type" vbCrLf _
"Private Declare Function SetCursorPos Lib ""user32"" (ByVal x As Long, ByVal y As Long) As Long" vbCrLf _

"Private Declare Function GetCursorPos Lib ""user32"" (lpPoint As POINTAPI) As Long" vbCrLf _
"Private Declare Sub mouse_event Lib ""user32"" Alias ""mouse_event"" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)" vbCrLf _

"Public Function GetXCursorPos() As Long" vbCrLf _
"Dim pt As POINTAPI : GetCursorPos pt : GetXCursorPos = pt.X" vbCrLf _
"End Function" vbCrLf _

"Public Function GetYCursorPos() As Long" vbCrLf _
"Dim pt As POINTAPI: GetCursorPos pt : GetYCursorPos = pt.Y" vbCrLf _
"End Function"

oModule.CodeModule.AddFromString strCode '在模塊中添加 VBA 代碼
'Author: Demon
'Website: http://demon.tw
'Date: 2011/5/10
x = oExcel.Run("GetXCursorPos") '獲取鼠標 X 坐標
y = oExcel.Run("GetYCursorPos") '獲取鼠標 Y 坐標

WScript.Echo x, y
oExcel.Run "SetCursorPos", 30, 30 '設置鼠標 X Y 坐標
Const MOUSEEVENTF_MOVE = H1
Const MOUSEEVENTF_LEFTDOWN = H2

Const MOUSEEVENTF_LEFTUP = H4
Const MOUSEEVENTF_RIGHTDOWN = H8
Const MOUSEEVENTF_RIGHTUP = H10
Const MOUSEEVENTF_MIDDLEDOWN = H20
Const MOUSEEVENTF_MIDDLEUP = H40

Const MOUSEEVENTF_ABSOLUTE = H8000
'模擬鼠標左鍵單擊
oExcel.Run "mouse_event", MOUSEEVENTF_LEFTDOWN + MOUSEEVENTF_LEFTUP, 0, 0, 0, 0

'模擬鼠標左鍵雙擊(即快速的兩次單擊)
oExcel.Run "mouse_event", MOUSEEVENTF_LEFTDOWN + MOUSEEVENTF_LEFTUP, 0, 0, 0, 0
oExcel.Run "mouse_event", MOUSEEVENTF_LEFTDOWN + MOUSEEVENTF_LEFTUP, 0, 0, 0, 0

'模擬鼠標右鍵單擊
oExcel.Run "mouse_event", MOUSEEVENTF_RIGHTDOWN + MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0
'模擬鼠標中鍵單擊
oExcel.Run "mouse_event", MOUSEEVENTF_MIDDLEDOWN + MOUSEEVENTF_MIDDLEUP, 0, 0, 0, 0

'關閉 Excel
oExcel.DisplayAlerts = False
oBook.Close
oExcel.Quit

注釋已經夠詳細了,要知道我很少寫注釋的,如果還看不懂,說明你的水平有待提高!
原文:http://demon.tw/programming/vbs-control-mouse.html
您可能感興趣的文章:
  • 鼠標左鍵單擊變雙擊的解決方法
  • JavaScript 模擬用戶單擊事件
  • extjs 04_grid 單擊事件新發現
  • js修改table中Td的值(定義td的單擊事件)
  • Android開發技巧之在a標簽或TextView控件中單擊鏈接彈出Activity(自定義動作)
  • Android中button實現onclicklistener事件的兩種方式
  • Android按鈕單擊事件的四種常用寫法總結
  • Android編程單擊圖片實現切換效果的方法
  • Android編程開發之TextView單擊鏈接彈出Activity的方法
  • 三種Android單擊事件onclick的實現方法

標簽:牡丹江 武威 四平 咸陽 伊春 梅州 河南 阜陽

巨人網絡通訊聲明:本文標題《用VBS控制鼠標的實現代碼(獲取鼠標坐標、鼠標移動、鼠標單擊、鼠標雙擊、鼠標右擊)》,本文關鍵詞  用,VBS,控制,鼠,標的,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用VBS控制鼠標的實現代碼(獲取鼠標坐標、鼠標移動、鼠標單擊、鼠標雙擊、鼠標右擊)》相關的同類信息!
  • 本頁收集關于用VBS控制鼠標的實現代碼(獲取鼠標坐標、鼠標移動、鼠標單擊、鼠標雙擊、鼠標右擊)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产成人精品久久久久开播| 老鸭窝91久久久久精品色噜噜| 无码性教育片在线播放的注意事项| 女王超h变态重口小说| 久久久精品人妻一区亚美| 18禁网站cb喷水黄瓜视频| 亚洲资源最新版在线观看| 看逼逼| 8×8x永久海外华人免费| 欧美一级婬乱A片AA毛片| 欧美mv日韩mv最火的一句歌词 黑白| 小辣椒福利视频导航| 国产精品一久二久羞羞视频| 999精品无码一区二区三区| 16女下面喷水无遮挡| 91久久精品| 老湿机国产福利视频| 久久中文字幕久久久久91| 人善交video另类hd欧| 成年女人毛毛片XXXX| 黃色亂倫亲伦小说小芳与阿勇| 在线免费观看成人| 再深点灬舒服灬太大了添动态图| 亚洲精品无码一二三区软件亮点| 欧美69巨大jizzsex| 繁花在线观看| 日本19禁啪啪无遮挡免费观看| 美女XXX69爽爽免费观妞| 在线观看国产精品日本不卡网| 91精品国产一区二区三竹菊影视| 亚洲最大视频网| 恋上泳装学长| 阿v视频在线观看免费春意影院体验区| 青青草国产免费久久久91| 太粗太硬太深疼快拔出去| 国产各种真实高潮对白| 被强硬侵犯人妻HD中文| 女生肌肌放在男生肌肌里视频app 精品无人区乱码1区2区 | 偷窥日本厕所| 91色综合| 女人扒下裤让男人桶到爽|