RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : "автовыбор" интерпритатора


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Юрий Пронякин
To : Sergey_vl
Subj : "автовыбор" интерпритатора

> Скорей всего прийдётся делать скрипт, типа "run.cmd" и передовать ему параметром фаил.

Причём если для файлов с определённым расширением всегда нужно использовать один и тот же обработчик, то в этом скрипте можно предусмотреть анализ расширения и автоматический вызов соответствующей программы.
Или не писать скрипт, а взять 4OS2, где такая возможность уже есть (см. m036813.html)

> А в "расширеные атрибуты" для файла нельзя записать имя интерпритатора? Возможно есть гденибудь дохотчивое русскоязычное объяснение "что такое расширеные атрибуты и что с ними можно сделать"?

Расширенные атрибуты - это любые именованные наборы данных, которые можно хранить в файле, наряду с его основным телом (которое, при желании, можно рассматривать как "безымянный расширенный атрибут" :-) ).
Можно, естественно, там хранить и имя интерпретатора. Но тут есть два подводных камня:
1. Не все файловые системы и архиваторы поддерживают EAs. (CDFS не поддерживает, а FAT32.IFS помещает EAs каждого файла в отдельный файл, замусоривая тем самым каталог).
2. Многие текстовые редакторы при сохранении отредактированного существующего файла сначала пишут информацию в файл с промежуточным именем, потом удаляют старый файл, после чего переименовывают промежуточный файл, давая ему имя исходного. При такой схеме работы расширенные атрибуты исходного файла будут безвозвратно теряться.

Fri 08 May 2009 16:26 Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.8.1.12)




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.