powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с паузой в bat файле
13 сообщений из 13, страница 1 из 1
Проблема с паузой в bat файле
    #37357090
Romka_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Возникла следующая проблема. Есть олин простой батник

Код: plaintext
1.
2.
net use  X: \\srv1\Exchange

\\srv1\Exchange\script\diskT.bat

и второй батник diskT.bat где прописано следующее

Код: plaintext
1.
2.
if exist T:\ net use T: /delete

if '%USERNAME%'=='roman' net use T: \\ 192 . 168 . 1 . 88 \exchange  123456  /user:roman

При запуске 1-го батника происходит следующее он отрабатывает все подключает, но в конце пишет нажмите любую клавишу для продолжения, хотя никакой паузы нет. В чем может быть дело?
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357698
Romka_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как я прочитал в бат-файлах нельзя вызывать другой батник с помощью \\srv... как можно его вызвать если он находится на другом компьютере?
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357755
majestic-mike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Romka_84,

не совсем понятен вопрос... второй батник расположен в сети на общем ресурсе?

попробуй start /? - там вроде много чего написано, но не написано что оно не умеет по UNC-пути запускать пакетные файлы... а просто cmd.exe - действительно с UNC не сильно дружен, т.к. не может назначить их в качетве текущей папки :(
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357761
+5 коп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Romka_84Как я прочитал в бат-файлах нельзя вызывать другой батник с помощью \\srv... как можно его вызвать если он находится на другом компьютере? Неправильно прочитали, все нормально вызывается... в cmd нельзя установить текущую папку на UNC путь (CD \\comp\share\dir), а запустить файлик - легко

а насчет паузы - внимательно посмотрите, тот ли батник смотрите и нет ли в нем pause, может в самом конце файла а перед ним просто толпа пустых строк?
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357782
авторh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Батник как вызывается? Некоторые IDE к примеру добавляют паузу при запуске консольных программ, может здесь такая же фигня?

Если заменить второй батник на пустой, пауза исчезнет? А если первый?
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357798
авторh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё, кстати, бубноплясанья ради попробуй вместо \\srv1\Exchange\script\diskT.bat делать call \\srv1\Exchange\script\diskT.bat
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357823
Romka_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
со start все работает но пауза никуда не исчезла
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357947
SLab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romka_84,

start /B ?
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357984
Romka_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в том, что он вначале выдает паузу потом после ее нажатия начинает работать 2-й батник, самое интересное что нигде паузы не прописаны
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37357993
Romka_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще пишет что сетевое подключение не найдено, какое именно не понятно
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37358011
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Romka_84Проблема в том, что он вначале выдает паузу потом после ее нажатия начинает работать 2-й батник, самое интересное что нигде паузы не прописаны

Вы когда выполняете банальное
Код: plaintext
start /?

то тоже вроде нигде ни какие паузы не прописываете, а в зависимости от высоты консоли видите надпись "Нажмите любую клавишу для продолжения..." раза три при просмотре вывода справки этой команды. Так что, вы для начала просто сделайте руками net use, а в батнике оставьте только запуск
Код: plaintext
start \wait X:\script\diskT.bat 
(ну или без wait, если стартующий батник ничего, требующего диск T, запускать не будет)
(кстати, не понятно, если вы подключили путь к букве X, то чего этот X не использовали ранее при вызове diskT.bat, а писали полный сетевой путь?)

всю жизнь все стартовали start-ом или вовсе без него и никаких паз не возникало
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37358404
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы еще предложил поменять расширение файлов на cmd.
У bat-файлов с расширением bat всплывал в свое время ряд нехороших и нелогичных особенностей, которых у cmd нет. Подробностей, увы, не помню, это было около 10 лет назад. С тех пор используем только cmd.
...
Рейтинг: 0 / 0
Проблема с паузой в bat файле
    #37370520
Alekseev Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте процедуру CALL
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Проблема с паузой в bat файле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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