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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Копирование ярлыков на рабочий стол пользователя (http://forum.oszone.net/showthread.php?t=142901)

Dvizhnyak 18-06-2009 08:36 1145696

Копирование ярлыков на рабочий стол пользователя
 
Стуация такая есть домен с пользователями. Нужно каждому пользователю на рабочий стол скопитровать два ярлыка из сетевой папки. Помогите написать батник.

Petya V4sechkin 18-06-2009 08:40 1145700

Код:

Copy /Y \\сервер\шара\ярлык.lnk "%UserProfile%\Рабочий стол\"
Copy /Y \\сервер\шара\ярлык.lnk "%UserProfile%\Desktop\"


conductor 25-12-2010 02:11 1574031

@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 1574281

conductor, файл должен быть сохранен в кодировке 866. Забыт слеш между %UserProfile% и Рабочий стол
Код:

copy /Y DrCureIt.lnk "%UserProfile%\ђ*Ў®зЁ© бв®«\"

conductor 25-12-2010 15:27 1574300

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 1574309

conductor, откуда там взялся «start »? И научитесь пользоваться тэгами для оформления кода.

sov44 25-12-2010 22:40 1574559

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

KvoD 26-12-2010 13:52 1574774

@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


Время: 18:37.

Время: 18:37.
© OSzone.net 2001-