我想要做的是启动一个启动其他.cmd文件的.bat文件。我用这个命令完成了这个
start /D "path_to_folder" file1.cmd
start /D "path_to_folder" file2.cmd
start /D "path_to_folder" file3.cmd
我遇到的问题是我想要第一个启动其他文件的蝙蝠,在所有其他cmd完成后关闭。
如果我将/ WAIT命令添加到每一行,它们将一个接一个地启动而不是并行启动。
我已经尝试将/ WAIT命令放在最后一行,但有时该命令比其他命令更早完成并且主bat文件关闭。
答案 0 :(得分:3)
(
start /D "path_to_folder" file1.cmd
start /D "path_to_folder" file2.cmd
start /D "path_to_folder" file3.cmd
) | set /P "="
此方法不会修改已启动的.cmd文件的标准输出。
答案 1 :(得分:1)
我们在dostips.com上就此进行了一些讨论。
以下是他们提出的一些想法。
SELECT r.respondant_firstname as first_name, q.question_id as question_id,
a.answer_id, a.answer_text, a.answer_rate, a.answer_nps,
qr.question_radio_text as opt
FROM respondant r CROSS JOIN
question q LEFT JOIN
answer a
on a.answer_question_id = q.question_id and
a.answer_respondant_id = r.respondant_id LEFT JOIN
question_radio qr
on a.answer_question_radio_id = qr.question_radio_id
WHERE q.question_feedback_id = 1
ORDER BY q.question_id, a.answer_id;
另一个otpion
A.bat | B.bat | C.bat | D.bat | E.bat
还有一个
rem you may also use the following if you wnat to see status messages of all processes.
rem A.bat>con | B.bat>con | C.bat>con | D.bat>con | E.bat