バッチファイル/スケジュールされたタスクからInternet Explorerを実行しようとしています。
私のバッチファイルには(全体)が含まれています。
cd "%ProgramFiles%\Internet Explore"
iexplore.exe http://superuser.com -nohome
バッチファイルを実行すると、URLはコマンドライン引数ではなく、コマンドライン引数を取得します。
きっとばかげたことをしていると思いますが、今のところはわかりません。解決策は何ですか?
これは、Internet Explorer 8を搭載したWindows 7 Home Premiumにあります。
コメントに応じて更新:
nohome
をいくつかのサイトから入手しました。おそらくコメントに記載されているサイトです。以前の試みは実際に文書化されたnohangrecovery
を使用していましたInternet Explorerのコマンドラインオプション。
私の最初の試みはこのように見えました(これは実際にはMSDNのドキュメントの通りです:
cd "%ProgramFiles%\Internet Explore"
iexplore.exe -nohangrecovery http://superuser.com
これにより、アドレスバーに次のものが含まれます。
これが重複している場合は申し訳ありません-検索したところ、一致するものが見つかりませんでした。
Internet Explorerコマンドラインオプションのドキュメント を参照してください。コマンドラインオプションはURLの前に置く必要があり、-nohome
もサポートされているオプションではありません。 -nohome
についてどこで知りましたか?
バッチファイルを使用してログインするたびにスーパーユーザーを開こうとする場合は、次のように入力します。
cd "%ProgramFiles%\ Internet Explore"
iexplore.exe http://superuser.com
ただし、これを100日間連続してログインする場合は、機能しません。理由は教えませんが、それはできません:-)
cd
の代わりに、次のようにディレクトリに移動できます。
start "" iexplore http://superuser.com
あるいは単に:
start iexplore http://superuser.com
-nohome
はURLの前に置く必要があります。コマンドが存在するかどうかはわかりません。