指定系统默认图片编辑器是一款设置为系统默认的图片编辑器工具(通常指定Photoshop),这个小程序通过修改注册表,把部分常用的图片编辑器,改为指定的编辑器.因为之前是为了能在UE4内能编辑图片而专门写的这个程序,所以界面里提到了UE4.但是这个程序还是比较通用的.
软件说明
作为一个设计,经常会用到Photoshop, 经常需要在图片的右键菜单里,以PhotoShop打开此图片.当然,直接更改系统菜单还是蛮容易的. 但是有时候,在第三方软件的菜单里,想调用Photoshop打开图片就没那么容易了. 经过我观察,一般的第三方软件,对于图片类型的文件,一般都会有个编辑功能.就是可以调用系统的画图来编辑图片,比如下面的例子:xnview:
UE4:
但是画图其实就很鸡肋,很多图片用画图没法处理,于是就做了这个东西,把系统的图片编辑器由画图改为别的图片编辑器比如Photoshop.这样第三方软件能调用系统默认图片编辑器的,就直接可以用Photoshop修改图片了.
当然改完之后,图片的右键编辑菜单,也会变成指定的图片编辑器打开图片:
然后就有这个小程序
正常点上面那个大按钮,指定一个图片编辑器就行了.如果想还原画图,就点下面那个还原系统默认值就可以了.如果特别谨慎怕出错,可以提前备份一下注册表,主要是备份下面的路径:
[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command]
当然,这个软件也是改了上面这个路径里的内容,并且新增了几条图片格式.
最后说明一下,易语言写的程序可能会被报毒,这基本也算个常识了吧. 毕竟易语言写小程序还是太方便了.挺香的
源码说明
程序本身是通过修改了注册表来改变系统图片编辑器,
下面提供恢复画图编辑的注册表路径:
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
当然软件本身也可以恢复上面这些,如果您不放心,可以将上面的注册表路径备份一下,在用软件设置.
最后展示一下源码