按键精灵 使用随机数洗牌程序写完运行不了求指导 按键精灵输入随机数字
按键精灵脚本可以启动 但是运行不了
你这个肯定是录制了之后自己改的,所以才会这样。
有的游戏对端口有限制,你要自己改进一下脚本才行。
以下源代码:
SetSimMode 0 // 先设置模拟模式,有的游戏对这个有要求,0 1 2 都试下
Rem a //标记a
KeyDown "Q", 1
Delay 100 //我认为这是一个合理的值,不比手按慢,但是准确。2毫秒太短了
KeyUp "Q", 1
Delay 50
KeyDown "W", 1
Delay 100
KeyUp "W", 1
Delay 50
KeyDown "E", 1
Delay 100
KeyUp "E", 1
Delay 50
Goto a //跳转到标记a
我用了按键精灵,怎么运行不了游戏。高手解决下~
有的按键精灵里边有病毒 会损坏游戏文件
还有的游戏 自动侦测按键精灵 把这个当成外挂来处理
禁止非法程序嵌入的
按键精灵输入随机数问题
'第一次玩啊,那就玩明白点的,首先最好先了解一下随机函数Rnd是怎样的,看如下说明:
'随机数函数Rnd,直接调用Rnd就可以得到一个小于 1 但大于或等于 0 的值
'但在调用 Rnd 之前,最好先使用无参数的 Randomize 语句初始化随机数生成器,该生成器具有基于系统计时器的种子,这样可以避免你的随机数脚本次次运行出现的随机数都有着相同的顺序。
'看了如上描述,你就可以比较清楚比较自如地运用这个函数了
'比如:你现在要的1-9的随机数,而Rnd只能产生0-1之间的数,怎么办呢?很简单,如下:
Randomize
随机数 = Int(Rnd * 9 + 1) '这个Int是个取整函数,目的是为了得到一个整数.
TracePrint 随机数
'这个"随机数"变量的值 就是你所要的...至于你想把这个产生出来的随机数输入到哪个程序的哪里,就得看具体情况了
'比如:你可以用Saystring、sendstring等
为什么按键精灵脚本运行不了
点击“开始”->“运行”,输入regsvr32 vbscript.dll之后回车,然后用同样的方法“运行” regsvr32 msscript.ocx ,之后重启按键精灵,再启动脚本。 只能说试试。。