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

Страниц (1): [1]
 

1. koba - 24 Ноября, 2022 - 09:19:28 - перейти к сообщению
У меня делает только 1 скрин, и затем перезаписывает его, а надо -
на определенное действие сделать скрин сохранить в папку допустим 000,
на повторное действие сделать новый скрин и сохранить рядом в папке 000,
новый скрин на каждое действие.
Как подправить код?
CODE:
win aaa=window ("Окно игры");
int n=0;
//a:if (n<5000)

//{
savescreen("D:\000\skreen"+format(n)+".bmp", 0, 0, 1000, 750, aaa);
//pause(1555);
n++;
//goto a;
//}

//else
//close();
2. Ilya001 - 24 Ноября, 2022 - 09:44:10 - перейти к сообщению
У меня работает вот такой код:
CODE:
win aaa=window ("Окно игры");
int n=0;
loop(10) //повтор 10 раз
{
savescreen("D:\skreen"+format(n)+".bmp", 0, 0, 1000, 750, aaa);
n++;
sleep(100);
}
3. koba - 24 Ноября, 2022 - 09:56:20 - перейти к сообщению
 Ilya001 пишет:
У меня работает вот такой код:

На одно действие 10 скринов, и повторное действие перезапишет эти 10 скринов новыми - те же грабли вид сбоку.
Мне надо на действие чтоб сделал скрин, затем код работает,
подошло другое действие, сделал новый скрин в папку 000, итого должно быть уже 2 скрина,
и так по кругу.

--------------------------------
Допустим событие происходит 1 раз в 30мин, длится 2-3сек, надо сделать скрин и записать в папку 000,
затем новое это же событие через 30мин, надо сделать новый скрин в 000, в папке должно стать уже 2 скрина и т.д.
Можно сделать отдельный скриншотер чтобы делал скрины раз в 1,5сек, но этож места на диске не хватит для них.
4. KevinS - 24 Ноября, 2022 - 10:21:52 - перейти к сообщению
CODE:

win aaa=window ("Окно игры");
int Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds;
int n=0;
//a:if (n<5000)

//{
getlocaltime(Year, Month, DayOfWeek, Day, Hour, Minute, Second, Milliseconds);
savescreen("D:\000\skreen"+format(Minute)+format(Second)+format(Milliseconds)+".bmp", 0, 0, 1000, 750, aaa);
//pause(1555);
n++;
//goto a;
//}

//else
//close();
5. koba - 24 Ноября, 2022 - 10:29:47 - перейти к сообщению
 KevinS пишет:


То что доктор прописал. Круто

Powered by ExBB FM 1.0 Final