デスクトップにインターネット ショートカットがあり、内容は次のようになっています。
[InternetShortcut]
URL=http://www.microsoft.com/isapi/redir.dll?prd=ie&pver=6&ar=IStart
Modified=D03458CE7738C801A2
誰かがリンクを読み込んだ後にブラウザが最大化されて起動することを保証するためにできる調整があるかどうか疑問に思っていました.
ありがとう!
つまり、ブラウザが 1 つの特別なインターネット リンクから最大化されて起動することを保証することはできません。すべてまたはまったくインターネット リンクが最大化されません。
しかし:誰かがこれと同様の問題を抱えていました. 役立つ場合は、これを確認してください。
編集: わあ、本当に汚いものを見つけたので、これを使うべきではないと思いますが... ここにあります。2 行目を次のように置き換えます。
URL=javascript:window.moveTo(0,0);window.resizeTo(screen.width,screen.height);window.location.href="http://www.microsoft.com/isapi/redir.dll?prd=ie&pver=6&ar=IStart";
ウィンドウを実際に最大化するわけではありませんが、ブラウザウィンドウを最大の高さと幅にします。
インターネット ショートカット(.url)を使用するのではなく、 Internet Explorer へのショートカット(.lnk)を作成します。(iexplore.exe) lnk ファイルで Windows の初期状態を設定できます。(アイコンを右クリックして、プロパティを表示します。)
引数として URL を指定できます。ターゲットは次のようなものになります
"%programfiles%\Internet Explorer\iexplore.exe" http://reddit.com
パソコンだけで使う場合はこれでOKです。これは一般的な解決策ではありません。プログラムでこれを行いたい場合は、ショートカットの作成に関連するいくつかの Windows API があります。Internet Explorer のパスはさまざまであるため、レジストリから取得する必要もあります。一部のユーザーは IE を持っていない可能性があります。
IE は前回どのように開いたかを覚えていて、その設定を使用していると思います。レジストリからこの情報を見つけて使用するかもしれませんが、起動引数から値を取得するために実装されているとは思いません
ここであなたはすぐに結論に飛びつきます。Internet Explorer がまったく起動することさえ保証できないと思います。ユーザーがデフォルトのブラウザーとして設定したものは何でも取得します。