CMD/BAT - Удаление ярлыков.

Ответить
Аватара пользователя
74_pilot_74

CMD/BAT - Удаление ярлыков.

Сообщение 74_pilot_74 »

Есть скрипт, удаляет только 2 ярлыка с рабочего стола. В чем проблема, что не так?

P.S. Название ярлыков брал из их свойств, с именами всё Ok.



@Echo Off

chcp 1251>nul

del /s "C:\Documents and Settings\Adminik\Рабочий стол\Pcb.lnk" /q

del /s "C:\Documents and Settings\Adminik\Рабочий стол\relay.lnk" /q

del /s "C:\Documents and Settings\Adminik\Рабочий стол\Cmp.lnk" /q

del /s "C:\Documents and Settings\Adminik\Рабочий стол\Sch.lnk" /q

del /s "C:\Documents and Settings\Adminik\Рабочий стол\SymEd.lnk" /q

del /s "C:\Documents and Settings\Adminik\Рабочий стол\si.lnk" /q

del /s "C:\Documents and Settings\Adminik\Рабочий стол\PatEd.lnk" /q

del /s "C:\Documents and Settings\Adminik\Рабочий стол\Accelvl.lnk" /q
Аватара пользователя
LehaMechanic

Re: CMD/BAT - Удаление ярлыков.

Сообщение LehaMechanic »

Цитата 74_pilot_74:



Есть скрипт, удаляет только 2 ярлыка с рабочего стола.
CMD/BAT - Удаление ярлыков.




Какие именно из перечисленных? relay.lnk и si.lnk? Только эти двое отличаются от остальных.
Аватара пользователя
74_pilot_74

Re: CMD/BAT - Удаление ярлыков.

Сообщение 74_pilot_74 »

Следовательно отрабатывают только первые две строчки. Если их удалить (убрать из скрипта), какой результат?
Аватара пользователя
LehaMechanic

Re: CMD/BAT - Удаление ярлыков.

Сообщение LehaMechanic »

Цитата 74_pilot_74:



Pcb.lnk и relay.lnk
CMD/BAT - Удаление ярлыков.




А вы уверены, что они на "Рабочем Столе" пользователя Adminik? А не в "Общем" профиле (или как он называется в XP? В 8-ке C:\Users\Public\Desktop)
Аватара пользователя
74_pilot_74

Re: CMD/BAT - Удаление ярлыков.

Сообщение 74_pilot_74 »

Уверен, они другим скриптом копируются туда из папки.

xcopy "Z:\znak" "C:\Users\Adminik\Desktop"
Аватара пользователя
74_pilot_74

Re: CMD/BAT - Удаление ярлыков.

Сообщение 74_pilot_74 »

Сделал проще, скопировал все ярлыки в 1 папку и копирую саму папку, так никаких проблем нет.

Копирование:

xcopy "Z:\znak" "C:\Users\Adminik\Desktop" /S /E /Y

Удаление:

rd "C:\Users\Adminik\Desktop\Programs" /S /Q
Аватара пользователя
Nordek

Re: CMD/BAT - Удаление ярлыков.

Сообщение Nordek »

Цитата 74_pilot_74:



удаляет только 2 ярлыка с рабочего стола.
CMD/BAT - Удаление ярлыков.




Проверял, удаляет все созданные по списку ярлыки.



Код:

Код: Выделить всё

del /s "%UserProfile%\Рабочий стол\Pcb.lnk" /q
del /s "%UserProfile%\Рабочий стол\relay.lnk" /q
del /s "%UserProfile%\Рабочий стол\Cmp.lnk" /q
del /s "%UserProfile%\Рабочий стол\Sch.lnk" /q
del /s "%UserProfile%\Рабочий стол\SymEd.lnk" /q
del /s "%UserProfile%\Рабочий стол\si.lnk" /q
del /s "%UserProfile%\Рабочий стол\PatEd.lnk" /q
del /s "%UserProfile%\Рабочий стол\Accelvl.lnk" /q



Код:

Код: Выделить всё

del /s "%UserProfile%\Desktop\Pcb.lnk" /q
del /s "%UserProfile%\Desktop\relay.lnk" /q
del /s "%UserProfile%\Desktop\Cmp.lnk" /q
del /s "%UserProfile%\Desktop\Sch.lnk" /q
del /s "%UserProfile%\Desktop\SymEd.lnk" /q
del /s "%UserProfile%\Desktop\si.lnk" /q
del /s "%UserProfile%\Desktop\PatEd.lnk" /q
del /s "%UserProfile%\Desktop\Accelvl.lnk" /q
Ответить

Вернуться в «Скриптовые языки администрирования Windows»