працуе некалькі ехе праз пакетны файл

Эксперты, я спрабую запусціць файл лятучай мышы, выкарыстоўваючы ніжэй.

start /wait  "D:|Silent_installer.bat" 
start /wait 'D:def.bat" 

Гэта адбываецца, як біта файлы, якія працуюць адначасова.

Але я хацеў першы файл лятучай мышы, каб запусціць цалкам, то def.bat павінен пачаць. Першы файл лятучай мышы займае каля 60 хвілін, а паміж імі другім файлам бітай starting.Ideally Я хацеў першую партыю, каб завяршыць 100%, то другі файл лятучай мышы павінен пачаць.

Я таксама выкарыстоўваў выклік, як паказана ніжэй, але не пашанцавала

call "abc.bat"
call "def.bat"

Любыя прапановы будуць мець вялікую дапамогу

0
<�Код> старт будзе запускаць exe-файлы асінхронна. Выдаліце ​​ старт каманду, каб атрымаць жаданае паводзіны.
дададзена аўтар sgarizvi, крыніца
Не, я быў выказаць здагадку, што менавіта @bcolin прапанаваў у адказ.
дададзена аўтар sgarizvi, крыніца
Не, я быў выказаць здагадку, што менавіта @bcolin прапанаваў у адказ.
дададзена аўтар sgarizvi, крыніца
выкарыстоўваючы той жа, але не пашанцавала
дададзена аўтар user2427534, крыніца
выкарыстоўваючы той жа, але не пашанцавала
дададзена аўтар user2427534, крыніца
Вы хочаце, каб я стараюся ніжэй, як гэта/чакаць? «D: | Silent_installer.bat»/чакання «D: def.bat»
дададзена аўтар user2427534, крыніца
Вы хочаце, каб я стараюся ніжэй, як гэта/чакаць? «D: | Silent_installer.bat»/чакання «D: def.bat»
дададзена аўтар user2427534, крыніца

7 адказы

Вы павінны выкарыстоўваць пачаць «» каманду/чакання з праграмай у самым abc.bat файл. Адна з праграм, якія выкарыстоўваюцца ўнутры abc.bat шматструменныя і дазваляе канец пакетнага файла да яго завяршэння.

2
дададзена
ды, паспрабуйце гэты спосаб. Гэта таму, што вашы праграмы, званыя ў «abc.bat» і «def.bat» з'яўляюцца асінхроннымі.
дададзена аўтар bcolin, крыніца
я проста заблытаўся, вы маеце на ўвазе гэты шлях .. "abc.bat" "def.bat" і ўнутры abc.bat старт ""/чакання D: \ Setp.exe і ўнутры def.bat D: \ ISR.exe Калі ласка, прапануеце?
дададзена аўтар user2427534, крыніца

Вы павінны выкарыстоўваць пачаць «» каманду/чакання з праграмай у самым abc.bat файл. Адна з праграм, якія выкарыстоўваюцца ўнутры abc.bat шматструменныя і дазваляе канец пакетнага файла да яго завяршэння.

2
дададзена
ды, паспрабуйце гэты спосаб. Гэта таму, што вашы праграмы, званыя ў «abc.bat» і «def.bat» з'яўляюцца асінхроннымі.
дададзена аўтар bcolin, крыніца
я проста заблытаўся, вы маеце на ўвазе гэты шлях .. "abc.bat" "def.bat" і ўнутры abc.bat старт ""/чакання D: \ Setp.exe і ўнутры def.bat D: \ ISR.exe Калі ласка, прапануеце?
дададзена аўтар user2427534, крыніца

чаму б не проста

"abc.bat"
"def.bat"

у пакетны файл?

1
дададзена
Ці з'яўляюцца камандныя файлы abc.bat і def.b чакаюць EXE-праграмы сканчаюцца?
дададзена аўтар urzeit, крыніца
Прывітанне, Калі я зрабіць, каб абодва файла пачынаецца ў тым жа час для installation.each біты файла змяшчае файл EXE і першае выкананне выкананага файла займае каля 40-50min, і адпраўной часам пасля 10-20 мін Secon лятучай мышы файл і выконвае выкананы файл .so я атрымае паведамленне пра памылку, ужо ўстаноўка running.In першага файла лятучай мышы ў мяне ёсць падставы ўсталёўваюцца і ў другім у мяне ёсць пакет абнаўленне што ўстанаўліваецца
дададзена аўтар user2427534, крыніца
Не, у мяне ёсць адзін ех ў abc.bat у той час як ён працуе ў def.bat па пачатку работы і выкліку файла ўстаноўкі ўнутры def.exe.
дададзена аўтар user2427534, крыніца

чаму б не проста

"abc.bat"
"def.bat"

у пакетны файл?

1
дададзена
Ці з'яўляюцца камандныя файлы abc.bat і def.b чакаюць EXE-праграмы сканчаюцца?
дададзена аўтар urzeit, крыніца
Прывітанне, Калі я зрабіць, каб абодва файла пачынаецца ў тым жа час для installation.each біты файла змяшчае файл EXE і першае выкананне выкананага файла займае каля 40-50min, і адпраўной часам пасля 10-20 мін Secon лятучай мышы файл і выконвае выкананы файл .so я атрымае паведамленне пра памылку, ужо ўстаноўка running.In першага файла лятучай мышы ў мяне ёсць падставы ўсталёўваюцца і ў другім у мяне ёсць пакет абнаўленне што ўстанаўліваецца
дададзена аўтар user2427534, крыніца
Не, у мяне ёсць адзін ех ў abc.bat у той час як ён працуе ў def.bat па пачатку работы і выкліку файла ўстаноўкі ўнутры def.exe.
дададзена аўтар user2427534, крыніца

Добра, Дзве кропкі тут,

  • старт каманда выкарыстоўваецца для асінхроннага выканання, так што калі вы «жадалі першую партыю, каб завяршыць 100%, то другі файл лятучай мышы павінен пачаць», проста не выкарыстоўвайце яго! </р>

  • Для таго, каб выканаць дзве Пакетныя файлы ўнутры іншага, вы павінны выкарыстоўваць выклік як вы паказаць нам сваё пытанне, то ёсць: </р>

,

call "abc,bat"
call "def,bat"

Perhaps if you explain what "I also used call like below but no luck" means, we may help you in a better way,

PS - Вы зразумелі, што ваш першы прыклад

"D:|Silent_installer,bat"

змяшчае недапушчальны сімвал | у імя файла Batch?

0
дададзена

Вы можаце выкарыстоўваць Запусціць каманду , каб запусціць прыкладанне

0
дададзена
Не, я спрабаваў пачаць/чаканне abc.bat старт/чаканне def.bat, як кажан, і пачынаюць спасылацца як выкананыя файлы з Литт колькасцю затрымак.
дададзена аўтар user2427534, крыніца

Вы можаце выкарыстоўваць Запусціць каманду , каб запусціць прыкладанне

0
дададзена
Не, я спрабаваў пачаць/чаканне abc.bat старт/чаканне def.bat, як кажан, і пачынаюць спасылацца як выкананыя файлы з Литт колькасцю затрымак.
дададзена аўтар user2427534, крыніца