• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:4.2.0
软件大小:45M
更新时间:2025-11-06

按键精灵iOS版
立即下载

软件版本:2.4.2
软件大小:29.2M
更新时间:2025-09-24

按键手机助手
立即下载

软件版本:4.5.0
软件大小:242M
更新时间:2025-11-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[已解决] PC2014关于全局变量的问题 [复制链接]

1#
想做个中控界面,自己画个启动按钮,但是这串API,变量的声明代码无法放到Sub ,Event里执行,只能放在脚本开头,那如何在不使用按键精灵自带的启动按钮的情况下,用自己的画的按钮启动脚本,能成功声明这些变量和API呢?
  1. ' API声明

  2. Private Declare Function LoadCursorFromFile Lib "user32" Alias "LoadCursorFromFileA" (ByVal lpFileName As String) As Long
  3. Private Declare Function LoadCursor Lib "user32" Alias " LoadCursorA" (ByVal hInstance As Long, lpCursorName As Any) As Long ' modified
  4. Private Declare Function SetSystemCursor Lib "user32" (ByVal hcur As Long, ByVal id As Long) As Long
  5. Private Declare Function SystemParametersInfo Lib "user32.dll" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByRef lpvParam As Any, ByVal fuWinIni As Long) As Long
  6. Declare Function 获取键鼠信息 Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
  7. PutAttachment ".\plugin","RegDll.dll"
  8. Public Declare Function SetDllPathW Lib ".\plugin\RegDll.dll" Alias "SetDllPathW" (ByVal path As String, ByVal mode As Long) As Long
  9. ' 全局环境变量定义
  10. Dimenv 开始时间(30), 累计时间(30), 副线程ID(30), 暂停状态(30), gCurrentRow,主线程ID(30)
  11. ' 初始化变量
复制代码

2#

加我QQ 527524938,可以写个DLL给按键调用

3#

想做个中控界面,自己画个启动按钮,但是这串API,变量的声明代码无法放到Sub ,Event里执行,只能放在脚本开头,那如何在不使用按键精灵自带的启动按钮的情况下,用自己的画的按钮启动脚本,能成功声明这些变量和API......
指尖的花瓣 发表于 2025/11/13 12:13:41

Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer'API直接开头声明即可,数组通过组成字符串和分解成数组的方式传递,不支持定义为环境变量
Event Form1.Button1.Click
KeyPress "A", 1
a = GetAsyncKeyState(65)
MsgBox a
KeyDown "A", 1
a = GetAsyncKeyState(65)
MsgBox a
KeyUp "A", 1
a= GetAsyncKeyState(65)
MsgBox a
End Event

最后编辑瑞祥幽冥狼 最后编辑于 2025-11-14 08:26:52
收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
4#

,

话说论坛上的帖子怎么都不见了,现在想搞个后台多开游戏脚本纯粹闭门造车,记得前几年论坛上源码挺多的

发新话题 回复该主题