1
Общие вопросы / Re: Очередной глюк Кликермана
« on: March 10, 2016, 08:44:06 PM »
Спасибо.
Проверил новую версию, бага нет, круто
Проверил новую версию, бага нет, круто
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
#name "TEST"
define($str)
define($hText)
$hText = hget(150, 110)
$str = hgettext($hText)
print($str)
halt
Зачем эти подпрограммы на 1 раз?
#name "test script"
define($_) // Произвольная пер-я, чтобы dialogbox работала.
define($n, 0) // Счетчик для имен файлов скриншотов.
define($endlist, 0) // Если 1, то конец списка.
define($file) // Файл скриншота.
sub(fname) // Формируем имя файла скриншота на основе счетчика.
if ($n < 10)
$file = strconcat("screens\stt000", $n, ".bmp")
else
if ($n < 100)
$file = strconcat("screens\stt00", $n, ".bmp")
else
$file = strconcat("screens\stt0", $n, ".bmp")
end_if
end_if
inc($n)
end_sub
sub (uplist) // На один пункт вверх в списке закладок.
if ($n = 0)
getscreen
screenshotex(254, 59, 275, 595, "stt")
end_if
keypress(#up)
waitms(100)
getscreen
fname()
if_picture_in(254, 59, 275, 595, $file)
$endlist = 1
else
screenshotex(254, 59, 275, 595, "stt")
waitms(100)
end_if
end_sub
waitms(100)
while ($endlist = 0) // Пока весь список не закончится ...
waitms(100) // ... делаем что-то с закладкой.
uplist ()
end_cyc
waitms(100)
execute("auto_del.bat") // Очищаем папку со скриншотами.
$_ = dialogbox($n, 0, 4) // Отладка.
//$_ = dialogbox("ГОТОВО", 0, 4)
halt
#name "test script"
sub (print_res)
define($str)
$str = $_return1
$str = strconcat($str, "_", $_return2)
print($str)
end_sub
//$_return1 = -1 // первая
//$_return2 = -1 // вторая
print_res ()
wait(1)
getscreen
screenshotex(254, 59, 275, 595, "stt") // третья
if_picture_in(254, 59, 275, 595, "screens\stt0000.bmp")
print_res ()
//dialogbox($str, 0, 4)
halt