Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat и замапенный драйв / 25 сообщений из 51, страница 1 из 3
12.03.2012, 12:20
    #37700297
Hel975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
В bat файле элементарное копирование файлов из одного каталоге в другой. Каталоги задаются в ini файле. Все работает отлично, кроме случая, когда в каталоге источнике указан замапенный каталог (mapped drive). Даже если просто в cmd.exe указывать:
Код: powershell
1.
copy Y:\version 5\1.txt c:\vvv\



То это не работает.
...
Рейтинг: 0 / 0
12.03.2012, 13:21
    #37700482
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
А длинные имена в кавычки кто брать будет?
...
Рейтинг: 0 / 0
12.03.2012, 16:04
    #37700934
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Hel975, Ты случайно не из под планировщика задач свой bat запускаешь? Потому что под ним замапленных дисков может и не быть.
...
Рейтинг: 0 / 0
12.03.2012, 16:34
    #37701047
Hel975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
bazileHel975, Ты случайно не из под планировщика задач свой bat запускаешь? Потому что под ним замапленных дисков может и не быть.

Хочу из планировщика. Но для начала по тупому тестирую из cmd.exe. А почему может не быть, если пользователь замапил диск?
...
Рейтинг: 0 / 0
12.03.2012, 16:38
    #37701056
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
А пользователь, в сеансе которого замапен диск и пользователь из под которого запускается .bat один и тот же?
...
Рейтинг: 0 / 0
12.03.2012, 16:38
    #37701058
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Hel975bazileHel975, Ты случайно не из под планировщика задач свой bat запускаешь? Потому что под ним замапленных дисков может и не быть.

Хочу из планировщика. Но для начала по тупому тестирую из cmd.exe. А почему может не быть, если пользователь замапил диск?
потому, что задания планировщика запускаются вне сеанса пользователя, а исключительно с правами того или пользователя.
...
Рейтинг: 0 / 0
13.03.2012, 08:46
    #37701913
Hel975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
bga83потому, что задания планировщика запускаются вне сеанса пользователя, а исключительно с правами того или пользователя.

Даже, если я запускаю задание под правами определенного пользователя?

И что делать? Писать полные пути //computername/drive/folder/file в bat файле?
...
Рейтинг: 0 / 0
13.03.2012, 10:08
    #37702013
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Hel975bga83потому, что задания планировщика запускаются вне сеанса пользователя, а исключительно с правами того или пользователя.

Даже, если я запускаю задание под правами определенного пользователя?

Да

И что делать? Писать полные пути //computername/drive/folder/file в bat файле?
Да, писать UNC пути, только будь внимательнее с командами, не все понимают UNC. И слеши другие должны быть
...
Рейтинг: 0 / 0
13.03.2012, 10:49
    #37702101
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
bga83И слеши другие должны быть
Виндоус прощает это. Где то у GunSmoker вроде бы есть статья по этому поводу.
Единственно где есть проблема, так это в командных файлах, если используются ключи
...
Рейтинг: 0 / 0
13.03.2012, 12:33
    #37702419
Hel975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Anatoly Podgoretskybga83И слеши другие должны быть
Виндоус прощает это. Где то у GunSmoker вроде бы есть статья по этому поводу.
Единственно где есть проблема, так это в командных файлах, если используются ключи

А ссылочку можно?
...
Рейтинг: 0 / 0
13.03.2012, 12:43
    #37702452
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Hel975Anatoly Podgoretskyпропущено...

Виндоус прощает это. Где то у GunSmoker вроде бы есть статья по этому поводу.
Единственно где есть проблема, так это в командных файлах, если используются ключи

А ссылочку можно?
Не мой ресурс, я не знаю, но он здесь частый гость.
...
Рейтинг: 0 / 0
13.03.2012, 13:53
    #37702627
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
А ничо что там пробел?
...
Рейтинг: 0 / 0
13.03.2012, 13:59
    #37702645
GunSmoker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Насчёт \ и / - это сюда .

Насчёт прочего:
1. Кавычки и пробелы (почему бы не скопировать файлы Y:\version и 5\1.txt в папку c:\vvv\?).
2. Сессия пользователя (у другой пользовательской учётки может не быть подключенных дисков).
3. Текущий каталог (относительные пути).
...
Рейтинг: 0 / 0
13.03.2012, 14:06
    #37702659
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
HettА ничо что там пробел?
copy "Y:\version 5\1.txt" c:\vvv\
...
Рейтинг: 0 / 0
13.03.2012, 14:34
    #37702738
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Anatoly Podgoretskybga83И слеши другие должны быть
Виндоус прощает это. Где то у GunSmoker вроде бы есть статья по этому поводу.
Единственно где есть проблема, так это в командных файлах, если используются ключи

UNC путь он не поймет.

Код: plaintext
1.
2.
3.
4.
5.
C:\Users\Hett>copy "//192.168.4.58/incoming/sas/index.html" C:\temp
Не удается найти указанный файл.
Скопировано файлов:         0.

C:\Users\Hett>copy "\\192.168.4.58\incoming\sas\index.html" C:\temp
Скопировано файлов:         1.
...
Рейтинг: 0 / 0
13.03.2012, 15:07
    #37702853
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Copy консольная команда и / у нее признак ключа.
...
Рейтинг: 0 / 0
13.03.2012, 16:14
    #37703059
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
В кавычках?
...
Рейтинг: 0 / 0
13.03.2012, 16:48
    #37703147
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Если имя содержит специальные символы, а пробел такой, то имя надо брать в кавычки.
Правила ДОС с 1981 года.
...
Рейтинг: 0 / 0
13.03.2012, 16:55
    #37703173
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Anatoly PodgoretskyЕсли имя содержит специальные символы, а пробел такой, то имя надо брать в кавычки.
Правила ДОС с 1981 года.
Да ладно?
...
Рейтинг: 0 / 0
13.03.2012, 16:57
    #37703184
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Я вообще-то лишь сказал о том, что / в кавычках не признак ключа, а // - не UNC путь и даже не потому, что / признак ключа.
...
Рейтинг: 0 / 0
13.03.2012, 17:01
    #37703196
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
"//192

Это ключ 192 - такого у утилиты нет
...
Рейтинг: 0 / 0
13.03.2012, 17:07
    #37703212
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
Ключ в кавычках?
...
Рейтинг: 0 / 0
13.03.2012, 17:18
    #37703257
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
То что системы до лампочки \ или / легко проверить в проводнике, набрав путь в адресной строке, только у тебя будет проблема, с цифровым путем, система подставит http:
Она не совсем понимает чего ты хочешь, URL или адрес
...
Рейтинг: 0 / 0
13.03.2012, 17:23
    #37703278
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
HettКлюч в кавычках?
Я тебе дал два толкования

1. ключ, почему бы ему не быть в кавычках, ничем не противоречит
2. интерпритирует как http а оно не может быть в Copy
...
Рейтинг: 0 / 0
13.03.2012, 17:24
    #37703281
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bat и замапенный драйв
То есть "//192.168.4.58/incoming/sas/index.html" равно " http://192.168.4.58/incoming/sas/index.html"
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / bat и замапенный драйв / 25 сообщений из 51, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]