Есть скрипт, удаляет только 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
CMD/BAT - Удаление ярлыков.
-
LehaMechanic
Re: CMD/BAT - Удаление ярлыков.
Цитата 74_pilot_74:
Есть скрипт, удаляет только 2 ярлыка с рабочего стола.
Какие именно из перечисленных? relay.lnk и si.lnk? Только эти двое отличаются от остальных.
Есть скрипт, удаляет только 2 ярлыка с рабочего стола.
CMD/BAT - Удаление ярлыков.
Какие именно из перечисленных? relay.lnk и si.lnk? Только эти двое отличаются от остальных.
-
74_pilot_74
Re: CMD/BAT - Удаление ярлыков.
Следовательно отрабатывают только первые две строчки. Если их удалить (убрать из скрипта), какой результат?
-
LehaMechanic
Re: CMD/BAT - Удаление ярлыков.
Цитата 74_pilot_74:
Pcb.lnk и relay.lnk
А вы уверены, что они на "Рабочем Столе" пользователя Adminik? А не в "Общем" профиле (или как он называется в XP? В 8-ке C:\Users\Public\Desktop)
Pcb.lnk и relay.lnk
CMD/BAT - Удаление ярлыков.
А вы уверены, что они на "Рабочем Столе" пользователя Adminik? А не в "Общем" профиле (или как он называется в XP? В 8-ке C:\Users\Public\Desktop)
-
74_pilot_74
Re: CMD/BAT - Удаление ярлыков.
Уверен, они другим скриптом копируются туда из папки.
xcopy "Z:\znak" "C:\Users\Adminik\Desktop"
xcopy "Z:\znak" "C:\Users\Adminik\Desktop"
-
74_pilot_74
Re: CMD/BAT - Удаление ярлыков.
Сделал проще, скопировал все ярлыки в 1 папку и копирую саму папку, так никаких проблем нет.
Копирование:
xcopy "Z:\znak" "C:\Users\Adminik\Desktop" /S /E /Y
Удаление:
rd "C:\Users\Adminik\Desktop\Programs" /S /Q
Копирование:
xcopy "Z:\znak" "C:\Users\Adminik\Desktop" /S /E /Y
Удаление:
rd "C:\Users\Adminik\Desktop\Programs" /S /Q
-
Nordek
Re: CMD/BAT - Удаление ярлыков.
Цитата 74_pilot_74:
удаляет только 2 ярлыка с рабочего стола.
Проверял, удаляет все созданные по списку ярлыки.
Код:
Код:
удаляет только 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