попробовал прикрутить дату и время к имени но гдето подводные камни...
Код
while 1 = 1
if 697, 152 10213092 //условие когда нам необходимо сохранить часть экрана(сделать скриншот)
set $b DateNow TimeNow //дата время
//log $b
init_arr %b $b // перевести в %
log %b[1] %b[2] // вывести в дату и время
set %a GetImage (582, 208 590, 220 ) // сохранить в памяти часть экранной области
set $jpg SaveImage (%a [1 1] D:\123\(%b[1] %b[2]).jpg) // сохранить в файл на диск C:\
set $b DeleteImage (%a [1 1]) // удалить из памяти часть экранной области
end_if
end_while
End_script
если же сделать просто дату
%b[1] то работает но праблема в том что перезаписывает
Код
while 1 = 1
if 697, 152 10213092 //условие когда нам необходимо сохранить часть экрана(сделать скриншот)
set $b DateNow TimeNow //дата время
//log $b
init_arr %b $b // перевести в %
log %b[1] %b[2] // вывести в дату и время
set %a GetImage (582, 208 590, 220 ) // сохранить в памяти часть экранной области
set $jpg SaveImage (%a [1 1] D:\123\%b[1].jpg) // сохранить в файл на диск C:\
set $b DeleteImage (%a [1 1]) // удалить из памяти часть экранной области
end_if
end_while
End_script
с
%b[2] не работает так как в имя пишет двоеточие(
21:30:40). Как можно обойти двоеточие или заменить его например на
21-30-40