Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Подскажите, пожалуйста автоудаление ярлыков с раб. стола (http://forum.oszone.net/showthread.php?t=192302)

truvo 26-11-2010 00:30 1551733

Подскажите, пожалуйста автоудаление ярлыков с раб. стола
 
Подскажите, пожалуйста, можно ли (и как) реализовать автоматическое удаление ярлыков с рабочего стола после автоматической установки Windows по следующему принципу: должны остаться только ярлыки с указанными мной именами, а все остальные, независимо от количества и имен, должны быть удалены.

(В моем случае остаться должны 4 ярлыка "Мой компьютер", "Корзина", "Выключить компьютер" и "Перезагрузить компьютер".)

Amigos 26-11-2010 07:34 1551844

Цитата:

Цитата truvo
4 ярлыка "Мой компьютер", "Корзина", "Выключить компьютер" и "Перезагрузить компьютер".) »

из этого списка только 2 ярлыка.

ярлыки это обычные файлы %HOMEPATH%\Рабочий стол\*.lnk
Цитата:

Цитата truvo
должны остаться только ярлыки с указанными мной именами, а все остальные, независимо от количества и имен, должны быть удалены. »

1 шаг сомандой copy копируем "нужные" ярлыки куда нибудь
2 шаг "del %HOMEPATH%\Рабочий стол\*.lnk"
3 шаг откуда нибудь копируем *.lnk в "%HOMEPATH%\Рабочий стол\"

маленький нюанс - на рабочем столе свалены в кучу ярлыки мз двух папок
%HOMEPATH%\Рабочий стол\
и %ALLUSERSPROFILE%\Рабочий стол\

truvo 26-11-2010 13:06 1552043

Amigos, у меня нужных нет, то есть у меня будет просто
Цитата:

del %HOMEPATH%\Рабочий стол\*.lnk
del %ALLUSERSPROFILE%\Рабочий стол\*.lnk
Правильно я понял? И ещё вопросы:
1) %HOMEPATH% - это папка текущего пользователя в Documents and Settings?
2) куда сунуть эти команды? В [GuiRunOnce] файла winnt.sif - можно? И нужны ли будут кавычки для каждой строки (команда + путь) или для каждого пути?

Amigos 26-11-2010 13:28 1552056

Цитата:

Цитата truvo
%HOMEPATH% - это папка текущего пользователя в Documents and Settings? »

да
Цитата:

Цитата truvo
куда сунуть эти команды? »

в батник, который выполняется после установки.
Цитата:

Цитата truvo
И нужны ли будут кавычки для каждой строки (команда + путь) или для каждого пути? »

кавычки нужны для чего угодно, где пробел часть имени/пути.
и %ALLUSERSPROFILE% и %HOMEPATH% содержат пробелы, поэтому правильно так:

del /f /q "%HOMEPATH%\Рабочий стол\*.lnk"
del /f /q "%ALLUSERSPROFILE%\Рабочий стол\*.lnk"

команда del это команда интерпретатора CMD , её можно использовать в командной строке и в батниках.
саму по себе нельзя, попробуйте пуск/выполнить del /f /q "%ALLUSERSPROFILE%\Рабочий стол\*.lnk"
скажет что такая программа "del" не найдена :(

это я на тему
Цитата:

Цитата truvo
[GuiRunOnce] файла winnt.sif »



Время: 00:47.

Время: 00:47.
© OSzone.net 2001-