使用参数启动 Sally

Sally 支持用于打开目录、定位文件、选择配置和执行启动操作的命令行参数。从 Sally 1.0.37 起,支持命名配置和-DO启动操作。

语法

SALLY.EXE [-L path] [-R path] [-A path] [-C reg_file] [-I icon_index] [-T title_prefix] [-O] [-P panel_index] [-PROFILE name] [-DO action ...]

开关名称不区分大小写。包含空格的路径或值应放在双引号中。要请求多个操作,请重复整个开关,例如-do view -do edit。

参数 说明
-L path指定左面板的路径,支持完整或相对磁盘路径、压缩文件路径和插件文件系统路径。
-R path指定右面板的路径,支持完整或相对磁盘路径、压缩文件路径和插件文件系统路径。
-A path指定活动面板的路径,支持完整或相对磁盘路径、压缩文件路径和插件文件系统路径。指定 -L 或 -R 参数时忽略此参数。
提供给-L、-R或-A的路径可以指定文件:面板会打开文件所在文件夹,并将焦点移到该文件,例如sally.exe -l C:\Photos\beach.jpg。
-C reg_file指定从注册表加载配置前要导入注册表的已导出配置。如果未指定配置文件的完整路径,Sally 会在安装目录中查找,在 Vista 及更高版本中还会在应用数据目录(通常为C:\Users\<user>\AppData\Roaming\Sally)中查找。
-I icon_index指定本次启动时应用程序窗口的图标颜色。接受的值为 0(默认红色)、1(红色)、2(绿色)和 3(经典橙色)。蓝色也可在配置/外观中选择;请在那里设置,而不要使用命令行索引。
-T title_prefix指定主窗口标题栏中的文本前缀。使用 "" 参数可不显示前缀。也可以在主窗口配置中更改前缀。
-OSally 的行为将与选中在同一时间只允许一个 Sally 实例选项时相同,不更改已保存的配置值。
-P panel_index指定要激活的面板。0 表示默认面板,1 表示左面板,2 表示右面板。
-DO actionSally 启动并设置面板后,对活动面板中的焦点项目执行action,与相应菜单命令相同:view (F3) 或 edit (F4)。重复-DO可按顺序执行多个操作。例如,立即查看图片:sally.exe -l C:\Pictures\beach.jpg -p 1 -do view
-PROFILE name使用独立的命名配置启动 Sally,名称为name(字母、数字、.、_和-,最多 64 个字符),与通常使用的配置分开保存。新名称从 Sally 默认设置开始;再次使用相同名称会找到相同设置。不会读取、更改或提示导入常用配置,因此命名配置提供干净的 Sally 环境,便于尝试设置或新版本。名称显示在窗口标题开头(除非-T指定其他文本)。设置保存在注册表的HKEY_CURRENT_USER\Software\Sally\Profiles\name下,删除该键即可移除命名配置。例如:sally.exe -profile test

启动操作与单实例设置

支持的启动操作是view和edit,分别使用已配置的查看器或编辑器处理焦点项目;未知操作名称会报错。如果命令针对特定面板,请用-P 1选择左面板,或用-P 2选择右面板。

启动操作在新的 Sally 实例启动时执行。如果-O或单实例设置将路径交给已运行的实例,启动操作不会传递给该窗口。单实例设置也不区分命名配置,可能激活使用另一配置的现有窗口。

Sally 的更新程序

Sally 的更新程序utils\salupdate.exe有自己的开关:要安装的发布版 .zip、--yes、--install、--check、--whats-new、--auto、--feed和--report。说明参见安装和更新 Sally。

示例

立即在已配置的查看器中打开图片:

sally.exe -l "C:\Pictures\beach.jpg" -p 1 -do view

在已配置的编辑器中打开文档:

sally.exe -r "C:\Documents\notes.txt" -p 2 -do edit

使用独立命名配置尝试查看器;下次用preview启动时会重用该配置:

sally.exe -profile preview -l "C:\Pictures\beach.jpg" -p 1 -do view
  • 启动 Sally,并在左面板中打开“C:\Program Files”目录:

    sally.exe -L "C:\Program Files"

  • 使用 myconfig.reg 中保存的个人配置启动 Sally:

    sally.exe -C "myconfig.reg"

  • 使用红色图标,并在标题栏添加 ADMIN 前缀启动 Sally:

    sally.exe -I 1 -T "ADMIN"

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository