Работа с файлами |
Вся работа в Windows
построена на обращении с файлами. Но
построена она довольно неудобно. Мало того,
что вместо положенных 8 символов в имени
длинного файла Windows DOS видит только 6,
добавляя тильду, так еще и различные меню
обделены самыми необходимыми пунктами. Но
это довольно несложно исправить.
№ | Комментарии | Адрес в реестре | Параметры |
1 | Длинные
имена файлов и каталогов в ДОС Как известно, длинные имена файлов и каталогов в ДОС записываются в виде XXXXXX~X. Однако, не всегда в этом есть необходимость, а иногда это просто неудобно. Например, если в одном каталоге находятся Norton Commander, Norton Utilities, Norton Navigator, Norton Crash Guard, то в ДОСовском NC это будет выглядеть так: NORTON~1, NORTON~2, NORTON~3, NORTON~4, что, согласись, не очень-то информативно. А можно сделать, чтобы по умолчанию имя записывалось длиной в 8 символов, и только при необходимости добавлялась тильда. То есть так: NORTONCO, NORTONCR, NORTONNA, NORTONUT. По крайней мере, ясно, где что. И только если появится еще, скажем Norton Utilities 2.0, то появится запись NORTON~1. А делается это очень просто. Установи значение параметра 00 00 00 00. |
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ control\ FileSystem\ | NameNumericTail (Двоичный) |
2 | Как
сделать тип файла "Unknown" видимым в
диалоговом окне "Типы файлов" Поставьте значение параметра равным 02 00 00 00. Этот метод применим к любым другим неизвестным типам файлов. |
HKEY_CLASSES_ROOT\ Unknown\ | EditFlags (Двоичный) |
3 | Обновление
содержимого окна Проводника Чтобы обновление содержимого окна Проводника происходило автоматически, а не по нажатию кнопки F5, поставьте значение параметра равным 00. |
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ Update\ | UpdateMode (Двоичный) |
4 | Открытие
зарегистрированного файла другим
приложением Иногда хочется открыть зарегистрированный файл другим приложением, но это приходится делать с помощью кнопки SHIFT. Для создания нового пункта в мышином меню поставьте значение параметра "C:\W\rundll32.exe shell32.dll,OpenAs_RunDLL %1". |
HKEY_CLASSES_ROOT\ *\ shell\ openas\ command\ | (По
умолчанию) (Строковый) |
5 | Использование
Блокнота для чтения нераспознанных
системой файлов Часто нужно прочесть файл с тип read.me или readme.!!!, ну или что-то похожее, включение этого параметра позволит использовать Блокнот (или любую другую программу) для открытия файла, нажатием правой кнопки мыши на нем. Также Блокнот будет использоваться по умолчанию для открытия файла, если никакой ассоциации к нему не существует. Поставьте значение параметра по первому адресу равным "Открыть в Блокноте", а по второму - notepad.exe "%1". |
HKEY_CLASSES_ROOT\ *\
shell\ open\ HKEY_CLASSES_ROOT\ *\ shell\ open\ command\ |
(По
умолчанию) (Строковый) |
6 | "Поврежденные"
файлы Иногда программа, только что скаченная из Интернета, отказывается запускаться, ссылаясь на то, что архив поврежден. Довольно часто это случается из-за того, что путь к этой программе содержит русские символы или длинные имена файлов (например, она находится на Рабочем столе). Очень часто все работает нормально, если перед запуском переместить архив в корневой каталог. |
||
7 | Запуск
программ с параметрами Если вам нужно каждый раз запускать какой-либо файл с указанием параметров, то можно поступить так: щелкните правой кнопкой мышки на файле и в появившемся меню выбери пункт "Свойства". А затем в командной строке этого файла, после имени, поставьте вопросительный знак через пробел. Это будет выглядеть, например, так: "c:\autoexec.bat ?" (без кавычек).1 |
||
8 | DOSSTART.BAT У некоторых людей случается интересная проблема: они часто пользуются функцией завершения работы Windows и запуска сеанса MS-DOS (обычно третий или четвертый пункт в меню "Пуск > Завершение работы"). Поэтому им "приходится" записывать в autoexec.bat различные драйверы (мышь, CD-ROM...), бесполезные для Windows и загружающие память, но необходимые для ДОСа. Проблема эта решается очень легко: все драйверы нужно прописать не в autoexec.bat, а в dosstart.bat, что находится в каталоге Windows. Этот файл отвечает за "Режим эмуляции MS-DOS". |
1 - Работет этот фокус с приложениями ДОС и пакетными файлами ДОС (то есть с расширениями COM и BAT).