web-dev-qa-db-ja.com

追加のスイッチを備えた「START / W」

バッチファイルを介して複数のexeのサイレントインストールを実行しようとしていますが、同時にではなく1つずつ実行する必要があります。 「START/W」は、ネイティブではないスイッチを使用すると機能しないようです。次に例を示します。

START/WAIT "%userprofile%\ desktop\jre-8u25-windows-i586.exe"/s

次のエラーが返されます:無効なスイッチ "/ s"

助けていただければ幸いです

5
David

startには奇妙な構文があり、引用符で囲まれた最初の文字列が新しい(コンソール)ウィンドウタイトルです。コマンドは引用符で囲まれているため、startはそれをタイトルとして解釈し、/sが何であるかを知りません。

したがって、次のようにダミーのタイトルを追加します。

START /WAIT "" "%userprofile%\desktop\jre-8u25-windows-i586.exe" /s
10
Jonathan