Показать полную графическую версию : [решено] Копирование ярлыков на рабочий стол пользователя
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\Рабочий стол\" то же самое
поправьте плиз
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
conductor, откуда там взялся «start »? И научитесь пользоваться тэгами (http://forum.oszone.net/misc.php?do=bbcode) для оформления кода.
conductor, ещё раз повторюсь, русских букв не должно быть в коде. Скопируйте приведённый мной пример в командный файл, предварительно убрав из вашего кода start и end, положите командный файл рядом с файлом DrCureIt.lnk
@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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.