无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2185|回复: 36
打印 上一主题 下一主题

[发布] CPix 图片格式一键关联和选项设置

  [复制链接]
跳转到指定楼层
1#
发表于 2023-10-1 18:04:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2010hook 于 2023-10-2 23:30 编辑

CPix 是小巧、快速、功能强大的看图工具,原生单文件。

这我监视CPix格式关联整理出来的,效果跟菜单命令一样,用在PE和RamOS里最好。

  1. @echo off
  2. for %%a in (bmp jpg jpeg jpe jfif jfi jif gif apng png tif tiff wbmp ejpg mpo empo pl epl webp) do (
  3.         reg add "HKLM\SOFTWARE\Classes\CPix.%%afile" /f /ve /d "%%a Image" >nul
  4.         reg add "HKLM\SOFTWARE\Classes\CPix.%%afile\shell\open\command" /f /ve /d ""%~sdp0CPix.exe" "%%1"" >nul
  5.         reg add "HKLM\SOFTWARE\Classes\.%%a" /f /ve /d "CPix.%%afile" >nul
  6.         reg add "HKLM\SOFTWARE\Classes\.%%a\OpenWithProgids" /f /v "CPix.%%afile" /d "" >nul
  7. )
复制代码


再分享CPix选项设置,这么样比较顺手。以下内容保存为 CPix.ini
  1. [Settings]
  2. FileSortMode = 1
  3. ExifOrientation = 1
  4. NoLoopSwitching = 0
  5. BkColorR = 60
  6. BkColorG = 60
  7. BkColorB = 60
  8. Ascending = 0
  9. FullScreen = 0
  10. ShowCmd = 1
  11. MaxMemory = 20
  12. MultimediaTimer = 1
  13. NumberAsNumber = 1
  14. MouseWheelToSwitchImage = 1
  15. FileNotAssociated = *.;*.cur;*.dll;*.exe;
  16. IgnoreAllNewVersions = 1
  17. MaintainFileDateTime = 0
复制代码

我发过几封邮件给开发者,得到热情答复,后续版本会支持命令行关联,支持直方图,支持JXL、WebP2新格式。

点评

辛苦了  发表于 2024-4-20 08:29

评分

参与人数 5无忧币 +22 收起 理由
yyz2191958 + 2 赞一个!
lemonle79 + 5 很给力!
freesoft00 + 5
ppll2030 + 5 很给力!
cuicongyuan + 5 赞一个!

查看全部评分

2#
发表于 2023-10-1 18:14:49 | 只看该作者
抢占沙发
回复

使用道具 举报

3#
发表于 2023-10-1 18:15:54 来自手机 | 只看该作者
板凳可能就是给我准备滴
回复

使用道具 举报

4#
发表于 2023-10-1 18:19:25 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 2023-10-1 18:23:45 | 只看该作者
我运行了,怎么不行?
回复

使用道具 举报

6#
发表于 2023-10-1 19:45:08 | 只看该作者
可以关联GIF,第一次打开GIF文件时,CPix是空白,然后关闭CPix,再打开GIF文件时,可以了。

点评

证明软件有写入注册表  详情 回复 发表于 2023-10-2 07:29
回复

使用道具 举报

7#
发表于 2023-10-1 19:59:30 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
发表于 2023-10-1 21:48:28 | 只看该作者
能让开发者编译一个纯64位版本吗?上次发邮件给xsnip的开发者邮件犹如石沉大海,哈哈哈哈😂

点评

纯64位软件对这类小软件有什么优势吗  详情 回复 发表于 2023-10-2 14:59
男人之间,心照就行了~  发表于 2023-10-1 22:11
我写过,开发者回复:“我们在CPix后续版本考虑一下您提到的需求。”  详情 回复 发表于 2023-10-1 21:54
回复

使用道具 举报

9#
 楼主| 发表于 2023-10-1 21:54:35 | 只看该作者
本帖最后由 2010hook 于 2023-10-1 22:06 编辑
sairen139 发表于 2023-10-1 21:48
能让开发者编译一个纯64位版本吗?上次发邮件给xsnip的开发者邮件犹如石沉大海,哈哈哈哈😂

我写过,开发者回复:“我们在CPix后续版本考虑一下您提到的需求。”
其实平时用32bit程序比较安全,因为64bit系统限制了访问权限。
回复

使用道具 举报

10#
发表于 2023-10-1 23:34:38 | 只看该作者
非常感谢!
回复

使用道具 举报

11#
发表于 2023-10-2 07:29:24 | 只看该作者
cuicongyuan 发表于 2023-10-1 19:45
可以关联GIF,第一次打开GIF文件时,CPix是空白,然后关闭CPix,再打开GIF文件时,可以了。

证明软件有写入注册表

点评

CPix——readme.txt——1. 第一次运行本程序时,请以管理员身份运行,以确保本程序能够成功更新注册表,建立文件格式关联。  详情 回复 发表于 2023-10-2 09:58
回复

使用道具 举报

12#
发表于 2023-10-2 09:58:21 | 只看该作者
chishingchan 发表于 2023-10-2 07:29
证明软件有写入注册表

CPix——readme.txt——1. 第一次运行本程序时,请以管理员身份运行,以确保本程序能够成功更新注册表,建立文件格式关联。
回复

使用道具 举报

13#
发表于 2023-10-2 11:30:27 | 只看该作者
谢谢分享
回复

使用道具 举报

14#
发表于 2023-10-2 14:59:12 | 只看该作者
sairen139 发表于 2023-10-1 21:48
能让开发者编译一个纯64位版本吗?上次发邮件给xsnip的开发者邮件犹如石沉大海,哈哈哈哈😂

纯64位软件对这类小软件有什么优势吗
回复

使用道具 举报

15#
发表于 2023-10-2 17:21:48 | 只看该作者
请问删除关联的批处理怎么写

点评

我可以给你写,每字1000  详情 回复 发表于 2023-10-2 22:12
回复

使用道具 举报

16#
发表于 2023-10-2 19:51:05 | 只看该作者
感谢分享
回复

使用道具 举报

17#
发表于 2023-10-2 22:07:20 | 只看该作者
这软件没有打印功能?
回复

使用道具 举报

18#
 楼主| 发表于 2023-10-2 22:12:38 | 只看该作者
3416510931 发表于 2023-10-2 17:21
请问删除关联的批处理怎么写

我可以给你写,每字1000

点评

试着改了一下,add改成delete,运行失败,显示语法错误,删掉参数能运行,但每一条都要按Y确认  详情 回复 发表于 2023-10-3 09:51
回复

使用道具 举报

19#
发表于 2023-10-3 09:51:10 | 只看该作者
2010hook 发表于 2023-10-2 22:12
我可以给你写,每字1000

试着改了一下,add改成delete,运行失败,显示语法错误,删掉参数能运行,但每一条都要按Y确认
回复

使用道具 举报

20#
发表于 2023-10-3 10:01:05 | 只看该作者
@echo off
if "%1"=="" (
    call :Main
    call :Del
) >nul 2>nul
exit /b

:Main
    title
    fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close) && exit /b
   
:Uninstall
    (
        echo Windows Registry Editor Version 5.00  
        call :RegDissoc bmp  
        call :RegDissoc ejpg
        call :RegDissoc gif  
        call :RegDissoc jpg  
        call :RegDissoc jpeg
        call :RegDissoc jpe  
        call :RegDissoc png  
        call :RegDissoc tif  
        call :RegDissoc tiff
        call :RegDissoc wbmp
        call :RegDissoc webp
        echo [-HKEY_CLASSES_ROOT\CPix]
    ) >"%Temp%\Uninstall.reg"
    reg import "%Temp%\Uninstall.reg"
    del /f "%Temp%\Uninstall.reg"

goto :eof
::清除文件类型关联
:RegDissoc :: <%1=Ext>
    echo [-HKEY_CLASSES_ROOT\CPix.%1]
goto :eof

根据WPS2016 极限精简版 仅27.8MB 这个帖子改的
刚关联还好删,cpix用久了就会有部分注册表无法通过这个删除

点评

这个问题估计是你通过右键选择打开方式,然后被系统记录到注册表里了。  详情 回复 发表于 2023-10-3 16:01
回复

使用道具 举报

21#
发表于 2023-10-3 10:03:28 | 只看该作者
了解了解,先谢谢分享
回复

使用道具 举报

22#
发表于 2023-10-3 10:03:42 | 只看该作者
本帖最后由 3416510931 于 2023-10-3 10:12 编辑

要放到cpix文件夹上一层路径才能生效
@echo off

set "CPix=%~dp0CPix"
set "CPixReg=%CPix:\=\\%"
if "%1"=="" (
    call :Main
) >nul 2>nul
exit /b
::以管理员身份运行
:Main
    title CPix
    fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close) && exit /b


::执行创建注册表关联项
:Install
    (
        echo Windows Registry Editor Version 5.00
        call :RegAssoc bmp  CPix bmp icon
        call :RegAssoc ejpg CPix jpg icon
        call :RegAssoc gif  CPix gif icon
        call :RegAssoc jpg  CPix jpg icon
        call :RegAssoc jpeg CPix jpg icon
        call :RegAssoc jpe  CPix jpg icon
        call :RegAssoc png  CPix png icon
        call :RegAssoc tif  CPix bmp icon
        call :RegAssoc tiff CPix bmp icon
        call :RegAssoc wbmp CPix bmp icon
        call :RegAssoc webp CPix bmp icon
    ) >"%Temp%\Install.reg"
    reg import "%Temp%\Install.reg"
    del /f "%Temp%\Install.reg"

goto :eof

::关联相关文件类型
:RegAssoc :: <%1=Ext> <%2=ExeName> <%3=IconIndex图标编号> <%4=图标文件名>
    echo [HKEY_CLASSES_ROOT\CPix.%1\DefaultIcon]
    echo @="%CPixReg%\\%4\\%3.ico"
    echo [HKEY_CLASSES_ROOT\CPix.%1\Shell\Open\Command]
    echo @="\"%CPixReg%\\%2.exe\" \"%%1\""
    echo [HKEY_CLASSES_ROOT\.%1]
    echo @="CPix.%1"
goto :eof
回复

使用道具 举报

23#
 楼主| 发表于 2023-10-3 16:01:29 | 只看该作者

RE: CPix 图片格式一键关联和选项设置

3416510931 发表于 2023-10-3 10:01
刚关联还好删,cpix用久了就会有部分注册表无法通过这个删除

这个问题估计是你通过右键选择打开方式,然后被系统记录到注册表里了。

点评

了解  详情 回复 发表于 2023-10-3 22:06
回复

使用道具 举报

24#
发表于 2023-10-3 16:19:34 | 只看该作者
请问您下,这个软件是否支持heif格式啊?索尼和苹果手机都在用这个格式
回复

使用道具 举报

25#
发表于 2023-10-3 16:20:24 | 只看该作者
感谢分享
回复

使用道具 举报

26#
发表于 2023-10-3 22:06:08 | 只看该作者
2010hook 发表于 2023-10-3 16:01
这个问题估计是你通过右键选择打开方式,然后被系统记录到注册表里了。

了解
回复

使用道具 举报

27#
发表于 2023-10-6 20:25:43 | 只看该作者
谢谢分享!
回复

使用道具 举报

28#
发表于 2023-10-8 14:33:56 | 只看该作者
        很给力!
回复

使用道具 举报

29#
发表于 2023-10-8 15:17:37 | 只看该作者
收藏一下,感谢
回复

使用道具 举报

30#
发表于 2023-10-8 15:29:34 | 只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-13 12:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表