Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Вт Сен 13 2005 11:55 Заголовок сообщения: Настройки интерпретатора командной строки |
|
|
Добрый день!
Может кто подсказать как сделать так чтобы при запуске некоторых команд, при выдаче запроса на подтверждение автоматически подставлялась буква "Y". Команды типа net share, net session. С утра этим занимаюсь, но все варианты не рабочие. |
|
Вернуться к началу |
|
|
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Вт Сен 13 2005 12:27 Заголовок сообщения: |
|
|
Поробуй перенаправление ввода из файла что-то вроде
команда << c:\y.txt
а в файле c:\y.txt только один символ "Y" _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
|
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Вт Сен 13 2005 12:57 Заголовок сообщения: |
|
|
Я сейчас попробовал так сделать, ничего не получилось, внизу привожу то что комп выдал в ответ
C:\>net share test_auto /delete << c:\yes.txt
<< was unexpected in this time
При попытке записать команду как:
C:\>net share test_auto /delete < c:\yes.txt
получил ответ:
C:\>net share test_auto /delete 0<c:\yes.txt
Users have open files on test_auto. Continuing the operation will force the
files closed.
Do you want to continue this operation? (Y/N) [N]:
No valid response was provided.
В файле yes.txt одна буква Y |
|
Вернуться к началу |
|
|
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Вт Сен 13 2005 13:32 Заголовок сообщения: |
|
|
Ну, тады "ой". Вполне возможно, что с командами типа net перенаправление может и не прокатить. _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
|
Sol
Зарегистрирован: 05.12.2003 Сообщения: 427 Откуда: Томск
|
Добавлено: Вт Сен 13 2005 13:40 Заголовок сообщения: |
|
|
echo Y | net share xxx /delete _________________ In My Humble Opinion |
|
Вернуться к началу |
|
|
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Вт Сен 13 2005 14:12 Заголовок сообщения: |
|
|
Вроде тоже не катит. Также "No valid response was provided" _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
|
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Вт Сен 13 2005 14:20 Заголовок сообщения: |
|
|
У меня точно такая же петрушка, как и у a-m-d. |
|
Вернуться к началу |
|
|
shaa
Зарегистрирован: 06.09.2005 Сообщения: 78
|
Добавлено: Вт Сен 13 2005 15:23 Заголовок сообщения: |
|
|
net use s: \\comp\share
cd s:
del *.* /q
ну примерно так, правда подключение s: сохраняется до выхода пользователя из системы, можно отключить вручную _________________ На самом деле самого дела нет |
|
Вернуться к началу |
|
|
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Вт Сен 13 2005 16:51 Заголовок сообщения: |
|
|
shaa, при удалении таким способом появляется надпись, что файл занят другим процессом и этот файл не удаляется Проблема как раз в том и состоит, что нужно отключить расшаренную папку, независимо от того работают на ней пользователи или нет! |
|
Вернуться к началу |
|
|
shaa
Зарегистрирован: 06.09.2005 Сообщения: 78
|
Добавлено: Вт Сен 13 2005 18:05 Заголовок сообщения: |
|
|
То что я написал работает на удаление файлов. Это я проверил. Разумеется при условии полного досупа к расшаренной папке, согласен, что команда net use x: /delete запрашивает подтверждение, а команда net use x: /delete:yes просто отказывается выполняться, хотя вроде она и встречается в примерах команды net _________________ На самом деле самого дела нет |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Вт Сен 13 2005 19:58 Заголовок сообщения: |
|
|
Не вижу проблем.
net use x: /del /yes
И все в шоколаде. |
|
Вернуться к началу |
|
|
4u3u
Зарегистрирован: 24.01.2003 Сообщения: 997 Откуда: Moscow
|
Добавлено: Вт Сен 13 2005 23:06 Заголовок сообщения: |
|
|
Ключи /y[es] и /n[o] действительны для всех поманд net.exe |
|
Вернуться к началу |
|
|
Flap
Зарегистрирован: 31.01.2005 Сообщения: 24 Откуда: Воронеж
|
Добавлено: Ср Сен 14 2005 12:02 Заголовок сообщения: |
|
|
Спасибо всем, вариант net share xxx /delete /yes действительно работает. Хотя в справочной системе про ключ /yes ни слова, наверное он не документированный (а столько копий было сломано )! |
|
Вернуться к началу |
|
|
solonifer
Зарегистрирован: 16.08.2005 Сообщения: 9
|
Добавлено: Ср Сен 14 2005 16:04 Заголовок сообщения: Добро пожаловать на портал http://www.rus-israel.com! |
|
|
Добро пожаловать на портал http://www.rus-israel.com!
Сайт новый но вы те кто раскрутит его! Заходите регистрируйтесь, добавляйте новости! Пишите в форуме!
У портала большие планы! Заходите!
Рады видеть всех на http://www.rus-israel.com !!! |
|
Вернуться к началу |
|
|
4u3u
Зарегистрирован: 24.01.2003 Сообщения: 997 Откуда: Moscow
|
Добавлено: Ср Сен 14 2005 17:10 Заголовок сообщения: |
|
|
Flap писал(а): | Хотя в справочной системе про ключ /yes ни слова, наверное он не документированный | Есть такое дело, недоработка разработчиков. Потому как не только в документации, но и в консольной справке этих ключей нет. Хотя если пройтись по net.exe strings'ом, ключи засвечиваются.
А вот в 98-х в консольной справке к net эти ключи есть... Все срочно переходим на 9x!
:) |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Ср Сен 14 2005 18:27 Заголовок сообщения: |
|
|
В сад Win9x.
Там net ..... /persistent не работает. Если сетевой диск отвалится, то при перезагрузке сам не поднимется. Батники писать надо, то, сё... |
|
Вернуться к началу |
|
|
|