PDA

Показать полную графическую версию : Маленькие хитрости автоустановки


Страниц : 1 2 3 4 5 [6] 7 8 9 10 11

ProkVS
27-12-2006, 14:17
Очистка %temp% с подвыподвертом! :)
Если кому не хватает возможностей cmd
В аттаче прожка EraseTemp 3.3.1.12 (http://nodesoft.com/EraseTemp)
С помощью неё можно вот так вот разнообразно очищать диск от временных файлов после установки ОС:
EraseTemp.exe [/Temp] [/Dump] [/Path:"C:\Temp"] [/Silent] [/Minimized] [/Days:2] [/Dump] [/SubFolders:"C:\Download"] [/KeepFolders] [/IgnoreLastAccessed] [/Log:"C:\Log.txt" [/LogDate]] [/NoClose] [/Test] [/?]
/Temp Erase the default TEMP Directory (Default)
/Path Erase a specific directory
/Silent No output to the screen
/Minimized Run minimized
/Days Days to keep (1 is default)
/Dump Erase dump and DrWatson files (Default)
/SubFolders Removes emtpy subdirectories
/KeepFolders Keeps subdirectories (not for /SubFolders)
/IgnoreLastAccessed Only looks at last modified
/Log Logs the names of the deleted files
/LogDate Adds date to the logfile
/NoClose Don't close the program automatically
/Test Test mode, nothing will be deleted
/? This information

Boa Soft
07-01-2007, 23:40
Тем, кого одалели проблемы, возникающие с рзаным старым софтом и драйверами на системах с аппаратной поддержкой DEP.

Утилита KillDep.exe

Ключи коммандной строки - нет.

Назначение - отключение DEP в boot.ini

Утилита, перебирая диски, находит boot.ini, находит систему по дефолту и для нее меняет/дописывает.

/noexecute=AlwaysOff /NoPae

vserd
16-01-2007, 11:27
Утилита для преобразования путей вида
\device\CdRom0\
\device\harddisk0\partition1\
в букву диска (D:)

hxxp://rapidshare.com/files/11927597/DevicePath2DosPath.zip.html
Коментарии, ошибки и пожелания приветствуются.

amel27
10-02-2007, 09:01
По ходу решил немного упростить секрет DmitryOlenin об автоматизации применения Темы (пост #44 (http://forum.oszone.net/post-419545-44.html)),
новый вариант AutoIT-скрипта:$theme = "Luna"
$title = "Свойства: Экран"

If FileExists (@WindowsDir & "\Resources\Themes\" & $theme & ".theme") Then
ShellExecute (@WindowsDir & "\Resources\Themes\" & $theme & ".theme")
WinWait ($title,"",10)
If WinExists ($title) Then ControlClick ($title,"",1)
Else
MsgBox (16,'Ошибка применения Темы','Тема "' & $theme & '" не обнаружена! ')
EndIf
З.Ы. Кстати, в старом варианте скрипта присутствует некритичная ошибка... ;)

Lebedev
10-02-2007, 19:39
Кто подскажет, как очистить текущую папку? Кахлось бы del *.* но это только для файлов. Еще нужно и папки. А для удаления папки нужно знать ее имя. Удалить текущую папку и создать нельзя - заморочки с правами доступа. В общем пытаюсть перенапрвлять dir в rmdir но как-то пока безуспешно...

зы: нужно решение именно стандартными консольными командами.

ProkVS
11-02-2007, 11:18
Lebedev
Попробуйте вот так
RD /S /Q .\

Lebedev
11-02-2007, 13:28
Это же вроде удалить текующую папку? Всегда "процесс не может получить доступ к файлу, т.к. этот файл занят текущим процессом" И все верно, я же в этой папке сейчас нахожусь...

ProkVS
11-02-2007, 14:03
Lebedev
Я попробовал - всё работает! Создаем test.cmd с содержанием:
RD /S /Q .\
exit
Кладем его скажем в папку C:\Test\, в эту же папку кидаем файлы и подкоталоги, запускаем - имеем пустую папку C:\Test\
Логика следующая - т.к. пакетник находится внутри текущей папки, она остаётся невредимой, а всё что внутри - удаляется!

Lebedev
11-02-2007, 14:26
спасибо, понял... проверил... только он так сам батник рубит... ужос =)

У меня батник вызывается внешним приложеним.
Лежит он в одной папке, а при вызове, текущей установлена другая.
По идее сработает но как-то это стремно =)

Я вообще мучаю команду


dir /A:D /B | rd /S /Q


но естественно ругается rd =(
----------------------------
одолел:


rem Очень опасный батник!
rem Удаляет все содержимое текущей папки, так что нужно смотреть, где он запускается
rem Если он в текущей папке, зарубит и себя =)

for /f "tokens=* usebackq" %%i in (`dir /A:D /B`) do (
rd %%i /S /Q
)


del *.* /F /Q

Smitis
22-02-2007, 11:04
Lebedev
Зачем такие сложности для преодоления уже РЕШЁННОЙ проблемы? Команда RD/RMDIR прекрасно справляется с задачей очистки текущей папки. Если не нравится сообщение об ошибке, можно сделать так:

rd /s/q . 2> nul > nul

Твой батник же, кстати, обломается на папках, в именах которых есть пробелы. Лучше писать "%%~i" вместо %%i
Если смущает, что текущая папка другая - делать переход и проверку (на случай ошибки). Вот мой вариант батника. Имя очищаемой папки передаётся в качестве параметра, несколько уровней проверки на ошибку:

@echo off
if "%~1" == "" exit /b 1
pushd "%~1"
if errorlevel 1 exit /b 1
if /i not "%cd%" == "%~1" if /i not "%cd%\" == "%~1" exit /b 1
rd /q /s . > nul 2> nul
popd

yaryar
03-04-2007, 01:16
В продолжении темы "Способ добавления ярлыков в панель быстрого запуска (Quick Launch)" - см. шапку.

Надоело, когда при открытии Проводника открывалась папка "Мои документы"
Хотелось, чтобы открывалась папка "Мой компьютер".

Решение:
Создаем папочку
$OEM$\$Docs\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch - как указано в теме,
Копируем туда текущий ярлык Проводника, а в свойствах ярлыка, в поле объект пишем:

%SystemRoot%\explorer.exe /e, /select, %SystemDrive%.

Таким образом, при нажатии на ярлык, будет открываться папка "Мой компьютер", а не "Мои Документы".
Спасибо за внимание.

aats
07-04-2007, 21:15
В папке C:\WINDOWS\Fonts находятся около 40 скрытых (для Проводника, TotalCommander их видит) шрифтов. Чтобы сделать их видимыми надо:
1. Распаковать файл font.in_
2. Найти в нем и удалить вместе с содержимым секцию [HiddenFontFiles]
3. Запаковать font.inf с помощью команды makecab в font.in_

aats
18-04-2007, 14:53
Чтобы удалить ссылки в Избранном надо:
1. Распаковать файл INSTALL.IN_
2. Открыть файл INSTALL.INS в Блокноте
3. Очистить секции [URL], [FavoritesEx] и [Strings]
4. Запаковать INSTALL.INS с помощью команды makecab в INSTALL.IN_

macron1
25-04-2007, 17:49
Кто подскажет, как ассоциировать конкретный тип (расширение) файлов с конкретной программой. Пример - хочу, чтобы после установки XP шоквейвные флеш-файлы (*.dir) открывались через Internet Explorer. Через [GuiRunOnce] запускаю reg-файл такого содержания:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dir]
"Application"="IEXPLORE.EXE"

И все нормально открывается. Но сейчас возникла необходимость вместо IE автоассоциировать их с Оперой:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dir]
"Application"="C:\\Program Files\\Opera\\Opera.exe"

но такой вариант не срабатывает - при запуске любого *.dir-файла возникает окно ручного выбора программы. Может какая команда есть для привязки конкретных расширений к программам ?

Vadikan
25-04-2007, 18:47
macron1
Aналогичный вопрос уже задавался на форуме. Воспользуйтесь фильтрами (http://tools.oszone.net/Vadikan/faq.html#filters) по названию темы по ассоц.

http://oszone.net/user_img/050214130343/filters.png

Результат (http://forum.oszone.net/forumdisplay.php?f=6&filter_string=ассоц&filter_by=title)

Если ни одна из тем не помогла решить проблему, то поднимите своим вопросом наиболее подходящую.

Не нужно задавать вопросы, не относящиеся к опубликованным в теме материалам. Если вы хотите что-то осуществить, но не знаете как - воспользуйтесь правилами создания тем на форуме.

Craager
01-05-2007, 00:05
И куда потом его засунуть ???

YuriPet
14-05-2007, 20:51
Меня тут недавно попросили - сделал... Может кого заинтересует? ;)

В папку $OEM$\$$\System32\ вкладываем sysdisk.ico с желаемым изображением системного раздела HDD (пример во вложении).
Добавляем в какой нибудь CMD-файл (где кому удобнее, например в cleanup.cmd) строчку: Reg Add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\%HOMEDRIVE:~0,-1%\DefaultIcon" /ve /d "%HOMEDRIVE%\WINDOWS\system32\sysdisk.ico" /f Получится как на вложенном скриншоте.

voler
16-05-2007, 08:47
Ошибка при раз архивировании sysdisk_ico.rar. Перезалей плиз.

YuriPet
16-05-2007, 09:41
voler
Это особенность нашего форума. :) Попробуй скачать с использованием "качалки" (например Download Master (http://www.westbyte.com/dm/index.phtml?page=features&tmp=1&source=dm&lng=Russian))

Spirkaa
16-05-2007, 23:02
YuriPet мелочь, а приятно. А возможно добавление этого ключа из .reg файла?




© OSzone.net 2001-2012