как сделать случайную задержку

чо новман

Известный
Автор темы
186
125
вот скрипт

AutoHotKey:
F9::
SendMessage, 0x50,, 0x4090409,, A
Sendinput, {F6}
Sleep, 20
Sendinput, p
Sleep, 20
Sendinput, e
Sleep, 20
Sendinput, r
Sleep, 20
Sendinput, m
Sleep, 20
Sendinput, a
Sleep, 20
Sendinput, {ENTER}
Return

как ебануть задержку, типо как в ахк от фомикуса (рандомную)
 

darksoor

Известный
679
355
Написал по быстрому функцию, думаю ей проще будет тебе пользоваться.
AutoHotKey:
F9::
StringChatDelay("Привет, как твои дела?")
Return

F10::
StringChatDelay("Hello world!", 10, 50) ; напишет очень быстро
Return

StringChatDelay(str, min_delay := 60, max_delay := 400)
{
    SendMessage, 0x50,, 0x4090409,, A
    SendInput, {F6}
    Sleep, 100
    Loop, Parse, str
    {
        Random, rand, %min_delay%, %max_delay%
        SendInput, % A_LoopField
        Sleep, % rand
    }
    Sleep, 100
    SendInput, {Enter}
}
 
Последнее редактирование:
  • Нравится
Реакции: chapo

sqwwexx

Известный
64
1
Написал по быстрому функцию, думаю ей проще будет тебе пользоваться.
AutoHotKey:
F9::
StringChatDelay("Привет, как твои дела?")
Return

F10::
StringChatDelay("Hello world!", 10, 50) ; напишет очень быстро
Return

StringChatDelay(str, min_delay := 60, max_delay := 400)
{
    SendMessage, 0x50,, 0x4090409,, A
    SendInput, {F6}
    Sleep, 100
    Loop, Parse, str
    {
        Random, rand, %min_delay%, %max_delay%
        SendInput, % A_LoopField
        Sleep, % rand
    }
    Sleep, 100
    SendInput, {Enter}
}
а какой смысл данной функции в этой теме?
 

darksoor

Известный
679
355
Рандомная задержка - Random, она вполне годно выполняет свою задачу, толку от твоего кода выше ?
Если ему после каждого символа нужна рандомная задержка, писать каждый раз команду Random?
Что за доебы, понять не могу...
 

Pizduk2277

Активный
289
32
Если ему после каждого символа нужна рандомная задержка, писать каждый раз команду Random?
Что за доебы, понять не могу...
Random, XuyZnaet1, 1000000, 2000000
Random, XuyZnaet2, 1000000, 2000000
Random, XuyZnaet3, 1000000, 2000000
Random, XuyZnaet4, 1000000, 2000000
Random, XuyZnaet5, 1000000, 2000000
Random, XuyZnaet6, 1000000, 2000000
Random, XuyZnaet7, 1000000, 2000000
Вот тебе решение этому, этим ты делаешь рандомную для любого числа

Или же

Легко:
L::
{
SoundBeep
Loop {
St:
Random, Ago, 50, 150
Random, Ago1, 50, 150
Random, Ago2, 50, 150
Random, Ago3, 50, 150
Random, Ago4, 50, 150
Send, {A}
sleep, % Ago
Send, {B}
sleep, % Ago1
Send, {C}
sleep, % Ago2
Send, {D}
sleep, % Ago3
Send, {F}
sleep, % Ago4
Goto, St
}
}
return
 

darksoor

Известный
679
355
Random, XuyZnaet1, 1000000, 2000000
Random, XuyZnaet2, 1000000, 2000000
Random, XuyZnaet3, 1000000, 2000000
Random, XuyZnaet4, 1000000, 2000000
Random, XuyZnaet5, 1000000, 2000000
Random, XuyZnaet6, 1000000, 2000000
Random, XuyZnaet7, 1000000, 2000000
Вот тебе решение этому, этим ты делаешь рандомную для любого числа

Или же

Легко:
L::
{
SoundBeep
Loop {
St:
Random, Ago, 50, 150
Random, Ago1, 50, 150
Random, Ago2, 50, 150
Random, Ago3, 50, 150
Random, Ago4, 50, 150
Send, {A}
sleep, % Ago
Send, {B}
sleep, % Ago1
Send, {C}
sleep, % Ago2
Send, {D}
sleep, % Ago3
Send, {F}
sleep, % Ago4
Goto, St
}
}
return
Ну и зачем быдлокодить?)))))
 
  • Нравится
Реакции: chapo

darksoor

Известный
679
355
Где здесь быдло код?
Человеку надо после каждой буквы делать рандомную задержку.
Лучше же для тебя написать 100 строк, вместо одной функции?
Для меня лично это быдлокод!
Можешь даже больше ничего не отвечать, смысла в этом я не вижу.
 
  • Нравится
Реакции: chapo

Pizduk2277

Активный
289
32
Человеку надо после каждой буквы делать рандомную задержку.
Лучше же для тебя написать 100 строк, вместо одной функции?
Для меня лично это быдлокод!
Можешь даже больше ничего не отвечать, смысла в этом я не вижу.
Правильно, я отвечаю не тебе, а другим. Если человек спрашивает про Random, это говорит о его слабом знании ахк, что говорит нам о том что лучше человек будет больше использовать кода, но за то он будет понимать что он вообще делает и зачем, да для более профессиональных - выгодно, а так нет.
 

degrando

Известный
362
127
Правильно, я отвечаю не тебе, а другим. Если человек спрашивает про Random, это говорит о его слабом знании ахк, что говорит нам о том что лучше человек будет больше использовать кода, но за то он будет понимать что он вообще делает и зачем, да для более профессиональных - выгодно, а так нет.
На самом деле, функция на много удобнее выходит, ты вместо того чтобы пукать, лучше бы функцию раскомментил для того чтобы пользователь понял что и для чего, а не просто срался бы с челом
 

Pizduk2277

Активный
289
32
На самом деле, функция на много удобнее выходит, ты вместо того чтобы пукать, лучше бы функцию раскомментил для того чтобы пользователь понял что и для чего, а не просто срался бы с челом
Ты для начала иди свой говно код выучи, что к чему. У тебя же все работает, только ты п*здабол у которого vk api "работает"