iT邦幫忙

0

如何下指令讓 Internet Explorer 在開啟時自動固定視窗 (如 820 x 710)?

ie
mrpan 2009-07-07 18:05:1126757 瀏覽

我希望執行 iexplorer.exe 開特定網頁時可以固定特定大小視窗 (如 820x710)
我參考過使用 Autosizer 這個軟體,但是還是太麻煩.
目前我是用 iexplorer.exe -k www.google.com 達到效果,但我不要全螢幕的方式.
請問有比較方便的做法嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
14
魯大
iT邦高手 1 級 ‧ 2009-07-08 11:02:07
最佳解答

你在用IE開啟視窗時,是否開啟同一個網頁..
如果是的話,那你可以用以下的方式處理

一、新增一純文件,將其副檔名由 txt 改成 vbs
二、編輯內容,將以下的文字寫入並儲存

<pre class="c" name="code">
With CreateObject("InternetExplorer.Application")
	.visible = True
	.Navigate "http://ithelp.ithome.com.tw/"
	.width = 1024
	.height = 768
End With

其中,"http://ithelp.ithome.com.tw/" 可改成你所要開啟的網址
「.width = 1024」及「.height = 768」就是在設定畫面大小啦..

完成,直接執行,就行啦..

28
alexc
iT邦高手 1 級 ‧ 2009-07-07 20:25:42

用日本人寫的工具,可以用在 Windows 98SE / 2000 / XP / IE5.5 / IE6
http://www010.upp.so-net.ne.jp/suede/en/archive/IEwinsize.zip

mrpan iT邦新手 1 級 ‧ 2009-07-07 22:00:15 檢舉

謝謝您,這個比 Autosizer 設定簡單多了。
但是他卻會影響到其他正在開啟的 IE 視窗。
不過還是很感謝您提供的幫助。

34
cooch
iT邦研究生 3 級 ‧ 2009-07-07 22:41:07

Internet Explorer 沒有參數支援直接指定新視窗大小,
沒有工具軟體幫助是比較辛苦些,
但是天無絕人之路,
還是有方式可以達到您的要求:

直接將IE視窗調整成所需之位置及大小後關閉,並將下列登錄值匯出:

<pre class="c" name="code">HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Window_Placement

在每次開啟新視窗時匯入上述登錄值後開啟網頁即可:

<pre class="c" name="code">regedit /s IESize01.reg
start iexplore.exe -new http://www.google.com

好處: 可設定不同大小及位置,彈性配置所需開啟網頁位置及大小,
缺點: 還是得東拼西湊才能達到目的...

我要發表回答

立即登入回答