デスクトップショートカットといくつかのコマンドラインパラメーターを使用して起動する必要があるWindowsアプリケーションがあります。
私はこれを何千回も行いましたが、これは少し異なります。-e 12345
またはのような通常のコマンドラインパラメータを使用する代わりに-example 12345
、これは@12345
(@
記号で始まる)を使用します。
Windowsのショートカットは、このパラメーターが実行可能ファイル名の直後に来るのを好まず、すべてを削除します。理由はわかりません。
例えば:
c:\example\example.exe @12345 -e9876
「ターゲット」として、保存するとき、すべてのパラメーターを取り除きc:\example\example.exe
、ターゲットのままにします。
しかし、 c:\example\example.exe -e9876 @12345
うまく動作します。保存して検証し、すべてが良好です。
ただし@
、コマンドの最初のパラメーターにする必要があります。コマンドをバッチファイルにラップしてバッチを呼び出すようなことをすることとは別に@
、Windowsショートカットの最初のコマンドラインパラメーターとしてシンボルを使用するにはどうすればよいですか?
.lnk
ファイルは実際には異なります。(渡されたパラメーターを単にエコーするバッチファイルとしてターゲットでテストされました。)