Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: SimplY on July 23, 2020, 12:23:38 PM

Title: Использую 6 кликеров одновременно. Можно ли объединить в один скрипт?
Post by: SimplY on July 23, 2020, 12:23:38 PM
Есть идея такая:

Представлен простейший скрипт паузы. Скрипт продолжит работу при нажатии на Ctrl.
Code: (clickermann) [Select]
WHILE(iskeydown(#CTRL)=0)
   WAITMS(20)
END_CYC
WHILE(iskeydown(#CTRL)=1)
   WAITMS(20)
END_CYC

Если по такому принципу сделать скрипт без HALT, где в самом начале скрипта будет подобная комбинация. Нажав F1 и продолжается один сценарий. F2 другой и так далее. Возможно?

Может есть лучше варианты? Диалоговое окно не вариант. Проще использовать 6 кликеров одновременно. Сразу на горячую клавишу нажал и всё.
Title: Re: Использую 6 кликеров одновременно. Можно ли объединить в один скрипт?
Post by: Vint on July 24, 2020, 04:04:11 PM
Можно, так и делают если нужно.
Хоть с потоками, хоть без. Всё остальное зависит от самих скриптов.
Title: Re: Использую 6 кликеров одновременно. Можно ли объединить в один скрипт?
Post by: SimplY on July 27, 2020, 09:29:37 AM
Можно, так и делают если нужно.
Хоть с потоками, хоть без. Всё остальное зависит от самих скриптов.
Как сделать одним скриптом?

Как-то так?
Code: (clickermann) [Select]
#name "Тест"
WHILE(iskeydown(#F1)=0)
   WAITMS(20)
END_CYC
WHILE(iskeydown(#F1)=1)
   WAITMS(20)
END_CYC
//Скрипт 1
WHILE(iskeydown(#F2)=0)
   WAITMS(20)
END_CYC
WHILE(iskeydown(#F2)=1)
   WAITMS(20)
END_CYC
//Скрипт 2
WHILE(iskeydown(#F3)=0)
   WAITMS(20)
END_CYC
WHILE(iskeydown(#F3)=1)
   WAITMS(20)
END_CYC
//Скрипт 3
WHILE(iskeydown(#F4)=0)
   WAITMS(20)
END_CYC
WHILE(iskeydown(#F4)=1)
   WAITMS(20)
END_CYC
//Скрипт 4
WHILE(iskeydown(#F5)=0)
   WAITMS(20)
END_CYC
WHILE(iskeydown(#F5)=1)
   WAITMS(20)
END_CYC
//Скрипт 5
WHILE(iskeydown(#F6)=0)
   WAITMS(20)
END_CYC
WHILE(iskeydown(#F6)=1)
   WAITMS(20)
END_CYC
//Скрипт 6

Какие клавиши лучше задействовать?
Title: Re: Использую 6 кликеров одновременно. Можно ли объединить в один скрипт?
Post by: Vint on July 27, 2020, 11:03:42 AM
Code: (clickermann) [Select]
IF(iskeydown(#F1)=1)
    WHILE(iskeydown(#F1)=1)
         WAITMS(10)
    END_CYC
    //Скрипт 1
END_IF

IF(iskeydown(#F2)=1)
    WHILE(iskeydown(#F2)=1)
         WAITMS(10)
    END_CYC
    //Скрипт 2
END_IF

// и т.д.