Показать полную графическую версию : [решено] Удаление ярлыков
Здравствуйте!
Нужно удалить ярлыки с рабочего стола после установки программы.
Но неизвестно на какую, русскую или английскую Windows , будет устанавливаться программа.
Т.е. можно ли и как, объединить команды в одном пакетном файле:
DEL /F /Q "%ALLUSERSPROFILE%\Рабочий Стол\xxxxx.lnk"
DEL /F /Q "%ALLUSERSPROFILE%\Desktop\xxxxx.lnk"
shao,
А что мешает просто написать подряд две эти команды?
Ну и еще добавить на случай установки на висту или семерку:
del /Q /F "%PUBLIC%\Desktop\xxxxx.lnk"
(это уже хоть на русскую, хоть на английскую работает)
можно ли и как, объединить команды в одном пакетном файле »
Я имел в виду батник правильно написать . Используя оператора условного выполнения команд "IF".
Ну там , "если такой путь и такой файл отсутствует , то переходим
к следующей строке / команде" - в таком смысле.
Ну да ладно работает , и так сойдёт....
Я имел в виду батник правильно написать . Используя оператора условного выполнения команд "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%
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.