易語言顯示當前按下的快捷鍵,易語言快捷鍵

2023-02-06 23:10:42 字數 3740 閱讀 7028

1樓:

'getasynckeystate() 是可行的

'可以在測試組合鍵的時候用getasynckeystate(),其他的鍵用鉤子

'我提供一種方法

.版本 2.支援庫 spec

.子程式 測試_, , ,

.區域性變數 a, 整數型

.區域性變數 int, 整數型

.區域性變數 ctrldown, 邏輯型

a = 1

int = 0

ctrldown = 假

.判斷迴圈首 (a = 1)'這個只是當時鍾用的

延遲 (100)

int = 測試虛擬鍵_ (#ctrl鍵)

.如果真 (ctrldown = 假 且 int ≠ 0)

ctrldown = 真

輸出除錯文字 (「ctrldown」)

.如果真結束

.如果真 (ctrldown 且 int = 0)

ctrldown = 假

輸出除錯文字 (「ctrlup」)

.如果真結束

.判斷迴圈尾 ()

'用這種方法可以實現,你可以先判斷是否為組合鍵再決定是否使用鉤子輸出的值,這樣結合起來就行了

'///希望對你有幫助

2樓:龍兒

註冊熱鍵 ,可以試試

易語言快捷鍵 50

3樓:革善

.版本 2

.支援庫 shellex

.程式集 視窗程式集1

.子程式 __啟動視窗_建立完畢

註冊熱鍵 (_啟動視窗.取視窗控制代碼 (), 標籤1.取視窗控制代碼 (), 0, #f1鍵)

.子程式 _標籤1_反饋事件, 整數型

.引數 引數一, 整數型

.引數 引數二, 整數型

標籤反饋事件下邊寫你要實現的命令

註冊一個熱鍵 加一個標籤反饋事件

易語言按鈕快捷鍵

4樓:高艾祈弘致

取滑鼠所在位置()

如果(取滑鼠所在位置()=

按扭1.取視窗控制代碼()=真)

_按扭1被單擊_

還有一種方法

註冊熱鍵(_啟動視窗.取視窗控制代碼,標籤1.取視窗控制代碼,0,#f1)注意:需要增加一個標籤

標籤裡的**為:_按扭1被單擊_

5樓:李夢龍

你要在啟動視窗下回車執行按鈕1的**,用_啟動視窗_按下某鍵鍵**=#回車

。。。。

要再全域性使用,則要註冊熱鍵,用到api函式

6樓:匿名使用者

.版本 2

.支援庫 shellex

.子程式 __啟動視窗_建立完畢

註冊熱鍵 (_啟動視窗.取視窗控制代碼 (), 標籤1.取視窗控制代碼 (), 0, #回車鍵)

.子程式 _標籤1_反饋事件, 整數型

.引數 引數一, 整數型

.引數 引數二, 整數型

_按鈕1_被單擊 ()

易語言怎麼判斷監視熱鍵被按下

7樓:悶騷小賤男

這個「監視熱鍵()」我一般用的是模組(超級模組)——————————————————————————————————————————

.版本 2

.支援庫 eapi

.程式集 視窗程式集1

.程式集變數 流星控制代碼, 整數型

.子程式 __啟動視窗_建立完畢

流星控制代碼 = 取控制代碼 (「meteor.exe」)監視熱鍵 (&按鍵f2, #f2鍵)

監視熱鍵 (&按鍵f3, #f3鍵)

.子程式 按鍵f2

模擬按鍵 (#n鍵, #空格鍵, #鍵6) ' 我想判斷當f2鍵被按下就執行模擬按鍵 (#n鍵, #空格鍵, #鍵6)當f3鍵被按下就執行模擬按鍵 (#n鍵, #空格鍵, #鍵5)怎麼做?

.子程式 按鍵f3

模擬按鍵 (#n鍵, #空格鍵, #鍵5)——————————————————————————————————————————

這個可以吧?

8樓:聖鸞

我的方法。

.版本 2

.支援庫 shellex

.支援庫 eapi

.程式集 視窗程式集1

.程式集變數 f2, 整數型

.子程式 __啟動視窗_建立完畢

f2 = 註冊熱鍵 (_啟動視窗.取視窗控制代碼 (), 標籤1.取視窗控制代碼 (), 0, #f2鍵)

.子程式 _標籤1_反饋事件, 整數型

.引數 引數一, 整數型

.引數 引數二, 整數型

.如果 (選擇框1.選中 = 真)

選擇框1.選中 = 假

模擬按鍵 (#a鍵, #a鍵, #a鍵)

.否則選擇框1.選中 = 真

模擬按鍵 (#b鍵, #b鍵, #b鍵)

9樓:匿名使用者

.................我看不懂           這是我玩俠盜的

.子程式 __啟動視窗_建立完畢

監視熱鍵 (&坦克, #f6鍵)

監視熱鍵 (&加血, #f5鍵)

.子程式 坦克

.如果 (時鐘1.時鐘週期 = 0)

時鐘1.時鐘週期 = 1

模擬按鍵 (#p鍵, #a鍵, #n鍵)

.否則時鐘1.時鐘週期 = 0

模擬按鍵 (#z鍵, #e鍵, #r鍵)

.如果結束

.子程式 加血

.如果 (時鐘2.時鐘週期 = 0)

時鐘2.時鐘週期 = 1

模擬按鍵 (#a鍵, #s鍵, #p鍵)

.否則時鐘2.時鐘週期 = 0

模擬按鍵 (#i鍵, #r鍵, #i鍵)

.如果結束

.如果 (時鐘2.時鐘週期 = 0)

時鐘2.時鐘週期 = 0

模擬按鍵 (#n鍵, #e鍵, )

.否則.如果結束

易語言如何註冊熱鍵,按下a鍵出現個資訊框顯示「按下a鍵」

10樓:匿名使用者

弄一個視窗,一個標籤,一個整數型變數_視窗_建立完畢:整數型變數=註冊熱鍵 ( 視窗.取視窗控制代碼 () , 標籤.

取視窗控制代碼 () ,#a鍵)_標籤_反饋事件如果真 (引數1=整數型變數) 資訊框 (「按下a鍵」 ,0 , )

易語言組合快捷鍵,按下空格鍵=按下ctrl+a鍵的**,請大神不吝賜教!~

11樓:匿名使用者

呼叫格式:註冊熱鍵(視窗控制代碼整數整數型別標記控制代碼整數功能鍵,integer primary熱鍵) - 擴充套件支援庫中的一個 - >熱鍵功能

英文名稱:reghotkey

註冊系統熱鍵返回熱鍵標識,失敗則返回0,這個命令是主的命令。

引數的名稱為「視窗控制代碼」,型別為「整數(int)」。視窗控制代碼。

引數的名稱「標籤的控制代碼」,型別為「整數(int)」。使用標籤來接受熱鍵事件的反饋,反饋事件熱鍵的第一個引數標識,第二個引數是無效的。

引數的名稱「功能鍵」,輸入「整數(int)」中,「0」的初始值可以是:0 - 無功能鍵; 1,按住ctrl鍵的狀態; 2,shift鍵的狀態; 4 alt鍵的狀態或鍵和值的狀態。

引數的名稱為「主熱鍵」型「整數(int)」。關鍵的**,你可以使用簡單的語言鍵碼常數。

易語言寫的建立快捷方式,易語言建立快捷方式

列出桌面所有快捷方式,然後用 版本 2 支援庫 eapi 取快捷方式目標 這個命令迴圈取所有目標,判斷其中和自身一個路徑的就不建立。給你寫了個列子 版本 2 支援庫 shell 支援庫 eapi 子程式 建立快捷方式 區域性變數 區域性 快捷方式,文字型,0 區域性變數 區域性 路徑,文字型 區域性...

易語言怎麼按下某個鍵彈出資訊框,易語言怎麼彈出資訊框?

自己寫入如下 如果真 鍵 f2 資訊框 內容 我也是萊鳥,其它慢慢研究。先加入事件處理子程式 按下某鍵 後,會自動新增如下 子程式名 返回值型別 公開 備註 啟動視窗 按下某鍵 邏輯型 引數名 型別 鍵 整數型 功能鍵狀態 整數型 上面這部分是自動新增的。自己寫入如下 鍵 f2 資訊框 內容 我也是...

電腦切圖按什麼鍵,電腦截圖的快捷鍵是什麼?

電腦切圖按prtscsysrq鍵 1 開啟要截圖的頁面。2 然後按鍵盤上的prtscsysrq鍵。4 或者開啟windows自帶的畫圖工具貼上也是可以的。5 按ctrl prtscsysrq鍵可以選擇性截圖。你指的是 截圖 吧,以windows7以上的系統為例,截圖的方式主要有兩種 一 window...