使用命令行

命令行激活后,可以输入任意系统外壳命令并按 Enter 执行。要将面板中焦点所在文件或目录的名称插入命令行,请使用以下快捷键:

按键 功能
Ctrl+Enter插入活动面板中焦点所在文件或目录的名称。
Ctrl+Shift+Enter插入活动面板中焦点所在文件或目录的 DOS 名称。
Ctrl+Space插入活动面板当前目录的完整名称。
Ctrl+Shift+Space插入活动面板当前目录的 DOS 名称。
Ctrl+[插入左面板当前目录的完整名称。
Ctrl+Shift+[插入左面板当前目录的 DOS 名称。
Ctrl+]插入右面板当前目录的完整名称。
Ctrl+Shift+]插入右面板当前目录的 DOS 名称。

在配置对话框的常规页,可以选择命令执行后是否关闭系统命令外壳窗口(命令执行(在命令行中)后关闭所有外壳窗口)。如果使用 Alt+Enter 执行命令,该命令将采用相反设置。

最近执行的 30 个命令保存在命令行历史中。使用 Ctrl+Up 和 Ctrl+Down 可浏览历史。命令行激活时,如果需要切换目录或执行面板中的文件,请使用 Shift+Enter,或者在命令行为空时按 Enter(即没有要执行的内容)。

命令行长度限制

带参数命令的最大长度取决于 Windows 版本。Sally 通过 COMSPEC 环境变量指定的系统命令外壳执行命令,通常为 cmd.exe 或 command.com。下表列出最大长度。

Windows 版本最大长度
Windows 2000 4096
Windows XP 8192
Windows XP x64 8156(COMSPEC=C:\Windows\system32\cmd.exe 时;COMSPEC 越长,限制越短)
Windows Vista 8156(COMSPEC=C:\Windows\system32\cmd.exe 时;COMSPEC 越长,限制越短)
Windows 7 8156(COMSPEC=C:\Windows\system32\cmd.exe 时;COMSPEC 越长,限制越短)

另请参阅

命令行
激活命令行
组策略限制

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