Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Удаление папок и ключей реестра при закрытии программы одним батником. (http://forum.oszone.net/showthread.php?t=231507)

usbdrive 28-03-2012 17:49 1888685

Удаление папок и ключей реестра при закрытии программы одним батником.
 
Уxxx

Morpheus 29-03-2012 02:30 1888968

Код:

start "" /wait /d "C:\Windows\" notepad.exe
forfiles.exe /p %temp% /s /m *.* /c "cmd /c del /q /f @file"
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\CommandBar" /v "SmallIcons"


Morpheus 29-03-2012 10:05 1889071

Цитата:

Цитата usbdrive
Что я делаю не так ? »

Используете устаревшую ОС. В ней нет forfiles.exe, взять можно здесь. Извлеките его из архива и положите в папку Windows, например.
Подкорректировал скрипт для XP:
Код:

start "" /wait /d "C:\Windows\" notepad.exe
forfiles.exe -p"%temp%" -s -c"cmd /c del /q /f @FILE"
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\CommandBar" /v "SmallIcons"

1 строчка - скрипт запускает программу (которую надо закрыть крестиком) и ожидает её завершения. В примере это notepad.exe в папке C:\Windows\.
2 строчка - удаление временных файлов.
3 строчка - удаление параметра реестра. В примере это SmallIcons в разделе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\CommandBar.
Цитата:

Цитата usbdrive
Кстати, у меня в реестре нет параметра CommandBar. »

И не нужно. Замените то, что выделено синим на нужное вам.


Время: 21:19.

Время: 21:19.
© OSzone.net 2001-