使用命令行
命令行激活后,可以输入任意系统外壳命令并按 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