指定系統(tǒng)默認(rèn)圖片編輯器是一款設(shè)置為系統(tǒng)默認(rèn)的圖片編輯器工具(通常指定Photoshop),這個(gè)小程序通過(guò)修改注冊(cè)表,把部分常用的圖片編輯器,改為指定的編輯器.因?yàn)橹笆菫榱四茉赨E4內(nèi)能編輯圖片而專(zhuān)門(mén)寫(xiě)的這個(gè)程序,所以界面里提到了UE4.但是這個(gè)程序還是比較通用的.
軟件說(shuō)明
作為一個(gè)設(shè)計(jì),經(jīng)常會(huì)用到Photoshop, 經(jīng)常需要在圖片的右鍵菜單里,以PhotoShop打開(kāi)此圖片.當(dāng)然,直接更改系統(tǒng)菜單還是蠻容易的. 但是有時(shí)候,在第三方軟件的菜單里,想調(diào)用Photoshop打開(kāi)圖片就沒(méi)那么容易了. 經(jīng)過(guò)我觀察,一般的第三方軟件,對(duì)于圖片類(lèi)型的文件,一般都會(huì)有個(gè)編輯功能.就是可以調(diào)用系統(tǒng)的畫(huà)圖來(lái)編輯圖片,比如下面的例子:xnview:
UE4:
但是畫(huà)圖其實(shí)就很雞肋,很多圖片用畫(huà)圖沒(méi)法處理,于是就做了這個(gè)東西,把系統(tǒng)的圖片編輯器由畫(huà)圖改為別的圖片編輯器比如Photoshop.這樣第三方軟件能調(diào)用系統(tǒng)默認(rèn)圖片編輯器的,就直接可以用Photoshop修改圖片了.
當(dāng)然改完之后,圖片的右鍵編輯菜單,也會(huì)變成指定的圖片編輯器打開(kāi)圖片:
然后就有這個(gè)小程序
正常點(diǎn)上面那個(gè)大按鈕,指定一個(gè)圖片編輯器就行了.如果想還原畫(huà)圖,就點(diǎn)下面那個(gè)還原系統(tǒng)默認(rèn)值就可以了.如果特別謹(jǐn)慎怕出錯(cuò),可以提前備份一下注冊(cè)表,主要是備份下面的路徑:
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command]
當(dāng)然,這個(gè)軟件也是改了上面這個(gè)路徑里的內(nèi)容,并且新增了幾條圖片格式.
最后說(shuō)明一下,易語(yǔ)言寫(xiě)的程序可能會(huì)被報(bào)毒,這基本也算個(gè)常識(shí)了吧. 畢竟易語(yǔ)言寫(xiě)小程序還是太方便了.挺香的
源碼說(shuō)明
程序本身是通過(guò)修改了注冊(cè)表來(lái)改變系統(tǒng)圖片編輯器,
下面提供恢復(fù)畫(huà)圖編輯的注冊(cè)表路徑:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command]
@=hex(2):22,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,74,\
00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
73,00,70,00,61,00,69,00,6e,00,74,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,\
00,25,00,31,00,22,00,00,00
當(dāng)然軟件本身也可以恢復(fù)上面這些,如果您不放心,可以將上面的注冊(cè)表路徑備份一下,在用軟件設(shè)置.
最后展示一下源碼