Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Фоновый режим

Страниц (5): « 1 [2] 3 4 5 »
 

11. yasumotto - 23 Мая, 2020 - 17:58:24 - перейти к сообщению
 Zireael пишет:
 Цитата:
скрип замирает не выключается не чего не делает

Могу ещё раз повторить, скрипт работает. Только надо узнать что именно не выполняется, не находит картинку и поэтому не кликает или же находит картинку, но не кликает. Это же не одно и тоже.
Игра где открывается, клиент, браузер, эмулятор? Название?


Eve online там условие он проверят работает ли стрип(добывающий лазер) если нет то он берет в лок астероид и запускает на него тот самый не рабочий стрип!
но я же написал я готов перекрывать окно проводником чтоб он работал в фоновом режиме я больше за курсор переживаю который не увести от этого перекрытого окна
12. Zireael - 23 Мая, 2020 - 18:57:10 - перейти к сообщению
 Цитата:
я больше за курсор переживаю который не увести от этого перекрытого окна

Развернуть игру на весь экран да и всё.
13. yasumotto - 24 Мая, 2020 - 05:30:40 - перейти к сообщению
 Zireael пишет:
 Цитата:
я больше за курсор переживаю который не увести от этого перекрытого окна

Развернуть игру на весь экран да и всё.

Решил без фоновой работы делать и расширил окно на весь экран.
подскажи как мне сделать так чтобы по методу переключения между окнами он выполнял задачи то есть цикл в одном окне цикл в другом

CODE:

activate(w3);
sleep(2000);
activate(w1);
sleep(2000);

как сделать чтобы при следующем обращение к блоку кода он переключился на W1 например окно типа Свитч!
(Добавление)
 yasumotto пишет:
 Zireael пишет:
 Цитата:
я больше за курсор переживаю который не увести от этого перекрытого окна

Развернуть игру на весь экран да и всё.

Решил без фоновой работы делать и расширил окно на весь экран.
подскажи как мне сделать так чтобы по методу переключения между окнами он выполнял задачи то есть цикл в одном окне цикл в другом

CODE:

activate(w3);
sleep(2000);
activate(w1);
sleep(2000);

как сделать чтобы при следующем обращение к блоку кода он переключился на W1 например окно типа Свитч!


аааа или можно сделать основной код в блоке функций и вызывать его типа так?
CODE:


activate(w1);
sleep(2000);
основнойкод();
activate(w3);
sleep(2000);
основнойкод();


будет ли он после выполнение функции выполнять следующие строчки? в блоке кода?
14. Zireael - 24 Мая, 2020 - 09:23:16 - перейти к сообщению
 Цитата:
то есть цикл в одном окне цикл в другом

Нужно использовать массив win и цикл. Принцип такой:
CODE:
win w[3];
w[0]=window ("Новый текстовый документ.txt – Блокнот", "Notepad", -1); // первое окно
w[1]=window ("Новый текстовый документ (2).txt – Блокнот", "Notepad", -1); // второе окно
w[2]=window ("Новый текстовый документ (3).txt – Блокнот", "Notepad", -1); // третье окно


for(int i=0; i<3; i++) // цикл на 3 шага
{
// тут нужные действия, например
activate(w[i]); // активировать окно
sleep(1000);
w.name[i]="Блокнот"+format(i); // изменить имя окна
movewindow(w[i]);
}
15. yasumotto - 24 Мая, 2020 - 12:21:38 - перейти к сообщению
 Zireael пишет:
 Цитата:
то есть цикл в одном окне цикл в другом

Нужно использовать массив win и цикл. Принцип такой:
CODE:
win w[3];
w[0]=window ("Новый текстовый документ.txt – Блокнот", "Notepad", -1); // первое окно
w[1]=window ("Новый текстовый документ (2).txt – Блокнот", "Notepad", -1); // второе окно
w[2]=window ("Новый текстовый документ (3).txt – Блокнот", "Notepad", -1); // третье окно


for(int i=0; i<3; i++) // цикл на 3 шага
{
// тут нужные действия, например
activate(w[i]); // активировать окно
sleep(1000);
w.name[i]="Блокнот"+format(i); // изменить имя окна
movewindow(w[i]);
}



не чего не понял.
можно это внести в визуальном редакторе в блок кода перед скриптом? или каждый раз мне вручную править код чтобы он переключался между 2 окнами

и не понимаю как код вообще работает я пытаюсь через блок кода свитч сделать,
чтобы через цикл основного кода он переключался на другое окно и выполнял там тот же основной код и так по кругу то есть

можно так покажу ...

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
16. Zireael - 24 Мая, 2020 - 12:28:55 - перейти к сообщению
 Цитата:
через блок кода свитч сделать,

CODE:
int x=0;

loop()
{
if(x==0)
{
messagebox(111);
}

if(x==1)
{
messagebox(222);
}

if(x==2)
{
messagebox(333);
}
x++;
if(x==3)x=0;
}

В блоке 'Старт' объявить переменную, в данном примере 'x', в блоке кода проверять чему она равна, в зависимости от её значения выполнять те или иные действия. После выполнения действий увеличить переменную на 1. Если она больше какого-то значение присвоить её значение 0, чтобы действия выполнялись сначала.
17. yasumotto - 24 Мая, 2020 - 13:01:00 - перейти к сообщению
 Zireael пишет:
 Цитата:
через блок кода свитч сделать,

CODE:
int x=0;

loop()
{
if(x==0)
{
messagebox(111);
}

if(x==1)
{
messagebox(222);
}

if(x==2)
{
messagebox(333);
}
x++;
if(x==3)x=0;
}

В блоке 'Старт' объявить переменную, в данном примере 'x', в блоке кода проверять чему она равна, в зависимости от её значения выполнять те или иные действия. После выполнения действий увеличить переменную на 1. Если она больше какого-то значение присвоить её значение 0, чтобы действия выполнялись сначала.



да всё получилось окно я переключаю не почему то нет паузы между переключения вот код он прям быстро переключается а паузу Sleep 5 секунд не делает то есть и код выполнять не будет что я напутал? он не выходит из свича?

CODE:


win w1=window ("11111111", "triuiScreen", -1),
w3=window ("33333333", "triuiScreen", -1);
int x=0;

m_KIB1: loop()
{
if(x==0)
{
activate(w1);
}
if(x==1)
{
activate(w3);
}
x++;
if(x==2)x=0;
}

sleep(5000);
ОСНОВНОЙ КОД
Иные дейтсвия
goto m_KIB1;


18. Zireael - 24 Мая, 2020 - 13:09:47 - перейти к сообщению
 Цитата:
он не выходит из свича?

Если нужно выйти из цикла используйте break.
CODE:
if(x==2){x=0; break;}
19. yasumotto - 24 Мая, 2020 - 13:15:56 - перейти к сообщению
 Zireael пишет:
 Цитата:
он не выходит из свича?

Если нужно выйти из цикла используйте break.
CODE:
if(x==2){x=0; break;}


СПАСИБО!!!!!!!!!!!!!! Радость Радость Радость Улыбка
20. yasumotto - 25 Мая, 2020 - 15:07:37 - перейти к сообщению
[quote=Zireael]
А не подскажешь еще момент можно ли для разных собранных exe изменить комбинацию остановки или запуска скрипта то есть чтобы не было так что я жму Ctrl-alt-z и всё скрипты тормозятся

Powered by ExBB FM 1.0 Final