
文章插圖
關(guān)于 Windows 上的一類文件有這么一些笑話:你請某人發(fā)送一個文件副本,Ta 將桌面上的「文件」拖到了聊天框,叮當(dāng)一響,你收到了一份 document.lnk;你告訴 Ta 將某某軟件卸載,于是 Ta 把桌面上的「軟件」移到了回收站,告訴你「搞定了」……
這類文件讀者都很熟悉,我們一般稱之為快捷方式,它們的圖標(biāo)上都帶著小箭頭 。大部分軟件安裝后往往會同時在桌面和開始菜單中創(chuàng)建快捷方式;如果沒有,一些讀者可能會在目標(biāo)文件上 右鍵 > 發(fā)送到 > 桌面快捷方式 自己己新建一個 。
但除了右鍵發(fā)送到桌面,Windows 快捷方式其實(shí)還可以更快捷:在引用對象支持的情況下,它能做到直接調(diào)用軟件的子功能、以某個模式啟動程序等等 。
讓我們先從快捷方式的工作方式講起 。
快捷方式的基本知識在微軟的 開發(fā)者文檔 中,快捷方式有另外一個更準(zhǔn)確的表述:Shell Links,可翻譯為殼層鏈接 。這個名稱更趨近于它的本質(zhì):用于 Windows 殼層(Shell)的鏈接文件 。Windows 圖形殼層自然是資源管理器(explorer.exe),這是它賴以工作的進(jìn)程;而「鏈接」則說明 Shell Links 是指向引用對象(corresponding object)的文件而并非對象本身 。
工作方式和屬性以桌面上的 Firefox.lnk 為例,當(dāng)我們雙擊此鏈接,資源管理器發(fā)現(xiàn)用戶嘗試打開的文件類型為快捷方式,便讀取了它的「目標(biāo)」屬性的內(nèi)容 C:Program FilesMozilla Firefoxfirefox.exe,然后嘗試打開此「目標(biāo)」,F(xiàn)irefox 程序于是被喚起了 。
這和我們在資源管理器地址欄輸入 Firefox.exe 位置的原理和效果是類似的 。
但不同的是,快捷方式有幾個其他的屬性是我們不能通過填充地址欄做到的:
起始位置(工作目錄 & working directory):告訴資源管理器從哪個位置打開目標(biāo),或者說,將目標(biāo)運(yùn)行在哪個位置;快捷鍵:當(dāng)焦點(diǎn)位于快捷方式所在目錄時,資源管理器接受以快捷鍵打開鏈接;備注/圖標(biāo):快捷方式作為一個文件用于展示自己的各類信息 。后綴名和類型聽到打開快捷方式和在資源管理器地址欄輸入地址類似,一些讀者可能會想到,Windows 資源管理器地址欄不光能輸入文件地址,還可以輸入shell:downloads 直接打開下載文件夾,輸入shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}打開控制面板,輸入https://example.com打開網(wǎng)站……
是的,快捷方式也能接受這些內(nèi)容 。根據(jù)引用對象種類的不同,常用的快捷方式分為兩種:
.lnk 鏈接文件:注冊表位置HKCRlnkfile,引用對象是目錄或文件(包括可執(zhí)行程序);.url 網(wǎng)絡(luò)快捷方式:注冊表位置HKCRInternetShortcut,引用對象是 URI 。創(chuàng)建方式和解析過程通過圖形界面創(chuàng)建快捷方式目前有兩種途徑:從引用對象創(chuàng)建和使用向?qū)?chuàng)建:
從引用對象創(chuàng)建:這種方式需要我們提前定位到引用對象(即快捷方式的目標(biāo)),選中這個對象,要么右鍵 > 發(fā)送到 > 桌面快捷方式,要么按住 Alt 鍵,使用鼠標(biāo)拖動文件到目標(biāo)目錄,然后松開鼠標(biāo) 。前者在 Windows 11 已經(jīng)變得非常繁瑣 。使用快捷方式創(chuàng)建向?qū)В涸谌我饽夸浵掠益I,選擇新建 > 快捷方式,填入引用對象的地址和名稱 。以上面兩種方式創(chuàng)建快捷方式時,引用對象必須存在 。但是創(chuàng)建完成后,引用對象存在與否就不再影響快捷方式,兩者只會在用戶打開快捷方式時發(fā)生關(guān)聯(lián) 。
當(dāng)用戶雙擊快捷方式時,系統(tǒng)會嘗試解析該快捷方式:首先它會用快捷方式指向的路徑檢查引用對象是否能直接找到;如果路徑的目標(biāo)無對象,資源管理器接下來會使用名為 分布式鏈接跟蹤 的技術(shù),依靠對象原來的大小,名稱,創(chuàng)建日期等信息進(jìn)行檢索,成功找到目標(biāo)后 Windows 會自動更新快捷方式的目標(biāo)屬性;若無法找到則會提示用戶刪除快捷方式 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 現(xiàn)澆樓板厚度
- 現(xiàn)澆樓板價格
- 什么是語言暴力
- 電腦截圖快捷鍵ctrl加什么 電腦截屏快捷鍵ctrl+alt+
- 廁所反味處理
- 什么是狂躁癥
- 廁所反味危害
- 電腦字體大小快捷鍵 電腦字體太小怎么調(diào)大
- icloud照片徹底清理的兩個方法 如何刪除icloud照片圖庫
- 防盜窗折疊
