Работа в DOS
- Выполнение приведённой рекомендации чревато
некоторыми опасными последствиями. Дело в том, что в Windows у файлов,
имена которых набраны
только заглавными латинскими буквами и имеют длину не более 8 символов,
длинного имени НЕТ вообще. В результате при попытке записать в один
каталог файлы с именами, например, FILENAME.TXT (8 символов) и FILENAME2.TXT
(9 символов) система, сравнив их по коротким именам, скажет: "Файл
существует. Заменить?". Описанный случай не так уж редок: в каталогах
текстов и рисунков сплошь и рядом можно увидеть "DOCUMENT.DOC" и "DOCUMENT2.DOC" либо "PICTURE1.JPG" и "PICTURE11.JPG".
Без "хвостов" Windows будет их постоянно путать и пытаться
наложить. Во избежание этого можно посоветовать ставить параметр "NameNumericTail" равным
0 только на период набивки машины программным обеспечением. А перед началом
загрузки пользовательскими данными снова поставить 1 (либо уничтожить
вообще). Тогда уже созданные каталоги Нортона, Офиса и т.д. будут красиво
записаны без "~1 ~2 ~3", но и в дальнейшем путаницы происходить
не будет.
- Если Вы хотите, чтобы при выборе команды "Перезагрузить компьютер
в режиме эмуляции MS-DOS" после завершения работы Windows автоматически
запустилась какая-то программа (например, Нортон командир), то впишите
необходимые команды в файл dosstart.bat, который находится в папке
Windows.
- Если Вам надо скопировать картинку из
DOS-программы, то нажмите <Alt>+<Enter>,
чтобы свернуть её в окно. Щёлкните по левому верхнему углу и выберите "Правка/Выделить" (Edit/Mark).
Выделите нужный кусок и выберите "Правка/Копировать" (Edit/Copy).
Теперь Вы можете вставить этот кусок в любую графическую программу.
- Если перетащить файл из Проводника в окно DOS-сессии, то
в командной строке появится его имя, включая полный путь. Соответственно,
если перетащить
папку, то появится только путь.
- Если вас достало пищание спикера каждый
раз, когда вы переключаете раскладку в DOS-окне, тогда сделайте следующее.
Возьмите любой hex-редактор
(рекомендую hiew). В папке "c:\windows\command" откройте
файл KEYB.COM и найдите последовательность
1F 5B 5E FB C3 2E 80
Замените последние два байта на EB 2F. В итоге у вас должно получиться:
1F 5B 5E FB C3 EB 2F
Сохраните сделанные изменения и перезагрузите машину. Теперь ваш спикер
при переключении раскладки не будет орать, как резанный, и будить ваших
домашних по ночам (у меня ещё и WinAMP перестал дёргаться во время переключения).
- Чтобы под Win95/98 независимо сохранялось состояние раскладки клавиатуры
RU/EN в консольных и DOS-приложениях (например, в разных копиях FAR'а),
надо в разделе [NonWindowsApp] файла system.ini добавить строку
LocalTSRs=keyb
То, что указано после "=" представляет собой список резидентных
программ (tsr), копируемых в локальную виртуальную машину, которые надо
записывать через пробел и без расширений. После такого указания в каждой
DOS-задаче будет сидеть своя копия поименованных tsr со своим состоянием.
1 2 3 4
|