Что нового

send неправильно передаёт переменную

stormovik

Новичок
Сообщения
53
Репутация
1
Требуется несколько раз нажать и удерживать некоторое время периодически меняющуюся цифру на основной клавиатуре.

Код:
for $i = 0 to 8 
for $j = 0 to 1 
   Send ("{$i+1 down}") ; цифры нужно нажимать с 1, а не 0
   Sleep (1000)
   Send ("{$i+1 up}")
next
next


Почему-то при $i = 0 код упрямо нажимает на 4. Когда для контроля вставляю перед исполнением ConsoleWrite ("жмём кнопку " & $i+1 &@CR) в консоли правильно пишется 1, но в блокноте всё-равно нажимается 4.
 

IMStrelcov

CTPEJIbLLOB
Сообщения
180
Репутация
32
Код:
for $i = 1 to 9
    for $j = 0 to 1
        Send ("{"&$i&" down}") 
        Sleep (1000)
        Send ("{"&$i&" up}")
    next
next
 
Верх