• 5

如何讓網頁「超連結」在「新視窗開啟」?〈已經解決〉

ok~ 幫你寫好判斷網址了
現在的功能有:
1. 按Ctrl+Z關分頁
2. Shift+左鍵判斷當前IE的網址是否包含".ltn.",有的話才發送開新視窗的動作
你再試試看合不合用囉~

程式下載點
●● 一個怪人:

下載了,也給解壓縮,
按了「H」的軟體圖檔一點都沒有動靜,
想說這會有作用嗎?
誰知開了自由時報網頁還真的可用。

不但「Shift+左鍵」能夠在工作列開啟各個新視窗,
也能夠用「Ctrl+Z」來關閉在工具列的各個分頁。

「新視窗」和「新分頁」兩者相比,
原本我是較適應新視窗關閉上的簡便,
如今既然可用「Ctrl+Z」來關閉新分頁,
這樣就比新視窗要來得方便,
而且也可將新分頁掛在工具列上,
免得跟工作列上的一些縮小視窗併擠在一起的混雜。

功能上完全符合我的需求,
衍生四個問題請問:

1. 這個軟體是只針對「自由時報」的網頁而寫的嗎?
如果別的網站也有做「Shift+左鍵」不能開新視窗的限制,
是否也一樣有作用?

2. 在別個網站如果「Shift+左鍵」有作用,
「Ctrl+Z」是否也一樣可行?

3. 我有把此軟體給下載來,
哪天重灌或是換了新機,
此軟體給複製下來,是否也一樣可用?

4. 看了控制台裡的「程式和功能」,
裡頭怎麼沒有看到此新下載的軟體?

謝謝。
楊阿雄 wrote:
●● 一個怪人:下...(恕刪)

1. 可以再把別的網站的網址加進.ahk程式碼的判斷式中
已設定的自由時報的網址是判斷網址中有".ltn."
若要再加入"蘋果日報"(http://www.appledaily.com.tw/)的話,可以把程式碼第9行改成這樣
If(InStr(wb.LocationURL, ".ltn.") or InStr(wb.LocationURL, ".appledaily.")) {
然後存檔、重新載入程式

2. Ctrl+Z就沒有去檢查網址了,會直接發送Ctrl+F4關分頁

3、4. 這是免安裝的程式,開啟後會在右下角系統欄顯示一個"H"圖示
可以從上面按右鍵選單來關閉或重新載入

●● 一個怪人:


1. 你說:「可以再把別的網站的網址加進.ahk程式碼的判斷式中」。

是否除了自由時報之外,其他有必要動用到此程式的都要加入網址?
那若有幾個網站需要用到此功能,是要一次次的更換網址,
還是每個網址各建立一個word指令檔?


2. 你說:「若要再加入"蘋果日報"(http://www.appledaily.com.tw/)的話,可以把程式碼第9行改成這樣
If(InStr(wb.LocationURL, ".ltn.") or InStr(wb.LocationURL, ".appledaily.")) {
然後存檔、重新載入程式}」。

If(InStr(wb.LocationURL, ".ltn.") or InStr(wb.LocationURL, ".appledaily.")) {
這算是一組都要給替換進去?
還是or之前的這段可省去?
If(InStr(wb.LocationURL, ".ltn.")
InStr(wb.LocationURL, ".appledaily.")) {
因為中間有加「or」。
「或」之意我有些搞不懂。


3. 第九行就這一句吧!
If InStr(wb.LocationURL, ".ltn.") {

If前面有空格,替換的與語法也要一樣的空格嗎?


4. 你說:「然後存檔、重新載入程式」。

變更之後存檔我懂得,但何謂「重新載入程式」?
也就是說在Word檔變更好語法,然後存檔,
那要如何重新載入?


5. 下載時我是選擇「存檔」而不是執行,
日後再把它拿到新機可以使用嗎?


6. 關機之後再開機,此軟體就會失效,
是每次開機都要開啟一次嗎?
是程式沒有常駐的功能設計,
還是在已下載的軟體可做常駐的設定?


7. Ctrl+Z的刪除快鍵除了能刪除新分頁,也可以刪除新視窗,確實方便。
經一再試用,Ctrl+Z似乎也有些些的不便,
因為每次刪除時還要眼睛去看按鍵,
不知能否改為「Ctrl+ Windows 開始鍵」,
「Windows 開始鍵」就是左邊Ctrl的右邊那個按鍵。
若是能簡單做個修改,請再給個方便,
倘有為難處也不敢勉強。

謝謝。
楊阿雄 wrote:
●● 一個怪人:1...(恕刪)

我再改簡單一點
ieNewWindow.7z

現在你只要把urls.txt加入你要的網站之網址最前面那段即可
Shift+左鍵後,程式會比對你正在看的網址中,符合urls.txt中任一行字串的話即會動作
若有有更動urls.txt的話,需在這裡Reload才會生效



5. 可以,把程式放過去執行即可
建議放到一個固定的位置來執行,像是D:\根目錄或者桌面建一個資料夾

6. 要開機執行的話,按Win+R,鍵入shell:startup
然後把此程式的捷徑放進去
這樣就會開機執行

7. 這就沒辨法了,Ctrl與開始鍵同樣為觸發鍵,需再組合另一個普通按鍵才行

tina.yean wrote:
我都直接用滑鼠滾輪在連結上按一下(不是滾一下 是按一下)(恕刪)


滾輪鍵萬歲+1


●● 一個怪人:

新寫的程式已經下載,
使用上感覺不出與上次的程式有何差別。
同樣都可Shift+左鍵來開新視窗,
同樣可以用Ctrl+Z來關閉各個的新視窗和新分頁。
就只是你這次寫的程式較為簡略的差別而已是嗎?

你說:「現在你只要把urls.txt加入你要的網站之網址最前面那段即可
Shift+左鍵後,程式會比對你正在看的網址中,
符合urls.txt中任一行字串的話即會動作
若有有更動urls.txt的話,需在這裡Reload才會生效」。

如果沒有遇到甚麼問題應該都不用做甚麼動作是吧!
就我對這段話的理解:
若有網站有所設限,不順從我的需求,
就把「urls.txt」這句在網址列給貼到網址的最前面,
也就是貼到「http://www」的前面,是這樣嗎?

至於「若有有更動urls.txt的話,需在這裡Reload才會生效」。
甚麼是更動urls.txt?
我又怎會去更動到urls.txt?

抱歉,電腦名詞我很外行,可能是很見笑的問題。

「舊程式」仍舊保留在資料夾裡,
只啟用新的程式,
兩個程式並留在電腦裡無所謂吧!

「Ctrl與開始鍵」同為觸發鍵而不可行,
那用shift+Z是否可以?
因為shift比較大鍵,加上Z在旁邊也很好按,
連續關閉新視窗或是新分頁時可以不用老是要以眼睛瞄按鍵。

謝謝。
楊阿雄 wrote:
●● 一個怪人:新...(恕刪)

你可以注意到我這兩次給你的壓縮檔中,多了一個名為"urls"的文字文件(加副檔名的話會是urls.txt)
裡面的內容如下
.ltn.
.appledaily.

分別對應到自由時報的www.ltn.com.tw
以及蘋果日報的www.appledaily.com.tw
也就是說,如果你想把新的網站加進去的時
只要把它的網域名稱加進去再Reload一次即可

改成左Shift+Z的話,可能會導致在IE上按左Shift+Z打大寫"Z"時變成關分頁
但如果只有在用Capslock來切換大小寫的話就沒差,打"Z"也可以用右Shift+Z
ieNewWindow.rar


新舊程式並存是無所謂的,開程式時不要點錯就好

●● 一個怪人:


外行人就是要像這樣較細的解讀我才搞懂。
記事本裡的.ltn.對應自由時報的www.ltn.com.tw
記事本裡的.appledaily.對應蘋果日報的www.appledaily.com.tw

這麼說如果有某個網站的網址是:
www.ctkirew.kliouts.com.tw
那我就要在記事本那兩個的後頭再加上,變成如下:
.ltn.
.appledaily.
.ctkirew.kliouts.

輸入好之後Reload一次便生效是吧!
Reload查翻譯是「刷新」,應該就是「存檔」之意吧!
那word程式碼難道都不用去動它?


原本想請你告訴我如何在word程式檔裡如何更改快速鍵的組合,
這樣我就可以日後隨自意的歡喜更改。
可是對照前後兩個word程式碼並沒有這麼簡單,
如果程式裡只是把Ctrl+Z直接置換成shift+Z,
這就好辦了,可惜不是。
這點算了,不然彼此都會昏了頭,
當然如果你有把握幾句話可以教會的話,
自是最好不過了。

電腦裡存有前後三個程式,
第二、第三因為有Ctrl+Z和shift+Z的不同,
可給予保留,以備日後更改替換之用,
那第一個應該就給刪除了吧!

像你們這類會用外星語言的外星生物真是可遇不可求,
知識+我遇到的像「海牙」網友應該也算是外星生物,
可是祂不接受人家主動去信,高興垂憐賜教才降臨凡間。
如果日後有問題可以主動求教於祢嗎?

謝謝。
楊阿雄 wrote:
●● 一個怪人:外...(恕刪)

改熱鍵的話,可以參考熱鍵的官方說明
Win鍵: #
Alt: !
Ctrl: ^
Shift: +


ieNewWindow.ahk可以用Notepad純文字文件打開來編輯
我這邊講解一下Shift+Z那段
1. #IfWinActive, ahk_class IEFrame
2. LShift & Z::
3. send ^{F4}
4. return


第一行: 如果當前視窗是IE的話,才攔截下一行的熱鍵
第二行: 觸發程式的熱鍵 - 左Shift + Z
第三行: 發送Ctrl(^) + F4
第四行: 結束動作

所以,要修改熱鍵的話,只要參考說明文件,把第二行改掉即可


可以私訊我你的LINE ID,我們再慢慢聊
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?