UoKit.com Форумы > Кликер > UO Pilot > UO Pilot в онлайн играх > UO Pilot в Ultima Online
Aurih
на сколько я знаю пилот умеет делать скриншот экрана и скидывать сразу в папку джпг. Какой командой это возможно реализовать в скрипте?
Вверх
Aurih
printscreen 0 0 0 0 0 c:\123.jpg
wait 5000
вот таким образом делается скрин, но мне надо чтобы он делал их много.
Как быть?
Вверх
DarkMaster
Используй переменные времени.
Вверх
cirus
Я так понимаю имелось ввиду делать много скринов, чтоб они не заменяли друг друга.
Я только так придумал:
Код
init_arr %a (1 5) с:/image1.jpg с:/image2.jpg с:/image3.jpg с:/image4.jpg с:/image5.jpg
   for #i 1 5        //делает 5 скринов с разными именами с интервалом в 1 секунду
      wait 1000              
          printscreen 0 0 0 0 0 %a [1 #i]
   end_for
stop_script

Вверх
DarkMaster
Цитата
Я так понимаю имелось ввиду делать много скринов, чтоб они не заменяли друг друга.
Я только так придумал:

Цитата
Используй переменные времени.

Вверх
cirus
Затупил, думаю что-то не получается со временем, забыл в скобки поставить
Вверх
Aurih
я пока сделал через вейты 5 скринов. Но он их покругу перезаписывает


Код
         Printscreen 0 0 0 0 0 c:\123.jpg
         wait 5000
         Printscreen 0 0 0 0 0 c:\1234.jpg
         wait 5000
         Printscreen 0 0 0 0 0 c:\12345.jpg
         wait 5000
         Printscreen 0 0 0 0 0 c:\123456.jpg
         wait 5000
         Printscreen 0 0 0 0 0 c:\123567.jpg
         wait 5000
         stop_script

Может можно просто указать директорию , а он сам умеет генерировать имена?
Вверх
cirus
Код
repeat 10
Printscreen 0 0 0 0 0 c:\(day hour min sec).jpg    //делает 10 скринов с именами текущего дня часа минут и секунд.
wait 1000
end_repeat
stop_script


Или еще так можно:
Код
set #a 1
repeat 10
Printscreen 0 0 0 0 0 c:\image(#a).jpg    
set #a #a + 1
wait 1000
end_repeat
stop_script

Вверх
Aurih
Спасибо
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.