对象 Salamander

Salamander 对象是 Sally 自动化对象模型层次结构的根对象。调用其属性和方法之前无需实例化,任何脚本文件中都可随时使用。

方法

名称 说明
AbortScript 强制停止脚本执行。
DebugBreak 进入调试器。
ErrorDialog 显示包含错误消息的对话框。
GetFullPath 返回指定路径字符串的规范绝对路径。
GetPersistentVal 从持久存储中获取值。
InputBox 允许用户输入文本。
MatchesMask 检查文件名是否匹配指定文件掩码。
MsgBox 在对话框中显示消息。
OverwriteDialog 显示文件覆盖确认对话框。
QuestionDialog 显示包含问题的对话框。
SetPersistentVal 保存值以供后续脚本调用使用。
Sleep 将脚本执行暂停指定时长。
TraceE 向 Trace Server 发送错误消息。
TraceI 向 Trace Server 发送信息消息。
ViewFile 在关联查看器中打开文件。

属性

名称 说明
AutomationVersion 获取自动化插件版本号。
Forms 包含用于创建用户界面的对象。
LeftPanel 获取表示左侧面板的 Panel 对象实例。
ProgressDialog 获取表示进度对话框的 ProgressDialog 对象实例。
RightPanel 获取表示右侧面板的 Panel 对象实例。
Script 获取包含当前运行脚本信息的 ScriptInfo 对象。
SourcePanel 获取表示源面板的 Panel 对象实例。
TargetPanel 获取表示目标面板的 Panel 对象实例。
Version 获取 Sally 版本号。
WaitWindow 获取表示等待窗口的 WaitWindow 对象实例。
WindowsVersion 获取 Windows 操作系统的打包版本号。

另请参阅

对象 Panel

对象 ProgressDialog

Salamander 窗体

对象 ScriptInfo

对象 WaitWindow

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