脚本
概述
类和函数
全局函数和变量
Application
函数
// 创建菜单。该菜单的弹出将会跟随鼠标位置。
Menu CreateMenu();
bool BindShortcut(string strCommand, string strKey, bool bSaveNow);
string FindShortcut(string strCommand);
void AddTemplate(string strTitle, string strType, string strFile, bool bRunAsSnippet);
Document GetDoc(int index);
void Sleep(int dwMillisec);
// 发送整数形式的命令到主窗口,nCmd是整数值,对应着菜单中的某个菜单项的ID。
void SendCommand(int nCmd);
// 发送字符串形式的命令到主窗口,具体命令可参考快捷键中显示的文本。
void SendCommandEx(string strText);
// web预览指定路径的文件,预览的web文件将会链接当前活动的文档窗口。可以使用Ctrl+B在链接的文档间切换。
void WebPreview(string strPathName);
void WebOutput(string strText);
Document NewDoc();
Document CreateDoc();
Document OpenDoc(string strPathName);
/**
输出文本到输出窗口
bClear:是否清除当前文
bTerminate:是否终止当前正在运行的程序。
**/
void OutputText(string strText, bool bClear=false, bool bTerminate=false);
// 打印文本到输出窗口并自动添加一个换行符
void OutputLine(string strText);
// 打印文本到输出窗口
void Print(string text);
// 打印文本到输出窗口并自动添加一个换行符
void PrintLine(string text);
/**
弹出文本输入框
strPrompt:提示文字
strTitle:对话框的标题
**/
string ShowInputBox(string strPrompt, string strTitle);
/**
执行一个命令行程序,并获取它的stdout的输出
initdir: 初始目录
encoding: 该程序的输出编码
**/
string GetResultFromExe(string cmdline, string initdir="", int encoding=0)。
// 打开代码管理窗口,并让其显示指定title的snippet文件
void OpenSnippetByTitle(string title);
// 获取当前显示器,平均字符宽度
int GetEmWidth();
// 运行自定义工具
void RunTool(string toolFile)
// 下载文件
void DownloadFile(string fileName, string url, string saveTo);
bool Unzip(string pathName, string unzipTo);
IniFile* GetIniFile(string pathName);
string md5file(string pathName);
string md5(string text);
string GetTempFolder()
// 状态栏闪烁文本, 5秒后停止闪烁
void Alert(string text)
// 删除指定的模板文件
DeleteTemplate(string title)属性
Document
函数
属性
光标位置:Pos
输出窗口:OutputWindow
函数
菜单:Menu
持久化存储:PersistentStringTable
字符串表:StringTable
HtmlDialog
HexDoc
Project
Hello World
最后更新于