RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Маленькие хитрости 4os2, REXX и WPS [0x00]


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Vadim "Oxyd" Priluzkiy, ex 2:5030/301.28, http://alt2.spb.ru
To : All
Subj : Маленькие хитрости 4os2, REXX и WPS [0x00]

Уж несколько лет как мною нежно любим бывший шароварный, а ныне опенсурсный шелл 4os2. Среди прочих приятностей в нём присутствует и запуск по расширению. Скажем если прописать в CONFIG.SYS "SET .pl=S:OS2APPSperl5binperl.exe" то при вводе в командную строку файла с расширением ".pl" он отправится на выполнение перлу. Всё хорошо, но прописывать кучу системных переменных на все расширения это засорять конфиг и плодить лишние сущности. Но это-же OS/2! Как оказалось, если прописать в CONFIG.SYS строчку вида "set .*=S:ScriptsWPSOpen.cmd" где WPSOpen простенький до безобразия скрипт вида pastebin.com То набрав в командной строке, например, [f:music]"08. An eye for an eye.mp3", мы увидим окошко любимого плеера и услышим музыку. При этом если в конфиг сисе прописаны другие ассоциации (на тот-же перл или питон) то они как работали так ибудут продолжать работать не через WPS-ассоциации.

Thu 22 Jul 2010 08:43 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.9.2.4) Gecko/201




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.