Honeyview支持命令行参数快速启动并执行特定操作:可直接打开图片、文件夹、压缩包内图片,组合参数控制全屏/幻灯片/禁用缓存等,还支持通配符批量加载。

如果您希望在不手动打开界面的情况下快速启动 Honeyview 并执行特定操作(如直接打开某张图片、进入幻灯片模式或跳转到指定帧),可通过命令行参数方式调用。以下是实现该目标的多种启动方案:
一、基础文件路径启动
此方法用于直接加载指定图片或支持的图像文件,适用于脚本批量调用或快捷方式配置。Honeyview 会自动识别文件类型并以最优方式渲染。
1、按 Win + R 打开“运行”对话框,输入 cmd 并回车启动命令提示符。
2、切换至 Honeyview 安装目录,例如:cd "C:\Program Files\Honeyview"。
3、输入命令:Honeyview.exe "D:\Photos\sample.jpg",其中引号内为完整图片路径。
4、按下回车后,Honeyview 将立即启动并显示该图片,无需任何界面交互。
二、多图与文件夹启动
该方式支持一次性加载整个文件夹内的所有兼容图像,Honeyview 将按文件名顺序建立浏览索引,便于后续键盘导航。
1、在命令行中输入:Honeyview.exe "D:\MyAlbum",路径末尾不带斜杠,且必须为双引号包裹。
2、若文件夹内含子文件夹,Honeyview 默认不递归扫描;如需启用递归,须配合 -r 参数。
3、完整递归命令示例:Honeyview.exe -r "D:\MyAlbum"。
4、启动后可使用方向键、PageUp/PageDown 或鼠标滚轮切换图片,按 Space 键进入幻灯片播放模式。
三、压缩包内图片直启
Honeyview 原生支持 ZIP/RAR/7Z 等压缩格式的免解压浏览,命令行可直接指向压缩包内部图片路径,实现精准跳转。
1、确保压缩包路径中不含中文空格以外的特殊字符(如 &、|、),否则需用双引号严格包裹。
2、输入命令:Honeyview.exe "D:\Archives\photos.zip\photo001.jpg"。
3、注意路径分隔符必须为反斜杠 \,且压缩包名与内部文件名之间用单个反斜杠连接。
4、Honeyview 将自动挂载压缩包、定位该图片并全屏显示,支持缩放、旋转等全部交互功能。
四、启动参数组合控制
通过组合多个内置参数,可定制启动行为,例如禁用缓存、强制全屏、跳过最近文件记录等,适用于自动化测试或隐私敏感场景。
1、强制全屏启动并立即播放:Honeyview.exe -f -s "D:\Slides",其中 -f 表示全屏,-s 表示幻灯片模式。
2、禁用历史记录与缩略图缓存:Honeyview.exe -n -t "D:\Temp\img.png",-n 阻止写入最近文件列表,-t 跳过缩略图生成。
3、指定起始索引(从0开始计数):Honeyview.exe -i 5 "D:\Batch\*.jpg",将直接打开该通配路径下第6张匹配图片。
4、所有参数均区分大小写,且必须置于文件路径之前;若路径含空格,必须整体用双引号包裹,不可拆分。
五、通配符与批处理集成
在 Windows 批处理脚本中结合通配符(* 和 ?),可实现按规则筛选并启动图像集合,适用于日志截图归档、测试用例批量预览等场景。
1、新建文本文件,重命名为 preview_recent.bat,用记事本编辑。
2、写入内容:@echo off Honeyview.exe "D:\Logs\*.png"(注意:此处实际换行为 ,保存时应为真实换行)。
3、保存后双击运行,Honeyview 将加载 D:\Logs 下所有 PNG 文件,并按字母序排列索引。
4、若需排除某些文件,可先用 for /f 循环配合 dir /b 筛选输出到临时列表,再逐行调用 Honeyview.exe 加载。

















