Войти

Показать полную графическую версию : Удаление папок и ключей реестра при закрытии программы одним батником.


usbdrive
28-03-2012, 17:49
Уxxx

Morpheus
29-03-2012, 02:30
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
Что я делаю не так ? »
Используете устаревшую ОС. В ней нет forfiles.exe, взять можно здесь (http://www.petri.co.il/download_free_reskit_tools.htm). Извлеките его из архива и положите в папку 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.
Кстати, у меня в реестре нет параметра CommandBar. »
И не нужно. Замените то, что выделено синим на нужное вам.




© OSzone.net 2001-2012