Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Aquaformu
0 / 0 / 0
Регистрация: 03.07.2018
Сообщений: 1
1

.bat файл для удаления программ, папок и файлов

03.07.2018, 14:52. Просмотров 294. Ответов 1
Метки нет (Все метки)

Добрый день!
Есть задачу - нужно с ПК Windows 10 домашняя удалить унинсталлом 5 программ, папку с файлами и ярлыки на рабочем столе.
Компы не в домене, bat-ник запускается с флешки.

Использую то, что указано ниже.

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo on
rd /s /q "C:\Liter"
echo OK
path "C:\Program Files\Издательство Просвещение\Математика. 2*класс (М.И.*Моро*и*др.)"
start uninstall.exe /S
path "C:\Program Files\Издательство Просвещение\Математика. 3 класс (М. И.  Моро и др.)"
start uninstall.exe /S
path "C:\Program Files\Издательство Просвещение\Математика.*4*класс*(М.*И.*Моро*и*др.)"
start uninstall.exe /S
path "C:\Program Files\Издательство Просвещение\Окружающий*мир.*1*класс (А.*А.*Плешаков)"
start uninstall.exe /S
path "C:\Program Files\Издательство Просвещение\Окружающий мир. 3 класс (А.А. Плешаков)"
start uninstall.exe /S
echo Programms delete
echo OK
echo Delete link
cd desktop
del "1 класс Климанова.lnk"
del "2 класс Климанова.lnk"
del "3 класс Климанова.lnk"
del "4 класс Бойкина.lnk"
del "Аудиоприложение 2 класс Климанова.lnk"
del "Аудиоприложение 3 класс Климанова.lnk"
del "Аудиоприложение 4 класс Климанова.lnk"
echo OK
 
pause
При вставке в cmd все выполняется, при запуске с флешки батника только папка удаляется, и все.

на унинсталлах выдает

Bash
1
2
D:\>start uninstall.exe /S
Не удается найти файл uninstall.exe
Пробовал это - тоже не помогло
Bash
1
if exist "%ProgramFiles%\Издательство Просвещение\Математика. 3 класс (М. И.  Моро и др.)\uninstall.exe" start "" /wait "%ProgramFiles%\Издательство Просвещение\Математика. 3 класс (М. И.  Моро и др.)\uninstall.exe" /s
Также не могу понять как сделать, чтобы ожидалось выполнение унинсталла перед переходом к следующему.
Буду премного благодарен за помощь
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2018, 14:52
Ответы с готовыми решениями:

Написать BAT для удаления папок!
Есть папка к примеру: TEST. В ней есть папки с файлами примера: 2016-09-16,...

Напишите пожалуйста bat-файл с созданием папок и в нем файлов на флешке
Задание: Создать средствами MS-DOS в корневом каталоге flash-диска два...

Не отрабатывают команды для удаления файлов и папок в циклах с FOR /F
Дамы и господа! Вопрос следующий: В приведённом примере не отрабатывают...

Не работает CMD/BAT для удаления файлов на дисках в Windows XP
Добрый день Создал bat файл для удаления определенных файлов на всех дисках в...

Bat-файл для удаления папки
Добрый день. Подскажите, пожалуйста код bat-файла для удаления папки с русским...

1
YuS_2
Любознательный
1079 / 614 / 193
Регистрация: 10.03.2016
Сообщений: 1,426
03.07.2018, 17:48 2
Цитата Сообщение от Aquaformu Посмотреть сообщение
При вставке в cmd все выполняется, при запуске с флешки батника только папка удаляется, и все.
кодировка сценария(батника) какая?

А вообще, очищать путь поиска исполняемых файлов, ради анинстала... как минимум, некорректно.
Лучше использовать:
Windows Batch file
1
cd /d "c:\путь к каталогу"
или
Windows Batch file
1
2
3
pushd "c:\путь к каталогу"
rem выполняемый код
popd
Цитата Сообщение от Aquaformu Посмотреть сообщение
Также не могу понять как сделать, чтобы ожидалось выполнение унинсталла перед переходом к следующему.
запускать программу без предварительного start "" или использовать ключ /wait
Windows Batch file
1
start /?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2018, 17:48

Создать bat-файл для сравнения двух папок
создаётся bat-файл, в котором нужно сравнить две папки с файлами, и вывести все...

Назначение прав доступа для папок в Windows XP через bat-файл
Здравствуйте. Захотелось научиться настраивать права доступа через команды....

Bat-файл для вывода списка установленных программ
В cmd это делается в следующей последовательности: 1. вводится команда wmic;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru