有關於按鍵精靈問題。

想請問一下各位神大。小弟我想要用隨機輸入英文數字8位數
代碼設定如下...


z = Split("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9", " ")
Randomize
Delay 1000
For 12
// 亂數取碼
Code8 = Code8 & z(Int(Rnd*35))
EndFor
// 輸出8碼
SayString Code8
Delay 1000


但是現在遇到一個問題,如果只有單一循環是可以正常的生成,但是如果用循環的,它會出現以下的問題
範例:VHMPKPDJZ9B5JOF2
VHMPKPDJZ9B5JOF2ESXY5QV8
VHMPKPDJZ9B5JOF2ESXY5QV8QD4GEIKK
VHMPKPDJZ9B5JOF2ESXY5QV8QD4GEIKKCCF971PO
VHMPKPDJZ9B5JOF2ESXY5QV8QD4GEIKKCCF971PONY941VQA

它會一直重一開始的一直生成下去,這樣子變成我第一次一直在重複輸入,不知道這個是不是要再插入什麼函數,請各位神大幫忙。


有關於按鍵精靈問題。
2015-11-01 19:29 發佈
文章關鍵字 按鍵精靈問題
久沒玩按鍵精靈,不知道對不對
依照其他一般程式的來說
你連續循環會這樣是因為Code8 = Code8 & z(Int(Rnd*35))
第1次Code8有8碼,也被程式記憶起來了
第2次的Code8等於就是第1次的Code8加上新的8碼,所以有16碼了
第3次就是第2次的Code8加上新的8碼,所以有24碼了...依此類推
問題點是你沒讓Code8變成空值
程式設定無限循環就讓Code8越來越長
你多設定一個變數Code8 = "" 在For前面應該就OK了
謝謝你的幫助,照你這樣子說的確可以了!

感謝你^^
iog wrote:
久沒玩按鍵精靈,不知...(恕刪)


哈囉!想再請教你一下如果在啟動無限迴圈的狀態下,電腦就會變很像在慢動作,這樣子是正常的嗎?
sky720831 wrote:
哈囉!想再請教你一...(恕刪)


應該吧...
我自己以前用來做遊戲外掛開了8個
是過一段時間後會變LAG

如果你是一開始就LAG
那可能電腦有跑不動的可能
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?