1

アプリケーションをマシンにサイレントインストールするタスクが与えられました。これを達成する方法については、私には何の手がかりもありませんでした。しばらく時間をかけて、バッチファイルでできると感じ、バッチファイルの作成を学び始めました。さまざまな場所にファイルをコピーする方法やその他の基本的なことを学びました。

練習として、私は7zip.msi静かにインストールしようとしています。コードを使用してバッチファイルを作成します

start C:\Users\MyName\Desktop\7zip.msi /quiet

コマンドプロンプトからバッチファイルを実行すると、以下のウィンドウで確認するように求められました

ここに画像の説明を入力してください

実行をクリックしました。そして、何も起こりません。バックグラウンドで(静かに)インストールされているように感じましたが、インストールが完了したかどうかはわかりません。そして、インストールのステータスを取得する方法がわかりません。20分間待って、インストールされているプログラムを確認しましたが、アプリケーションがありませんでした。再起動しましたが、インストールされているプログラムには何もありませんでした。

次のコードを試してみましたが、同じ結果になりました

start C:\Users\MyName\Desktop\7zip.msi <Silent>

誰かがこれについて私を助けることができますか?私はそこにたくさんの記事があることを知っています、しかし私はそこに助けを借りてそこにたどり着きました。何が起こっているのか理解できませんでした。

また、同じバッチが.exeファイルでも機能しますか?ありがとう。

4

1 に答える 1

1

あなたはこれを試すことができます

msiexec.exe /i "C:\Users\MyName\Desktop\7zip.msi" /quiet

これは、msi スイッチに関するドキュメントと例があるhereから取得しました。

開発者によって同じスイッチが組み込まれていない限り、exe で同じことを行うことはできません。

于 2013-01-08T15:36:53.210 に答える