OS/2 GURU библиотекаСтатьи про OS/2 eComStation ArcaOS |
Операционные системы ArcaOS, eComStation, IBM OS/2 Warp |
|
|
|
Reformat Утилита для форматирования USB флешек, USB винчестеров (для совместимости с OS/2)
Купить программу OS/2:
LIP пакет - Пакет русификации ArcaOS / eComStation,
Компьютер OS/2, ArcaOS 5.1.1 уже установлена.
|
DATE: 2004-03-08 13:03:16 AUTHOR: Vladimir Solovyov
В статье рассказывается об использовании пульта дистанционного управления ТВ тюнера AVERMedia TVSudio mod.203 Идея использовать пульт дистанционного управления (в дальнейшем ДУ) появилась когда я увидел программу JTVRemote, которая лихо двигала мышиным курсором по рабочему столу Windows98. Тогда у меня взыграло: "Ну почему в винде есть, а в оси нет." Год назад в поле моего зрения попал проект TVShow (на тот момент это была версия 0.42.) В его составе есть программа TVSHOWRCD.EXE, которая узнает у драйвера какая кнопка была нажата или отпущена и помещает в именованный канал (named pipe) соответствующий код этой кнопки.
К TVShow прилагался небольшой пример использования данной
функциональности. (RemoteCmdTVSHOW.cmd) Я немножко подумал и в результате развил оригинальный скрипт, придав ему большую функциональность. Скрипт писался для внутреннего потребления - поэтому внутри много мусора, да и написан он крайне неаккуратно - к REXX'у я обращаюсь раз в полгода. И каждый раз вынужден вспоминать всё заново. Тем не менее, работоспособность скрипта меня устраивает. Итак, список программ, которые управляются пультом дистанционного управления через pipe:
Как всё это ставится
Теперь remotecmd.cmd можно запустить и посмотреть что получится. Управление
Одновременно может быть запущено несколько программ, поэтому сначала
надо выбрать режим управления.
После выбора режима скрипт определяет запущена ли уже программа или нет. Если она запущена, тогда нажатия кнопок управления будут преобразовываться в команды программы, которая работает в данном режиме. Кнопкой Power можно включить или выключить программу, ответственную за выбранный режим работы. Для запуска используются наименования исполняемых файлов, лежащие в пути поиска. Наименования и пути для запуска программ нужно поправлять непосредственно в remotecmd.cmd. Кнопки управления программамиMP3 плейер Z!
Управление OS/2 (пока что всё управление OS/2 сводится к выключению компьютера c помощью APM.EXE)
TVShow
WarpVision GUI
CoolFM 2.x
Simple CD player
Особенности запуска программВ общем особенность пока одна, и касается она mp3 плейера Z!, который запускается с заранее подготовленным списком воспроизведения. Делается список всех файлов MP3 из всех подкаталогов КаталогMP3: dir КаталогMP3 *.mp3 /s /f > ВременныйКаталог\list.pl
Внутренности REMOTECMD.CMDВнутри страшно :) В бесконечном цикле слушается \pipe\tvshowremote. Из него извлекаются коды нажатых клавиш. Здесь есть один нюанс - в пайпе оказываются еще и коды отпущенных клавиш. Их проходится отсекать, чтобы не мешали. Список кодов клавиш можно посмотреть здесь. Потом происходит анализ нажатых кнопок. Если нажата одна из кнопок смены режима, тогда закрывается pipe предыдущей программы и открывается новый. При нажатии кнопок управления программами происходит вызов конкретной процедуры, отвечаюшей за управление программой.
Каждая процедура управления содержит в начале две строки:
Комментарии:
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ArcaOS 5.1.1 - DOS Опять работает
DOS виртуальная машина опять работает (работала на древних компьютерах Core 2 Duo). Для этого надо устанавливать ArcaOS в режиме UEFI. |
"SVISTA почти Vista"Мы скомпоновали из полного названия программы "Serenity Virtual Station" испанское слово "Vista".
В 2004-ом году мы выпустили виртуальную машину SVISTA/2,
2004, 2005 - Новости про SVISTA распространялись по всему интернету на самых больших
новостных сайтах,
|
// надо на ENG!!
Купить программу OS/2:
PM Backup Suite
(бэкап данных, инкрементальный)
|
|
Каждая конференция влияет на будущее OS/2. Люди готовили доклады несколько месяцев, потратили деньги на поездку в другой город или другую страну. Конференция даёт импульс сообществу на несколько месяцев вперёд. Результаты встречи обсуждаются в сообществе еще несколько недель. |
Warpstock Europe 2016Interview with Dmitry Kuminov |