web-dev-qa-db-ja.com

ショートカットにコマンドラインオプションを追加するにはどうすればいいですか?

Windows XPのショートカットで実行可能ファイルにコマンドラインオプションを追加する方法を教えてください。

たとえば、targetのショートカットプロパティには次のものがあります。

"c:\path\to\exe\pogram.exe"

いくつかオプションを追加したいです。

"c:\path\to\exe\program.exe -option1 -option2"

ただし、これを行うと、ターゲットボックスに指定された名前が無効であるというエラーが表示されます。

97
Karl Voigtland

[ターゲット]フィールドに追加しようとしましたか

 "c:\ path\to\exe\program.exe" -option1 -option2 

プログラムのパスと名前だけを引用符で囲む必要があります。

122
BinaryMisfit

スイッチを引用符の後に置きます。

プログラムパスだけが、パス内のスペースのために引用符で囲まれています。 My Documentsのようなものは単語の間のスペースのために正しく解決されないでしょう、それで引用符が必要です。これが、--example switchのような複数のWordスイッチ(別々のもの)を持つプログラムがおそらく見つからない理由でもあります。スペースは別のプログラム引数を構成するため、通常は代わりに--example-switchのようになります。

13
John T

あなたの引用符は間違った場所にあります。引用符は個々のパスを回るだけです。最後の引用符をprogram.exeの末尾に戻し、引用符の外側に-option1 -option2を付けたままにします。

3
Ryan Bolger

ショートカットを使用して、フォルダーまたはWebサイトに直接アクセスすることもできます。
フォルダ:
F:\ CriticalFiles\MS_InternetAccess
インターネット:
"C:\ Program Files(x86)\ Internet Explorer\iexplore.exe" " https://www.theguardian.com/world "
両方の引数を引用符で囲みます。
Win10が時々スタートメニューを失うように見えるため、これらを使用しています。

0
Robert Pearce