[解決済み】起動したプログラムにパラメータを渡して "start "コマンドを使用する場合
2022-04-20 12:01:19
質問
Virtual PC 2007でVirtual Machineを構築しています。
デスクトップから起動するために、バッチファイルに次のコマンドを記述しています。
"c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc "MY-PC" -launch
しかし、これでは、仮想マシンがシャットダウンして、私がVirtual PCコンソールから抜けるまで、ホストマシンにDOSプロンプトが残ってしまいます。 それは困る。
そこで、代わりにSTARTコマンドを使用するように変更しました。
start "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch
しかし、Virtual PCに渡されるパラメータで詰まってしまう。
START /?
は、パラメータが確かにその場所に入ることを示しています。 誰かSTARTを使って複数のコマンドライン引数を持つプログラムを起動したことがありますか?
どのように解決するのですか?
STARTには、最初のパラメータを二重引用符で囲むという特殊性があります。もし最初のパラメーターがダブルクォートであれば、それを新しいウィンドウのオプションのタイトルとして使用します。
あなたが望むものは、そうだと思います。
start "" "c:\program files\Microsoft Virtual PC\Virtual PC.exe" -pc MY-PC -launch
つまり、プログラム名の前に空のタイトルをつけて、ごまかすのです。
関連
-
[解決済み】VMの初期化中にエラーが発生した(java/lang/NoClassDefFoundError: java/lang/Object)
-
[解決済み] 旧バージョンのRubyを削除する(Windowsの場合)
-
[解決済み] Windows用の堅牢で最小限のインストーラーを作成するには?[クローズド]
-
[解決済み] 管理者として実行せずにネットワークドライブにマップするためのBATファイル
-
[解決済み] Windowsコマンドプロンプトのエイリアス
-
[解決済み] Windowsのコマンドラインに'which'に相当するものはありますか?
-
[解決済み] コマンドラインからすべての環境変数をリストアップ
-
[解決済み] Eclipseが起動できない - Javaは起動したが終了コード=13を返した
-
[解決済み] Windowsでlocalhostのポートを使用中のプロセスを強制終了するにはどうすればよいですか?
-
[解決済み] Windowsのコマンドラインからアプリケーションの終了コードを取得するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】exec: "gcc": go buildしようとすると%PATH%に実行可能ファイルが見つからない
-
[解決済み] Windowsのフラッシュドライブに_disk_id.podというファイルが表示される
-
[解決済み] PowerShell フォルダ権限エラー - 一部またはすべての ID 参照を変換できませんでした。
-
[解決済み] ssh_dispatch_run_fatal:message authentication code incorrect unable to ssh jupyter notebook on remote server.入力のMACが破損している。
-
[解決済み] 設定ファイルを開くことができません。Windowsの/usr/local/ssl/openssl.cnf [重複] を開くことができません。
-
[解決済み] Windowsで "rm -rf "に相当するものはありますか?
-
Windows2008 スケジュールタスク、エラー追加データ。エラーの値: 2147750687。
-
[解決済み] mingw-w64スレッド:PosixとWin32の比較
-
[解決済み] PowerShellのコマンドラインからWindowsのバージョンを確認する方法
-
[解決済み] Windows CLIでタイムスタンプを使ったPingを打つ