Компьютерный форум 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=297022)

vsokol 17-03-2015 08:10 2483699

батник для удаления программ и папок
 
создал батник для удаления программ
пример
taskkill /t /f /im:NavitelNavigatorUpdater.exe//ну с этой строкой понятно,убивает процесс
start "" /wait "C:\Program Files (x86)\CNT\Navitel Navigator Update Center\Uninstall.exe" /s//запускает Uninstall.exe-можно ли сделать что бы удаление проходило в невидимом режиме?и после этого выходило сообщение например -успешно удалено и т.д.
rd /s /q "C:\Program Files (x86)\CNT"//я так понял удаляет папку с прогой
еще интересует можно ли в один батник добавить несколько программ?

vsokol 20-03-2015 08:31 2485004

up?

Elven 20-03-2015 15:15 2485208

по пункту нумер 1: можно если:
a это поддерживает деинсталятор (нужно смотреть параметры запуска);
b удалять через, к примеру, wmic. Например вот так
Код:

wmic product where name="Program_name" call uninstall && cmd /c echo "Uninstall Program_name complete." & pause >> nul
по пункту нумер 2: сколько не жалко, только запустятся они просто одна за одной (почти одновременно).

vsokol 23-03-2015 08:35 2486324

Elven
скинь пример,не совсем понятно куда и что добавлять в wmic product where name="Program_name" call uninstall && cmd /c echo "Uninstall Program_name complete." & pause >> nul

Elven 23-03-2015 11:35 2486377

vsokol, для того чтобы получить параметр "name" для использования таким образом проще всего выполнить вот такую команду:
Код:

wmic product get name
и найти нужный продукт и копируем оттуда нужные данные в скрипт.
Например мне нужно удалить Skype. В выводе я нахожу такую строку:
SkypeT 7.2
значит удаление будет выглядеть как-то так:
Код:

wmic product where name="SkypeT 7.2" call uninstall && cmd /c echo "Uninstall SkypeT 7.2 complete." & pause >> nul


Время: 21:19.

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