Author Topic: Запуск части кода по нажатию клавиши  (Read 1820 times)

0 Members and 1 Guest are viewing this topic.

alekswhitebeard

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
День добрый, Вопрос: возможно ли реализовать следующую схему?
1.Есть два цикла, в которые занесены два разных действия.
2. Нужно реализовать запуск каждого цикла по нажатию отдельной кнопки на клавиатуре.
Возможно ли это и как это реализовать на практике? Не могу дойти как реализовать через условие нажание клавиши, чтобы после этого происходил переход на нужный цикл.

sektant23tm

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
Re: Запуск части кода по нажатию клавиши
« Reply #1 on: January 08, 2019, 10:07:32 PM »
Если я правильно понял ,то ты хочешь что-то такое:

Code: [Select]
//использовать будем кнопку W и R

sub(one)
print("Запуск первого цикла")
END_SUB

sub(two)
print("Запуск второго цикла")
END_SUB

print("Сканирую нажатие")

$cycle="0"

WHILE($cycle = 0)


IF (ISKEYDOWN(#W) = 1)
 
one()
   waitms(600)
ELSE
 
   IF(ISKEYDOWN(#R) = 1)
     two()
      waitms(600)
     ELSE
     
     //print("Нажатий не обнаружено,сканирую еще раз")
     
   END_IF
       waitms(50)
   
 
END_IF

END_CYC
« Last Edit: January 08, 2019, 11:04:40 PM by sektant23tm »

alekswhitebeard

  • Зашел в гости
  • *
  • Posts: 10
    • View Profile
Re: Запуск части кода по нажатию клавиши
« Reply #2 on: January 09, 2019, 01:24:43 AM »
Да, благодарствую)