Народные советы и трюки
Шрифт:
/M Запускает программу минимизированно
/MAX Запускает программу, развернув на весь экран
/R Запускает программу в окне (используется по умолчанию)
Передача параметров в bat-файл.
Для того чтобы bat-файл можно было запускать с какими-то параметрами надо в том месте файла, куда вы хотите добавить параметр, набрать %1 - для первого параметра, %2 - для второго и т.д.
Например (файл test.bat):
/тут
/.....
/подготовительные работы
rar m file%1
Теперь если вы запустите этот файл командой "test.bat 0001", то у вас будет создан файл с именем file0001.rar
Содержимое файлов desktop.ini
[.ShellClassInfo]
CLSID={...}
InfoTip=YOUR TIP
IconFile=C:\Windows\System\Shell32.dll
IconIndex=0
CLSID– имя папки для регистрации в раделе реестра HKEY_CLASSES_ROOT\CLSID
InfoTip– комментарий к папке IconFile - имя файла со значком для папки
IconIndex– номер значка в файле, указанном в параметре IconFile(нумерация начинается с нуля)
Каждый независимый параметр можно использовать отдельно от других.
Указав CLSID в файле desktop.ini, можно создав соответствующий ему раздел в реестре, оперировать с папкой, содержащей desktop.ini, как с типом файлов.
Параметры InfoTip, IconFile, IconIndex возможно работают только на Windows ME или Windows 2000.
Чтобы применить настройки файла desktop.ini надо:
* Если файл существовал до внеснения изменений, то обновить содержимое папки.
* Если файл был создан Вами или первый способ не помог, то
1.Выбрать Настроить вид папки в меню проводника Вид.
2.Выбрать настройку фона папки и шрифта.
3.Не изменяя текущих настроек, нажимать кнопку Далее.
4.Нажать кнопку Готово.
Папки, которые содержат desktop.ini со следующим содержимым:
CLSID={...}
или
UICLSID={...}
можно добавить в любую папку, создав в ней папку с именем ИМЯ.{...}, где {...} - значение ключа CLSID (UICLSID) из файла desktop.ini .
Примечание:
Не гарантируется, что в созданных папках будет повторятся содержимое папок с desktop.ini, но на системные папки, зарегистрированные в CLSID, это скорее всего подействует.
Некоторые не существующие физически папки, зарегестрированные в разделе реестра HKEY_CLASSES_ROOT\CLSID можно добавить таким же образом.
О Виндах и двух винтах
Винду, как один большой глюк можно исследовать бесконечно. Но, в процессе изучения, винда часто падает и очень серьёзно. В конце концов мне надоело её ставить (или обновлять). Помните как в ДОСе: sys c:, а затем переносится папочка ДОС... Так вот с тех
Зачем это надо?
1. Мне лень переустанавливать винды. Сам процесс занимает немного времени, но установка остальных программ является настоящим адом.
2. Люблю брать различные компашки с различным софтом и смотреть как он работает. После софта в реестре остаётся много различного мусора, который очень сильно влияет на размер реестра, и в конце концов, на скорость машины.
3. На работе часто приходится устанавливать винды на новые машины, а кому понравится когда его отвлекают.
4. Дома стоит Миллениум, из которого убраны руками множество ненужных на мой взгляд функций. Второй раз повторить это будет сложно.
Вроде указал большинство причин. Итак:
Берем работающую винду, запускаем под ней виндовс коммандер (можно воспользоваться любым файл-менеджером, главное что бы он понимал длинные имена). Устанавливаем в обоих окошках командира: "Показывать скрытые/системные файлы", вид - "все файлы", "без сортировки". В виндовс командире я убираю ещё птичку с "в обратном порядке". То есть мы готовимся копировать все файлы в том порядке, каком они идут на жёстком диске. Берём с диска с: папки "виндовс", "программные файлы" и файлы в корневой директории (это обязательный список) и копируем на другой винт, предварительно отформатированный (или по крайней мере ПОЛНОСТЬЮ очищенный от всех файлов). Можно не обязательно на чистый диск, можно сделать резервную копию - просто скопировать на какой-нибудь диск, но тогда этот диск НЕЛЬЗЯ оптимизировать никаким дефрагментатором. На ругань виндозы, типа не вижу файл Win386.swp сказать - пофигу.
Итак, скопировали.
Перегружаем машину, устанавливаем в БИОСе загрузку с этого винта. Оппа! Поехала! Значит всё сделано правильно.
Я так устанавливаю виндозы на новые тачки: лежит у меня на винте копия только что установленной винды (+оффис, инсталляция, работающая сетка). Винт с новой тачки снимаю и цепляю к себе. Копирую копию винды на винт. Запускаю его на новой машине. ВСЁ! 5 минут, а уже имеем работающий компьютер с установленным оффисом!!! (Сборщикам компов - всем поднять за моё здоровье ;) Остаётся настроить сеть, поменять драйвера и нервы ваши опять гладкие и шелковистые...
Дома я так делаю когда у меня накопятся всякие программы или захочется покопаться мне в реестре и покастрировать винду. Запускаюсь с копии и работаю. Если понравилась прога, то и на основном винте ставлю.
Кстати, в таком использовании двух винтов есть ещё очень большой плюс. Большинство устанавливаемых программ можно ставить только один раз в жизни, на копию винды. Если потом перегрузиться на основной винт и попробовать её запустить, то в 80-90% она работает без ущерба для здоровья. Исключение составляют здоровые пакеты чего-нибудь, которые пишут свои ДЛЛки в System, или ещё куда-нибудь. И те проги, которые итегрируются в системы (оффис). Их придётся ставить каждый раз. Все остальные можно смело копировать на какой-то выделенный диск и пользоваться независимо от количества установок виндозы. Зачем каждый раз повторять инсталляцию?