按鍵精靈腳本製作教程:如何實現同時按多個鍵
最近發現許多小夥伴,提出類似這樣的問題:“我手動按下v鍵,希望達到的效果是同時按下了Ctrl和V鍵”那麼,要如何實現呢?我們今天就來分享下,幾種實現方法。
操作方法
(01)方法1-鍵盤命令步驟:1、檢測鍵盤按鍵,如果按下v則進行下一步2、按住ctrl鍵不放3、按下v鍵4、彈起ctrl鍵
(02)代碼:DoKey = WaitKeyIf key = 86 Then x27;v的按鍵碼爲 86KeyDown 17, 1 'ctrl 的按鍵碼爲 17KeyPress 86, 1KeyUp 17,1End IfLoop
(03)以上是按下某一個鍵,達到的效果是按下組合鍵的方法如果希望按下某一個鍵,達到的效果是按下另外兩個非組合鍵,例如按下V,實現的是按下W和C代碼如下:DoKey = WaitKeyIf key = 86 Then 'v的按鍵碼爲 86KeyPress 87, 1'W的按鍵碼爲 87KeyPress 67, 1'C的按鍵碼爲 67End IfLoop
(04)方法2-命令庫命令步驟:1、檢測鍵盤按鍵,如果按下v則進行下一步2、調用 我的命令庫 ——>鍵盤——>鍵盤組合鍵 命令
(05)此命令的第一個參數,鍵盤碼要怎麼寫呢?例如,我們要按下 Ctrl+V 鍵,那麼參數1的值就爲"Ctrl+V"如果,我們要按下 Ctrl+Alt+V 鍵,那麼參數1的值就爲"Ctrl+Alt+V"
(06)代碼:DoKey = WaitKeyIf key = 86 Then 'v的按鍵碼爲 86Call lib.鍵盤.鍵盤組合鍵("Ctrl + V",0)End IfLoop
(07)如果希望按下某一個鍵,達到的效果是按下另外兩個非組合鍵,例如按下V,實現的是按下W和C我們需要用到我的命令庫 ——>鍵盤——>鍵盤按鍵組 命令
(08)此命令的第一個參數,和 鍵盤組合鍵 命令的參數寫法不一樣例如,我們要按下W和C鍵那麼,參數1的值就爲:"W,C"鍵與鍵之間用逗號隔開代碼:DoKey = WaitKeyIf key = 86 Then 'v的按鍵碼爲 86Call lib.鍵盤.鍵盤按鍵組("W,C",0,0)End IfLoop
(09)方法3-熱鍵控件步驟:1、在介面裏畫一個熱鍵控件2、在視窗加載事件中設定熱鍵V3、在熱鍵Hotkey事件中,輸入按下Ctrl+v的組合鍵
(10)接下來,有兩個方案1、在視窗加載事件中就給熱鍵控件設定熱鍵這裏要設定熱鍵控件的三個方法的值:Modifiers、Virtualkey、RegisterModifiers值:1爲Shift鍵,2爲Ctrl鍵,4爲Alt鍵;6爲Alt+Ctrl鍵……其他組合類同。 Virtualkey值:按鍵碼和鼠標碼;按鍵碼爲:65爲A鍵;鼠標碼爲:32769左鍵按下……其他請到鍵盤/鼠標命令分類下查詢。 Register值:True爲註冊,False爲銷燬。三個方法的值設定完之後,在熱鍵控件的Hotkey事件中,輸入按下組合鍵Ctrl+V的代碼
(11)代碼:Event eyCall lib.鍵盤.鍵盤組合鍵("Ctrl + V",0)End EventEvent /設定熱鍵爲:ualkey = 86//註冊熱鍵;True爲註冊,False爲銷燬。ster TrueEnd Event注意:設定熱鍵之後,不要忘記用Register方法註冊下熱鍵,否則熱鍵不生效。
(12)2、執行視窗之後,在介面中設定熱鍵控件 在熱鍵控件的Change事件中,輸入註冊熱鍵代碼(當改了介面中熱鍵控件的熱鍵時,Change事件生效。) 接着和方案1一樣,在熱鍵控件的Hotkey事件中,輸入按下組合鍵Ctrl+V的代碼代碼:Event eyCall lib.鍵盤.鍵盤組合鍵("Ctrl + V",0)End Event//當熱鍵控件中的文字內容被改變後,觸發Change事件Event ster TrueEnd Event
(13)拓展有小夥伴問小編,有沒有辦法,我按下v鍵,輸入ctrl+s,但是v鍵不響應。這隻能透過去攔截鍵盤消息,用按鍵實現起來則有困難。那怎麼辦呢?例如:當我們操作記事本時,希望按下V鍵則實現按下Ctrl+V鍵於是,我們用上面的方法來實現執行腳本之後,會發現按下V之後,確實操作了Ctrl+V鍵,把剪貼板內容粘上去了但是,前面的那個V怎麼回事??
(14)不希望V響應,我們可以換一個角度來想。我們設定熱鍵不一定要是v對不對,我們設定一個記事本無法響應的鍵不就可以解決問題了嗎?小編隨便找個鍵測試了下,發現按下F7,記事本是沒有響應的。那我們就把熱鍵設定爲F7效果:
-
如何使用電腦版釘釘
操作方法(01)搜狗搜尋釘釘,點擊進入官方網站。(02)在官方網站的頂部,選擇“下載”按鈕,在下載頁可以根據自己系統進行下載,小編的電腦是Windows系統,這裏就點擊Windows。(03)下載完成後,安裝釘釘。(04)安裝完成後,點擊開啟釘釘,輸入手機號和密碼,進行登入。(05)輸入手機驗證碼。(06...
-
迅雷bt種子怎麼用 迅雷種子怎麼開啟
BitTorrent(簡稱BT)是一個檔案分發協議,它透過URL識別內容並且和網絡無縫結合。它對比HTTP/FTP協議,MMS/RTSP流媒體協議等下載方式的優勢在於,一個檔案的下載者們下載的同時也在不斷互相上傳數據,使檔案源(可以是服務器源也可以是個人源,一般特指第一個做種者或種子...
-
怎麼在網名上加橫線
我們會經常在一些地方看到有人的網名上有一條橫線,最多的莫過於在QQ暱稱上了。那麼,這種在網名上加橫線的暱稱是怎麼寫的呢?下面以QQ暱稱爲例給大家講解怎麼在網名上加橫線。操作方法(01)上面這個是例子,以漢字加數字的中間加了橫線,現在拿一個QQ來修改網名給大家講解...
-
筆記本電腦win10如何快速取消“鎖屏密碼”?
日常工作生活中,除了工作和公衆場所,私人以及家裏電腦沒有必要設定鎖屏密碼,每次登入輸入一連串密碼顯得多餘,已經設定的可以取消。下面介紹一下“筆記本電腦win10如何快速取消“鎖屏密碼”?”操作方法(01)右鍵點擊桌面左下角“開始”——“執行”,開啟“執行”對話框...