PDA

Показать полную графическую версию : [решено] Копирование ярлыков на рабочий стол пользователя


Dvizhnyak
18-06-2009, 08:36
Стуация такая есть домен с пользователями. Нужно каждому пользователю на рабочий стол скопитровать два ярлыка из сетевой папки. Помогите написать батник.

Petya V4sechkin
18-06-2009, 08:40
Copy /Y \\сервер\шара\ярлык.lnk "%UserProfile%\Рабочий стол\"
Copy /Y \\сервер\шара\ярлык.lnk "%UserProfile%\Desktop\"

conductor
25-12-2010, 02:11
@echo off
start

::Копируем
copy /Y DrCureIt.lnk "%UserProfile%Рабочий стол\"
copy /Y DrCureIt.lnk "%UserProfile%\Desktop\"

pause
:End
пишет системе не удалось найти указанный путь
copy /Y DrCureIt.lnk "c:\Documents and Settings\All Users\Рабочий стол\" то же самое
поправьте плиз

sov44
25-12-2010, 14:41
conductor, файл должен быть сохранен в кодировке 866. Забыт слеш между %UserProfile% и Рабочий стол
copy /Y DrCureIt.lnk "%UserProfile%\ђ*Ў®зЁ© бв®«\"

conductor
25-12-2010, 15:27
sov44,
системе не удалось найти указанный путь
@echo off
start

::Копируем
copy /Y DrCureIt.lnk "c:\Documents and Settings\All Users\Рабочий стол\"
rem copy /Y DrCureIt.lnk "%UserProfile%\Рабочий стол\"
rem copy /Y DrCureIt.lnk "%UserProfile%\Desktop\"

pause
:End

Iska
25-12-2010, 15:46
conductor, откуда там взялся «start »? И научитесь пользоваться тэгами (http://forum.oszone.net/misc.php?do=bbcode) для оформления кода.

sov44
25-12-2010, 22:40
conductor, ещё раз повторюсь, русских букв не должно быть в коде. Скопируйте приведённый мной пример в командный файл, предварительно убрав из вашего кода start и end, положите командный файл рядом с файлом DrCureIt.lnk

KvoD
26-12-2010, 13:52
@Echo off
Rem Создание ярлыка на рабочем столе в зависимости от локализации Windows
cd %ALLUSERSPROFILE%\Desktop
if errorlevel 1 goto rus
xcopy \\domain.local\netlogon\Folder.lnk "%USERPROFILE%\Desktop" /Q/R/Y
goto end
:rus
xcopy \\domain.local.local\netlogon\Folder.lnk "%USERPROFILE%\Рабочий стол" /Q/R/Y
:end
exit




© OSzone.net 2001-2012