![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Добавить "Отправить на \\server\" в контекстное меню |
|
Любой язык - Добавить "Отправить на \\server\" в контекстное меню
|
Ветеран Сообщения: 507 |
Собственно, сабж. Пытаюсь решить задачу, но не могу..
В реестре прописал так: cmd /k copy %1 \\server\Public\ Суть команды - банальное копирование файла на общественную файлопомойку в сети. Желательно, конечно, реализовать это через интерфейс WIndows, а не через CMD, я не знаю, как это сделать. В том смысле, что командная строка вряд ли запросит что-либо, если начальный файл будет совпадать с конечным. Пишет, не удается найти указанный файл. Нада как-то переменную текущего каталога добавить перед именем файла. А как сделать - я хз. Помогите, товарищи-шаманы) |
|
Отправлено: 13:55, 21-02-2012 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать Цитата flower:
|
|
------- Отправлено: 16:33, 21-02-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 507
|
Профиль | Отправить PM | Цитировать cmd /c xcopy "%1" \\brk\Public >123.txt
все равно копирует файлы без папки. Сделал вывод в лог: C:\Documents and Settings\123\ђ*Ў®зЁ© бв®«\WSUS\FrameWorklangPack.reg C:\Documents and Settings\123\ђ*Ў®зЁ© бв®«\WSUS\readme.txt C:\Documents and Settings\123\ђ*Ў®зЁ© бв®«\WSUS\scr.PNG C:\Documents and Settings\123\ђ*Ў®зЁ© бв®«\WSUS\WSUS.reg ‘Є®ЇЁа®ў**® д*©«®ў: 4. Копировалась папка WSUS с четырьмя файлами, описанными выше. |
Отправлено: 16:42, 21-02-2012 | #12 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 16:45, 21-02-2012 | #13 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Xcopy тут не обойтись.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\FileC] @="Копировать в папку" [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\FileC\command] @="\"C:\\Users\\user\\Desktop\\CopyFolder.cmd\" %1" @Echo Off Set $SRC=%1 Set $DST=\\brk\Public For %%i In ("%$SRC%") Do Set $N=%%~nxi XCopy "%$SRC%" "%$DST%\%$N%" /E/H/R/K/Q/Y/I но когда появляются пробелы работать перестаёт. Нужно просить коллег из скриптов код допилить, чтобы и пути с пробелами воспринимались и одновременно для файлов срабатывал. Переношу. |
Последний раз редактировалось Morpheus, 21-02-2012 в 20:57. Отправлено: 20:01, 21-02-2012 | #14 |
Сообщения: 25151
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Morpheus:
|
|
------- Отправлено: 20:34, 21-02-2012 | #15 |
Ветеран Сообщения: 507
|
Профиль | Отправить PM | Цитировать Благодарю за помощь) Буду ждать доработки скрипта. Сам в bat-скриптинге, увы, ничего не смыслю
![]() |
Отправлено: 09:12, 22-02-2012 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Morpheus:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\FileC] @="Копировать в папку" [HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\FileC\command] @="\"C:\\Users\\user\\Desktop\\CopyFolder.cmd\" \"%1\"" @Echo Off Set $SRC=%~1 Set $DST=\\brk\Public For %%i In ("%$SRC%") Do Set $N=%%~nxi XCopy "%$SRC%" "%$DST%\%$N%" /E/H/R/K/Q/Y/I 2. При попытке копирования файла появляется запрос вида: P.S. У меня Windows XP; «xcopy.exe» версии: Я по-прежнему убеждён, что ярлык в SendTo надёжнее. |
|
Последний раз редактировалось Iska, 24-02-2012 в 17:20. Отправлено: 09:48, 23-02-2012 | #17 |
Ветеран Сообщения: 12426
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата Iska:
Цитата Iska:
Проверил и в XP - тоже всё ок. Xcopy - 5.1.2600.5512. |
|||
Последний раз редактировалось Morpheus, 23-02-2012 в 14:39. Отправлено: 14:28, 23-02-2012 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Morpheus:
|
|
Отправлено: 22:28, 23-02-2012 | #19 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:21, 24-02-2012 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ресурсы - [решено] Как добавить иконки в контекстное меню XP | А_н_д_р_ей | Оформление Windows XP | 6 | 26-12-2011 20:50 | |
Ошибка - Как добавить в контекстное меню Adobe Photoshop CS5? | ЖиВоЙ | Microsoft Windows 2000/XP | 1 | 27-04-2011 20:27 | |
Блог - Как добавить раскрывающееся меню в контекстное меню рабочего стола и компьютера | Vadikan | Microsoft Windows 7 | 7 | 13-12-2010 17:43 | |
[решено] Как добавить CD-RW в контекстное меню "Отправить" (SendTo) | miikki | Microsoft Windows 2000/XP | 10 | 05-03-2006 16:24 |
|