按键精灵代码怎么写

1. 按键精灵 提问 源代码怎么写 Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
//这一句是一行的
While True
KeyState = GetAsyncKeyState(81)
If KeyState KeyDown 74, 1
Else
KeyUp 74, 1
Delay 100
KeyPress 75, 1
End If
Wend
2. 按键精灵中下面这个代码怎么写 你好,首先得定义3个变量定义2个坐标,一个循环变量Dim intX,intY,A 这个是定义变量 X坐标,Y坐标还有循环变量A=1把变量A设置成1While A=1如果条件A=1 那么FindPic 0, 0, 0, 0,"截图血条满血","000000",0, 0.8, intX, intY在整个屏幕上找满血图片 然后输出坐标intX,intYIf intX >-1 then如果变量intX大于-1(没找到图片坐标为-1) 那么执行下面指令 这指令不记得,把鼠标移动到血条图片坐标intX,intY位置点击鼠标左键Else如果没有找到就接着用空血找图,找到空血图执行鼠标点击空血图坐标End If结束条件wend退出循环 。
3. 按键精灵知道代码,怎么写成脚本 打开按键精灵,切换到源文件模式,把代码直接粘贴就好了.然后点击上面发布 。生成小精灵就OK了 。
但这只能是没有附件,没有界面,没有插件的源码可以 。
如果有界面,你需要按照代码,画出界面来 。然后将附件添加进去 。如果有其他支持库,你必须要有支持库文件,放在按键精灵plugin目录下,如:Q语言大学按键精灵支持库.dll 。
至于如何判断代码是不是包含这些,只需要点击调试 。如直接通过,则可以直接发布成EXE小精灵 。如果无法通过,可以在下方调试的脚本信息,查看需要一些什么
专业作者回答,请采纳 。如有以问,请追问
4. 按键精灵随机输入文本代码怎么写 Dim Y(9),Z(9)
Val = InputBox("用|分隔","请输入10个字或词","你好|再见|老头|郁闷|努力|神马|纠结|Seven|Eight|Nine",7000,7000)
X = Split(Val, "|")
i=0
Rem 随机数
If i=10
Goto 输出
End If
randomize(timer)
n=int(10*rnd)
If n=10
Goto 随机数
End If
j=0
Rem 随机排序
If j=i
Z(j)=n
i=i+1
Goto 随机数
Else
If Z(j)=n
Goto 随机数
Else
j=j+1
Goto 随机排序
【按键精灵代码怎么写】End If
End If
Rem 输出
i=0
For 10
Y(i)=X(Z(i))
i=i+1
Next
Call RunApp("notepad.exe")
Delay 1000
Hwnd = Plugin.Window.Find(0,"无标题 - 记事本")
Hwnd = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)
i=0
For 10
Call Plugin.Window.SendString(hwnd,Y(i))
Call Plugin.Bkgnd.KeyPress(hwnd,13)
i=i+1
Next
5. 帮写一段按键精灵代码 //以下只是参考指令,楼主执行修改,如果有不明白的地方可以追问!
//判断A点颜色
Rem A点颜色
IfColor 0,0,0,0
//当色点等于A,则移动鼠标到某处,按一下左键,
MoveTo 0,0
Delay 100
LeftClick 1
//然后移动到另一点再按一下鼠标左键 。
moveto 0,0
Delay 100
LeftClick 1
Else
//设置点延时
Delay 100
//当不等于A时判断下面
Goto B点颜色
EndIf
//判断B点颜色
Rem B点颜色
IfColor 0,0,0,0
//当颜色等于B,则ATL+C,
KeyDown 18,1
KeyPress 67,1
KeyUp 18,1
//延迟500毫秒ALT+V 。
Delay 500
KeyDown 18,1
KeyPress 86,1
KeyUp 18,1
Else
//当颜色不等于B,则ALT+W
KeyDown 18,1
KeyPress 87,1
KeyUp 18,1
EndIf
//脚本结束
EndScript
有什么不懂的楼主可以追问
6. 按键精灵脚本代码 下面的值就是按键精灵的按键码了 参考也是 都来自按键精灵论坛常数 值 描述vbKeyLButton &H1 鼠标左键vbKeyRButton &H2 鼠标右键vbKeyCancel &H3 CANCEL 键vbKeyMButton &H4 鼠标中键vbKeyBack &H8 BACKSPACE键vbKeyTab &H9 TAB 键vbKeyClear &HC CLEAR 键vbKeyReturn &HD ENTER 键vbKeyShift &H10 SHIFT 键vbKeyControl &H11 CTRL 键vbKeyMenu &H12 MENU 键vbKeyPause &H13 PAUSE 键vbKeyCapital &H14 CAPS LOCK键vbKeyEscape &H1B ESC 键vbKeySpace &H20 SPACEBAR键vbKeyPageUp &H21 PAGE UP 键vbKeyPageDown &H22 PAGE DOWN键vbKeyEnd &H23 END 键vbKeyHome &H24 HOME 键vbKeyLeft &H25 LEFT 键vbKeyUp &H26 UP 键vbKeyRight &H27 RIGHT 键vbKeyDown &H28 DOWN 键vbKeySelect &H29 SELECT 键vbKeyPrint &H2A PRINT SCREEN键vbKeyExecute &H2B EXECUTE 键vbKeySnapshot &H2C SNAPSHOT键vbKeyInsert &H2D INSERT 键vbKeyDelete &H2E DELETE 键vbKeyHelp &H2F HELP 键vbKeyNumlock &H90 NUM LOCK键A至Z键与A杴Z字母的ASCII码相同:常数 值 描述vbKeyA 65 A 键vbKeyB 66 B 键vbKeyC 67 C 键vbKeyD 68 D 键vbKeyE 69 E 键vbKeyF 70 F 键vbKeyG 71 G 键vbKeyH 72 H 键vbKeyI 73 I 键vbKeyJ 74 J 键vbKeyK 75 K 键vbKeyL 76 L 键vbKeyM 77 M 键vbKeyN 78 N 键vbKeyO 79 O 键vbKeyP 80 P 键vbKeyQ 81 Q 键vbKeyR 82 R 键vbKeyS 83 S 键vbKeyT 84 T 键vbKeyU 85 U 键vbKeyV 86 V 键vbKeyW 87 W 键vbKeyX 88 X 键vbKeyY 89 Y 键vbKeyZ 90 Z 键0 至 9 键与数字 0 杴 9 的ASCII码相同:常数 值 描述vbKey0 48 0 键vbKey1 49 1 键vbKey2 50 2 键vbKey3 51 3 键vbKey4 52 4 键vbKey5 53 5 键vbKey6 54 6 键vbKey7 55 7 键vbKey8 56 8 键vbKey9 57 9 键下列常数代表数字键盘上的键:常数 值 描述vbKeyNumpad0 &H60 0 键vbKeyNumpad1 &H61 1 键vbKeyNumpad2 &H62 2 键vbKeyNumpad3 &H63 3 键vbKeyNumpad4 &H64 4 键vbKeyNumpad5 &H65 5 键vbKeyNumpad6 &H66 6 键vbKeyNumpad7 &H67 7 键vbKeyNumpad8 &H68 8 键vbKeyNumpad9 &H69 9 键vbKeyMultiply &H6A MULTIPLICATION SIGN (*)键vbKeyAdd &H6B PLUS SIGN (+) 键vbKeySeparator &H6C ENTER 键vbKeySubtract &H6D MINUS SIGN (杴) 键vbKeyDecimal &H6E DECIMAL POINT (.) 键vbKeyDivide &H6F DIVISION SIGN (/) 键下列常数代表功能键:常数 值 描述vbKeyF1 &H70 F1 键vbKeyF2 &H71 F2 键vbKeyF3 &H72 F3 键vbKeyF4 &H73 F4 键vbKeyF5 &H74 F5 键vbKeyF6 &H75 F6 键vbKeyF7 &H76 F7 键vbKeyF8 &H77 F8 键vbKeyF9 &H78 F9 键vbKeyF10 &H79 F10 键vbKeyF11 &H7A F11 键vbKeyF12 &H7B F12 键vbKeyF13 &H7C F13 键vbKeyF14 &H7D F14 键vbKeyF15 &H7E F15 键vbKeyF16 &H7F F16 键 。