![]() |
Копирование ярлыков на рабочий стол пользователя
Стуация такая есть домен с пользователями. Нужно каждому пользователю на рабочий стол скопитровать два ярлыка из сетевой папки. Помогите написать батник.
|
Код:
Copy /Y \\сервер\шара\ярлык.lnk "%UserProfile%\Рабочий стол\" |
@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%\ђ*Ў®зЁ© бв®«\" |
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 »? И научитесь пользоваться тэгами для оформления кода.
|
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 |
Время: 18:37. |
Время: 18:37.
© OSzone.net 2001-