web-dev-qa-db-ja.com

Windowsショートカットのコマンドライン引数にコマンドライン引数を追加するにはどうすればよいですか?

この方法で、コマンドライン引数/オプションをショートカットに追加できることはわかっています。例えば:

"C:\Program Files\Internet Explorer\iexplore.exe" www.a.com

したがって、IEは起動時にa.comに接続します。私がやりたいのはIE a.comに接続することです次のような別のプログラムを介して呼び出すと:

C:\Windows\SysWOW64\ForceBindIP.exe 192.168.1.151 "C:\Program Files\Internet Explorer\iexplore.exe" www.a.com

これは動作しません。 IE起動しますが、a.comに移動しません。引数が無視されるか、代わりにForceBindIPの引数として理解されるようです(わかりません)。


私がやろうとしているのは、2つのIEショートカットを作成して、それぞれが1つのIEウィンドウを1つにバインドするNICそのため、スタートアップリストにwww.a.comなどを追加しても効果はありません。OSはWindows8です。

これまでに質問と回答があった場合は、お詫び申し上げます。その場合は、検索用のキーワードを提案してください。

3
Pawin

バッチファイルを作成します(たとえば、foo.bat)それは言う

"C:\Program Files\Internet Explorer\iexplore.exe"  www.a.com

次に、ショートカットを次のように変更します

C:\Windows\SysWOW64\ForceBindIP.exe  192.168.1.151  foo.bat

これにより、ForceBindIPの明らかな処理のみの制限内で作業できます。

ForceBindIP.exeIPアドレスアプリへのフルパス

コマンドラインで(appのパラメーターを受け入れずに)、InternetExplorerのパラメーターも提供します。 ( 彼らのWebページ は上記の使用法のみを示していますが、制限については詳しく説明していません。)

2
Scott

何らかの理由で、ForceBindIPは最初のパラメーターを無視しているので、次のようにします。

C:\ Windows\SysWOW64\ForceBindIP.exe 192.168.1.151 "C:\ Program Files\Internet Explorer\iexplore.exe" foo www.a.com

1
user247422