Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление ярлыков

Ответить
Настройки темы
CMD/BAT - [решено] Удаление ярлыков

Аватара для shao

Ветеран


Сообщения: 1014
Благодарности: 194

Профиль | Отправить PM | Цитировать


Изменения
Автор: shao
Дата: 27-04-2010
Здравствуйте!
Нужно удалить ярлыки с рабочего стола после установки программы.
Но неизвестно на какую, русскую или английскую Windows , будет устанавливаться программа.

Т.е. можно ли и как, объединить команды в одном пакетном файле:

Код: Выделить весь код
DEL /F /Q "%ALLUSERSPROFILE%\Рабочий Стол\xxxxx.lnk"

DEL /F /Q "%ALLUSERSPROFILE%\Desktop\xxxxx.lnk"

Отправлено: 22:49, 26-04-2010

 

Аватара для seriych

Старожил


Сообщения: 182
Благодарности: 42

Профиль | Отправить PM | Цитировать


shao,
А что мешает просто написать подряд две эти команды?
Ну и еще добавить на случай установки на висту или семерку:
Код: Выделить весь код
del /Q /F "%PUBLIC%\Desktop\xxxxx.lnk"
(это уже хоть на русскую, хоть на английскую работает)

-------
* Книгой можно не только стаканчик с лапшой накрывать. ©

Это сообщение посчитали полезным следующие участники:

Отправлено: 00:14, 27-04-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для shao

Ветеран


Сообщения: 1014
Благодарности: 194

Профиль | Отправить PM | Цитировать


Цитата shao:
можно ли и как, объединить команды в одном пакетном файле »
Я имел в виду батник правильно написать . Используя оператора условного выполнения команд "IF".
Ну там , "если такой путь и такой файл отсутствует , то переходим
к следующей строке / команде" - в таком смысле.
Ну да ладно работает , и так сойдёт....

Отправлено: 23:31, 30-04-2010 | #3


Аватара для seriych

Старожил


Сообщения: 182
Благодарности: 42

Профиль | Отправить PM | Цитировать


Цитата shao:
Я имел в виду батник правильно написать . Используя оператора условного выполнения команд "IF". »
так и пиши:
Код: Выделить весь код
if exist "%ALLUSERSPROFILE%\Рабочий Стол\xxxxx.lnk" del /Q /F "%ALLUSERSPROFILE%\Рабочий Стол\xxxxx.lnk"
if exist "%ALLUSERSPROFILE%\Desktop\xxxxx.lnk" del /Q /F "%ALLUSERSPROFILE%\Desktop\xxxxx.lnk"
Или так:
Код: Выделить весь код
set link="%ALLUSERSPROFILE%\Рабочий Стол\Opera.lnk"
if exist %link% del /Q /F %link%
set link="%ALLUSERSPROFILE%\Desktop\Opera.lnk"
if exist %link% del /Q /F %link%

-------
* Книгой можно не только стаканчик с лапшой накрывать. ©

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:41, 01-05-2010 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление ярлыков

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Удаление ярлыков из панели управления Mamfis Microsoft Windows 2000/XP 4 22-02-2011 09:39
CMD/BAT - [решено] Удаление ярлыков 7ka Скриптовые языки администрирования Windows 6 11-04-2010 23:56
Удаление ярлыков из Quick Launch ChVL Автоматическая установка Windows 2000/XP/2003 16 22-05-2007 06:03
[решено] Как запретить удаление ярлыков XPurple Microsoft Windows 2000/XP 5 10-04-2007 18:31
[решено] Удаление стрелок с ярлыков в Windows XP united Хочу все знать 34 16-01-2007 10:04




 
Переход