UFO
Гость
Всего сообщений: 5443 Рейтинг пользователя: 0 СсылкаДата регистрации на форуме: 12 дек. 2006
|
Профиль | Сообщить модераторуNEW! Сообщение отправлено: 28 августа 2010 18:02
Я с 1996 года периодически пользуюсь маленькой утилиткой FLIP v1.12. Один com-файл объёмом 11355 байт. Автор - A.M.Kolesov, Minsk Зеркала: http://www.sendspace.com/file/uql5v7http://rapidshare.com/files/415651043/Flip.arjhttp://www.onlinedisk.ru/file/503867/http://narod.ru/disk/24196844000/Flip.arj.htmlВот описание:
FLIP v1.12 Mar 1993
утилита сохранения образа экрана
----------------------------------------------------------------
A.M.Kolesov, Minsk, tel. 348-058 (voice)
467-327 (voice, autoanswer)
- поддержка любых текстовых режимов
- добавление выбранного текста в конец существующего файла
- сохранение выбранного текста вместе с атрибутами в отдельном файле
- преобразование текстового экрана в графический формат
- печать выбранного текста
- поддержка стандартных графических режимов
- поддержка графических режимов Super VGA
- поддержка видеорежимов пользователя
- поддержка системы из двух видеоадаптеров
- поддержка видео стандартов MDA, CGA, MCGA, EGA, VGA
- сохранение графики в стандарте PCX
- возможность захвата экрана в любом пакете в любой момент
- минимальный объем требуемой памяти
- возможность удаления из памяти
- использование манипулятора мышь
- поддержка expanded memory
- звуковая индикация
Использование: flip [пар1] [пар2] [...]
Параметры:
Install Загрузка в память. Программа загружается в память и остается
там резидентно. Требуемый объем 3-5Кбайт, в зависимости от
использованных установок. Прекрасно работает в upper memory.
Remove Удаление из памяти. При наличии видеоадаптера EGA, а так же
при использовании expanded memory не следует использовать
менеджеры памяти типа RamFree.
Quiet Подавление при загрузке информационного экрана.
Help Короткая подсказка.
Buffer Размер буфера дисковых операций. Увеличение размера сокращает
время сохранения экрана, однако требует дополнительной памяти.
По умолчанию - размер блока окружения.
Ems Использование расширенной памяти (LIM 3.2+):
OFF - запрещает использование EMS,
Auto - при сохранении свободная память используется под буфер,
Fix - захватывает 16К расширенной памяти.
Dir Имя директории для сохранения образов экрана. По умолчанию -
директория, в которой находилась утилита в момент запуска.
Unknown Если программа не может определить тип видеоадаптера, следует
указать его явно: u=Vga|Ega|Cga|Mcga|MDA.
Text Управление текстовыми режимами:
OFF - запрещение работы в текстовых режимах, экономит
около 2Кбайт памяти,
Bw - Image сохраняет образ как черный_на_белом,
Wb - Image сохраняет образ как белый_на_черном,
Color - Image не меняет атрибутов.
Sound Управление звуковой индикацией. Звуком сопровождаются:
- любая комбинация вызова,
- начало/окончание сохранения/печати,
- ошибки при работе с дисковыми накопителями,
- ошибки в интерпретации текущего видеорежима.
ON - включение режима,
OFF - запрещение звука, используется при конфликтах с
программами, генерирующими звуки.
Mouse Использование мыши в текстовых режимах.
ON - включение режима, требует около 500 байт,
OFF - отключает мышь, экономит память.
Keyboard Контроль клавиатуры. Используется техника постоянного слежения
за клавиатурой, возможны конфликты. При выключении режима
вызов выделенной клавишей, скорее всего, будет невозможен.
ON - включение режима,
OFF - отключение режима слежения.
Oblige Обязательный вызов. Используется в случае занятости DOS.
После сохранения скорее всего придется перезагрузится.
AKey Вызов выделенной клавишей, допустимые значения:
F1-F12, *(keypad), ~, Scroll, OFF.
AButtons Вызов с помощью мыши, допустимые значения комбинации:
Left, Right, Center, 1-8(номер бутона), OFF.
AShifts Вызов клавишами управления, допустимые значения комбинации:
Ctrl, Alt, Rshift, Lshift, OFF.
Срабатывает по отпускании. Может оказаться единственной
альтернативой в среде пакета, работающего в защищенном
или виртуальном режиме процессора (например Windows).
* Приведенные имена могут быть усечены до длины, отмеченной
заглавными буквами. Регистр не имеет значения.
* Параметры могут следовать в любом порядке.
* Именам могут предшествовать разделители >-> или >/>
* Имена могут быть отделены от значений разделителями >:> или >=>
* Значение OFF может иметь синонимы 0,N,NO,NONE
* Значение ON может иметь синонимы 1,Y,YES
* Значения AButtons и AShifts можно комбинировать >,> или >+>
* Любой текст, начиная с >;> до первого пробела, игнорируется
Примеры:
flip -t0 t=off text:none ab=left+cent
flip ak=f10 buf=1024 /qu as:c,a,l -s1
flip /ems=auto/dir=c:\tmp m0 -oblige
flip s0 ;5buttons ab=3+4+5
Основные параметры по умолчанию:
Buffer блок окружения
Dir где находится утилита
Ems Fix
Text Color
Sound ON
Mouse ON
Keyboard ON
AKey F12
AButtons Center
AShifts Ctrl+Alt+Rshift
Функционирование:
- при вызове утилиты в текстовых режимах на экране появляется меню,
работа с которым описана ниже.
- при вызове в графических режимах меню не появляется, зато в рабочей
директории появляется файл flip_nn.pcx, где nn - текущее значение
счетчика, устанавливаемого как 'a0'при запуске утилиты. Если файл
с указанным именем уже существует, он будет удален.
- работа в текстовых режимах осуществляется с помощью меню:
Resize - Выбор части экрана. Клавиша Enter (or Left button) выбирает
угол, клавиши направления двигают выбранный угол,
ESC (or Right button) - выход в меню.
Append - Если в рабочей директории существует файл flip_00.txt,
выбранный текст будет добавлен в конец этого файла,
в противном случае файл с таким именем будет создан.
Image - Преобразование текстового экрана в PCX формат. Создается
файл с именем flip_nn.pcx. (EGA/VGA)
Save - Сохранение выбранного текста с атрибутами в отдельном
файле с именем flip_nn.sav
Print - Печать выбранного текста.
Quit - Возврат в прерванную программу.
Совместимость:
- Наилучших результатов можно добиться, используя видеоадаптер VGA.
Только на VGA имеется возможность чтения внутренних регистров,
поэтому если при работе с другим адаптером неверно будут определены
размеры картинки или палитра, перенесите программу на компьютер,
оснащенный VGA.
- Исключена поддержка графики Hercules.
- В режимах CGA не захватывается палитра.
- Утилита тестировалась на большом количестве пакетов (в том числе
работающих под Windows 3.10), а также на более чем 200 игровых
программах.
- Утилита тестировалась на видеоадаптерах, совместимых с EGA,
Paradise VGA, Trident VGA, Chips&Tech VGA, Everex VGA, Video7 VGA.
Примечания:
- Возможны конфликты с драйверами кэширования диска (Smartdrv и др.).
Снимите их на время работы с утилитой.
- Используйте загрузку в upper memory (loadhigh или lh).
Это сэкономит память.
- Если при просмотре перехваченной картинки возникают какие-либо
сомнения, возможно, в этом виновата утилита просмотра. Имеющиеся
на сегодняшний день программы крайне несовершенны, особенно в
определении подходящих видеорежимов и управлении палитрами.
- Размер незараженной копии на диске 11355 байт.
------------------------------------------------------------------
A.M.Kolesov, Minsk, tel. 348-058 (voice),
467-327 (voice, autoanswer)
------------------------------------------------------------------ |