Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Директория запуска .bat

Ответить
Настройки темы
Директория запуска .bat

Пользователь


Сообщения: 110
Благодарности: 6

Профиль | Отправить PM | Цитировать


Уважаемые форумчаны скажите пожалуйста какой переменной обозначается дирректория запуска bat файла.
Я хочу что бы запущенный bat фаел в дирреторие например c:\......\Program\start.bat Запускаться ещё один bat фаел с дирректории например c:\........\Program\dop\start_1.bat Как это осуществить?
Зарание спасибо.

Так же если кто знает как в bat файле можно ввести проценты завершонности.
Например я копирую определённое количество файлов в определённую дирректрию и запускаю их bat (копировка и запуска bat ником соответственно) как можно ввести что бы он выводил проценты завершонность процесса.
Буду очень сильно благодарен.

Отправлено: 19:41, 07-03-2008

 

Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24528
Благодарности: 4498

Профиль | Сайт | Отправить PM | Цитировать


Цитата Deven:
какой переменной обозначается дирректория запуска bat файла »
таких переменных не существует, если ты, конечно, не задашь их самостоятельно.
>
Ты хочешь запустить из одного бат-файла (Program\start.bat) другой (start_1.bat), лежащий во вложенной папке (Program\dop)?
Две последовательных команды:
cd dop
start_1.bat
если в start_1.bat нужно обрабатывать папки\файлы в той же вложенной папке (Program\dop) либо
dop\start_1.bat
если набор команд данного файла не привязывается к папке \dop
>
Цитата Deven:
как в bat файле можно ввести проценты завершонности »
встроенными средствами - никак (если, конечно, в файле не производится циклическая обработка чего-либо, тогда можно реализовать нечто подобное через переменные)

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов


Отправлено: 20:04, 07-03-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 110
Благодарности: 6

Профиль | Отправить PM | Цитировать


Если конкретно, то :
В папке "program" лежат файлы которые обрабатываются "setup.bat", но в конце обработки нужно что бы он запускал из "program\dop" ещё один батник "setup_1.bat" который в свою очередь обрабатывает свои файлы в папке "program\dop".

Кода задаю так: \dop\setup_1.bat то ни каких ошибок и не найденых файлов не выдаёт, но то что надо не выполняет. (Нужно что бы setup_1.bat копировал файлы из "dop" в %windir%\ и зпускал, а он этого не делал.
Когжа делаю dop\setup_1.bat он выдаёт что он не находит файлы.


А теперь по существу.
Ситуация такая:
1.bat ник в D:\programm\start.bat
Устанавливает обновления
2.В конце батник запускает mod.bat
который в свою очередь устаавливает дополниетельнные программы и обращается
к дополнительному батнику D:\programm\mod\command.bat
Там я выполняю копирование файлов в определёённую дирректорию с ещё одним bat ником который в свою очередь запускает файлы в новой дирректории.

mod.bat
Код: Выделить весь код
...
start /wait  \Patch_Sys32\command_1.bat
start /wait  \Patch_Win\command_2.bat
command_1.bat
Код: Выделить весь код
copy logonui.exe %windir%\system32\dllcache\
copy logonui.exe %windir%\system32\
....
copy Patch_access.exe %windir%\system32\dllcache\
copy setup_sys.bat %windir%\system32\
setup_sys.bat %windir%\system32\dllcache\
....
start /wait %windir%\system32\dllcache\setup_sys.bat
start /wait %windir%\system32\setup_sys.bat
Самостоятельно они выполняют поставленные для них функции а вместе не соеденяются.

[/code]

Последний раз редактировалось Deven, 07-03-2008 в 20:46.


Отправлено: 20:28, 07-03-2008 | #3


(*.*)


Сообщения: 36491
Благодарности: 6675

Профиль | Сайт | Отправить PM | Цитировать


Вызывайте из первого пакетного файла второй - call /?

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 00:35, 08-03-2008 | #4


Ветеран


Сообщения: 894
Благодарности: 137

Профиль | Отправить PM | Цитировать


Цитата Deven:
Когжа делаю dop\setup_1.bat он выдаёт что он не находит файлы. »
в setup_1.bat
Код: Выделить весь код
@echo off
pushD %~dp0
..........
PopD
goto :eof

Цитата Deven:
command_1.bat
setup_sys.bat %windir%\system32\dllcache\ »
Call setup_sys.bat %windir%\system32\dllcache\

-------
Я не развожу политику в подписи
ПТН ПНХ


Отправлено: 10:39, 09-03-2008 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Директория запуска .bat

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
что за папка (директория) $OEM$ Bullet-Avalon Автоматическая установка Windows 2000/XP/2003 1 30-11-2008 09:58
[решено] $OEM$ директория DenCop Автоматическая установка Windows 2000/XP/2003 5 15-11-2008 12:22
CMD/BAT - Как закрыть окно bat (пакетного) файла сразу после запуска? Fuzzy_Logic Скриптовые языки администрирования Windows 1 05-11-2006 01:48
Темная директория. Peresvet_2005 Microsoft Windows 2000/XP 2 22-02-2006 12:00
Что такое текущая директория? Guest Программирование и базы данных 11 24-07-2004 00:19




 
Переход