Page 2 of 6

Posted: Fri Jun 23, 2006 6:11 pm
by Maxxxx32
Обновление: размер буффера для файлов увеличен до 1024 символов; добавлена функция "Автосъемка" (теперь можно записывать анимацию). Функция еще сырая, возможны глюки.
НЕ ПОЛЬЗУЙТЕСЬ RDSAVE ВО ВРЕМЯ АВТОСЪЕМКИ !!!
http://maxxxx32.narod.ru/scrshoot.7z

Posted: Sun Jun 25, 2006 2:10 pm
by <Lrz>
Maxxxx32, в твоих исходниках нет ini.inc файла. Собрать программу самому не возможно. Если получится я выложу оптимизированные компоненты edit_box и check_box. Но мне нужно для работы этот файл.

Posted: Sun Jun 25, 2006 8:54 pm
by Mario79
Maxxxx32
К сожалению не смог запустить функцию "Автосъемка". В readme.txt она описана кратко.

Posted: Fri Jul 07, 2006 11:27 am
by Maxxxx32
<Lrz>
Файл ini.inc не используется. Закомментируй строку в macros.inc
include 'ini.inc'
и все должно скомпилироваться.

Mario79
Добавил более подробное описание функции "Автосъемка".

Всем
Горячая клавиша PrintScr (сделать снимок экрана) теперь является глобальной.

Posted: Fri Jul 07, 2006 11:40 am
by <Lrz>
Maxxxx32
http://meos.sysbin.com/viewtopic.php?p=6296#6296
Немного переделал твой компонент CheckBox.

Posted: Mon Jul 17, 2006 8:48 pm
by <Lrz>
Модернизировал компонент checkbox (Maxxxx32)
скачать можно с моего сайта http://www.test-kolibri.narod.ru/d/checkbox.7z
Теперь при установке чек бокса в положение включено, остальные чек боксы не проверяются, в текущий момент времени!

Posted: Tue Jul 18, 2006 7:16 pm
by <Lrz>
http://www.test-kolibri.narod.ru/d/scrin.7z
вот пример снимка на разрешении 1280х1024 - отображал на мониторе совсем по другому!!

Lrz - ничего что я подправил ссылку? ;) - mistifi(ator

Posted: Wed Jul 19, 2006 4:27 pm
by Maxxxx32
<Lrz>
Так при всех разрешениях экрана ?
Возможно я что-то напутал 24-битным видеорежимом, буду исправлять.
Всем
Добавлена строка состояния.
Все, что длится долго, теперь запускается в отдельном потоке, чтобы главное окно не тормозило.
Работаю над внедрением checkbox, оптимизированного <Lrz>.

Posted: Thu Jul 20, 2006 11:38 am
by Maxxxx32
Исправил глюк в 24-битном режиме. В эмуляторе Bochs все работает нормально.

Posted: Fri Jul 21, 2006 9:10 pm
by <Lrz>
да теперь работает:)



Image

Posted: Sat Jul 22, 2006 2:31 am
by Mario79
<Lrz>
ИМХО такие картинки лучше выкладывать в JPEG формате, иначе шибко тяжелые.

Posted: Sat Jul 22, 2006 11:14 am
by Maxxxx32
Всем
checkbox, оптимизированный <Lrz>.
<Lrz>
Мне кажется, что лучше оптимизировать по размеру. В любом случае на прорисовку прямоугольника, линии или текста уходит существенно больше времени, че на бодготовку к их рисованию, видеопамять работает медленно.

Posted: Sat Jul 22, 2006 6:04 pm
by <Lrz>
Mario79 - картинка и так в jpg, просто расширение переименовано, для того что бы подгружалась с narod'a. Учту - буду выкладывать картинки по меньше :)

Maxxxx32 Программы на асме занимают мало пямяти, от того, что ты выйграешь даже 100-200 байт - погоду тебе не сделает. С учетом того, что нынешние носители информации могут поместить в себя гигабайты информации, то разница в размере да же 100-200 кб не особо будет существенна. Колибри ориентирована на компьютеры P2-P4 (P1 - уже отмирает и его все меньше и меньше у конечных пользователей). К тому же mtappack очень не плохо сжимает код. Я считаю что нужно ориентироваться на максимальную быстроту выполнения кода, но это мое мнение. И еще - хочу сказать, что ты не плохо пишешь на асме, мне почти нечего подправлять :)

Posted: Wed Aug 09, 2006 7:48 pm
by diamond
А пожелания принимаются?
1) Хочется переключатель "дампить весь экран" / "дампить активное окно" (как вариант - опцию "дампить [только] активное окно"). Номер активного окна можно получить функцией 18.7, положение и размеры после этого функцией 9.
2) Хочется горячие клавиши PrintScreen для снимка экрана и Alt+PrintScreen для снимка активного окна, так, чтобы они срабатывали при нормальной работе без запущенного scrshoot, причём в результате этот scrshoot запускался, делал снимок и показывал окно настроек, куда этот снимок сохранить. Добавлением нескольких строчек в @panel можно вызывать scrshoot по нажатию этих клавиш с параметром командной строки (например) "scrshoot 0" для всего экрана и "scrshoot <decimal-window-number>" для снимка одного окна. Тебя не затруднит добавить в этом духе обработку параметров в scrshoot?

Posted: Tue Aug 15, 2006 4:51 pm
by Maxxxx32
diamond
Сейчас я работаю над функцией съемки произвольной части экрана. Затем добавлю функцию съемки активного окна.
Обработка параметров тоже будет.