Autohotkey ผูกปุ่มเดียวกับหลายปุ่มด้วยตัวจับเวลาแบบสุ่ม


0
3::
Send {3}
Sleep, 55
Send {4}
Sleep, 64
Send {5}
Return

เป้าหมาย : กด 3 = กด 345

โบนัส : เวลานอนหลับแบบสุ่ม

นี่เป็นสคริปต์ AHK แรกของฉัน ปัญหาของฉันคือว่าผลลัพธ์ของสคริปต์เพียง 45 (ไม่ใช่ 345) ฉันเดาสคริปต์เพิ่งรีสตาร์ทเมื่อมันให้ 3 ตัวเอง?

จะขอบคุณพอยน์เตอร์เกี่ยวกับวิธีการสุ่มนอน

คำตอบ:


1
$3::                    ; The $ prefix forces the keyboard hook to be used
Send 3
Sleep, % rnd(20,60)    ; make a random delay between two values
Send 4
Sleep, % rnd(60,80)
Send 5
Return

rnd(min,max){
    Random, myVar,% min,% max
return myVar
}

อธิบายได้ดี ฉันขอเรียก "rnd" & "myVar" ได้ไหม
Manumit

ใช่ชื่อของพวกเขาสามารถได้รับมอบหมายอย่างอิสระ
user3419297
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.