window
[bool] show (bool bShow)
显示隐藏窗口[bool] close
关闭窗口 quit ([number exitCode])
退出程序[bool] minimize
最小化窗口[bool] centerWindow
居中窗口[bool] setTaskbarProgress (number completed, number total)
设置任务栏进度条进度(Win7以上才支持)[bool] setTaskbarProgressState (string state)
设置任务栏进度条状态bool isSupportTaskbarProgress
当前系统是否支持任务栏进度条[string][array] selectFile ({[title:string],[filter:string],[saveMode:bool],[multi:bool],[initDir:string],[fileMustExist:bool],[overwritePrompt:bool]})
选择文件string selectFolder ({[title:string],[initDir:string],[newFolderButton:bool]})
选择文件夹bool isUniqueWindow (string uniqueName)
当前窗口是否是唯一实例[bool] showExistedWindow
显示已存在窗口,需要在isUniqueWindow之后调用[bool] messageBox ({[caption:string],text:string,[type:string],[icon:string],[onOk:callback],[onCancel:callback],[onYes:callback],[onNo:callback]})
显示消息对话框bool isVisible
当前窗口是否可见bool isForeWindow
当前窗口是否是最前端窗口[bool] setWindowPos (number left, number top, number width, number height)
设置窗口大小位置[number] width
窗口宽度[number] height
窗口高度[number] left
窗口左侧坐标[number] top
窗口顶部坐标[number] workAreaWidth
工作区域宽度(不包括任务栏)[number] workAreaHeight
工作区域高度(不包括任务栏)[string] title
窗口标题[bool] minimizeBox
窗口是否响应最小化[bool] maximizeBox
窗口是响应最大化[bool] caption
窗口是否显示标题栏[bool] topMost
窗口是否置顶[number] minWidth
窗口最小宽度[number] minHeight
窗口最小高度[number] maxWidth
窗口最大宽度[number] maxHeight
窗口最大高度[bool] resize
是否允许缩放窗口[string] shapeImage
异型窗口遮罩BMP文件路径[callback] onClosed
窗口关闭时调用的回调函数[callback] onActivate
窗口被激活时调用的回调函数[callback] onInactivate
窗口被反激活时调用的回调函数[callback] onShutdown
关机时调用的回调函数[callback] onClose
点击关闭按钮时调用的回调函数,返回false跳过系统默认操作[callback] onMinimize
点击最小化按钮时调用的回调函数,返回false跳过系统默认操作[callback] onMaximize
点击最大化按钮时调用的回调函数,返回false跳过系统默认操作[callback] onRestore
点击还原窗口按钮时调用的回调函数,返回false跳过系统默认操作[object] msg
用于窗口之间传递自定义消息msg
[bool] registerMsg (string cmd, callback msgCallback, [variant context])
在当前窗口中注册自定义消息处理msgCallback (string args, variant context)
在当前窗口中注册自定义消息处理
[bool] unregisterMsg (string cmd)
反注册自定义消息[bool] sendMsg (string uniqueID, string cmd, [string args])
向指定窗口发送自定义消息[string] uniqueID
当前窗口唯一ID,sendMsg时根据该ID查找指定窗口mouse
bool isBtnDown ([number btn])
判断指定鼠标键是否按下[bool] click ([number btn], [number x], [number y])
模拟鼠标在相应位置点击操作[number] x
鼠标当前x坐标,相对于屏幕坐标系[number] y
鼠标当前y坐标,相对于屏幕坐标系[number] LBTN
用于表示鼠标左键[number] MBTN
用于表示鼠标中键[number] RBTN
用于表示鼠标右键system
[bool] reboot
重启计算机[bool] shutdown
关闭计算机[bool] hiberhates
休眠[bool] suspended
待机[bool] closeMonitor
关闭显示器[bool] lockWorkStation
锁定计算机[bool] shellExecute ({path:string,[args:string],[workDir:string],[requestAdmin:bool],[exitCallback:callback],[context:variant]})
执行指定程序returnCallback (number exitCode, variant context)
执行指定程序
[bool] createShortcut ({src:string,[arg:string],[dest:string],[desktop:bool],[destName:string],[icon:string],[iconIndex:number]})
创建快捷方式object parseShortcut (string path)
分析指定的快捷方式string getEnvirVar (string name)
获取指定环境变量对应路径[bool] pinToTaskbar (string exePath)
即那个指定程序锁定到任务栏(Win7以上支持)[bool] unpinFromTaskbar (string exePath)
将指定程序从任务栏解锁(Win7以上支持)string expandEnvirPath (string envirPath)
展开包含环境变量的路径[bool] registerDll (string dllPath)
注册Dll或ActiveX控件[bool] unregisterDll (string dllPath)
注册Dll或ActiveX控件[bool] isX64Process
当前进程是否为x64进程[bool] isX64System
当前系统是否为x64系统'[string] systemLanguage
获取系统语言,例如'zh-CN'[string] systemLanguage
获取系统语言,例如'zh-CN'[string] userLanguage
获取用户语言,例如'zh-CN'[bool] administrator
可以获取当前进程是否以管理员权限运行;设置为true时,如果当前进程不是以管理员权限运行,以管理员权限重启当前程序[object] cmdArgs
程序运行参数cmdArgs
number getOrgArgsCount
获取原始参数个数string getOrgArg (number nIndex)
获取指定原始参数bool isSwitchExist (string argName)
指定开关参数是否存在string getArgPair (string argName)
获取参数对应值menu
menu
tray
[bool] addTray (string strTip, [string iconPath])
添加托盘(添加后默认显示托盘)[bool] show
显示托盘[bool] hide
隐藏托盘[callback] onClick
单击托盘图标时调用的回调[callback] onDbClick
双击托盘图标时调用的回调[callback] onRClick
右键点击托盘图标时调用的回调config
[bool] init (string name, [bool iniMode])
初始化配置信息[bool] clear ([string path])
清理指定节点内的配置信息[bool] setValue ([string section], string key, variant value)
设置制定配置项variant queryValue ([string section], string key)
查询指定配置项[bool] deleteValue ([string section], string key)
删除指定配置项registry
[bool] createKey (string keyPath)
创建注册表项[bool] deleteKey (string keyPath)
删除注册表项[bool] setValue (string valuePath, variant value)
设置注册表值[bool] deleteValue (string valuePath)
删除注册表值variant queryValue (string valuePath)
查询指定注册表值bool isKeyExist (string keyPath)
判断注册表项是否存在bool isValueExist (string valuePath)
判断注册表值是否存在[string] mode
注册表模式,default表示默认模式,force32表示强制访问32位注册表,force64表示强制访问64位注册表file
bool isFileExist (string filePath)
查询文件是否存在[bool] deleteFile (string path, [bool delayUntilReboot])
删除指定文件或文件夹[bool] copy (string srcPath, string destPath)
同步拷贝指定文件[bool] copyAsync ({srcPath:string, destPath:string, [replaceExisting:bool], [progress:callback], [fail:callback], [success:callback], [context:variant]})
异步拷贝指定文件progress (number completed, number total, variant context)
异步拷贝指定文件success (variant context)
异步拷贝指定文件fail (number errCode, variant context)
异步拷贝指定文件[bool] move (string srcPath, string destPath)
同步移动文件至指定位置[bool] moveAsync ({srcPath:string, destPath:string, [replaceExisting:bool], [progress:callback], [fail:callback], [success:callback], [context:variant]})
异步移动文件至指定位置progress (number completed, number total, variant context)
异步移动文件至指定位置success (variant context)
异步移动文件至指定位置fail (number errCode, variant context)
异步移动文件至指定位置[bool] mkDir (string path)
创建目录array enumFiles (string fileName)
枚举目录number getSize (string filePath)
获取文件大小bool isDir (string path)
路径是否为目录bool isDirEmpty (string path)
目录是否为空fileIO
[bool] open (string path, string flags)
打开或创建文件 close
关闭文件[number] read (stream dest, number len)
同步读取文件[bool] readAsync ({number len,[progress:callback],[success:callback],[fail:callback],[context:variant]})
异步读取文件progress (stream block, variant context)
异步读取文件success (variant context)
异步读取文件fail (number errCode, variant context)
异步读取文件[number] write (stream src, number len)
同步写入文件[bool] writeAsync ({stream:src,number len,[progress:callback],[success:callback],[fail:callback],[context:variant]})
异步写入文件progress (number onceWrited, variant context)
异步写入文件success (variant context)
异步写入文件fail (number errCode, variant context)
异步写入文件[number] seek (number offset, number method)
跳转到指定位置[number] size
设置或获取文件大小[number] BEGIN
seek时用于表示相对于开始位置的偏移[number] CURRENT
seek时用于表示相对于当前位置的偏移[number] END
seek时用于表示相对于结束位置的偏移[number] S_OK
回调通知错误码,表示成功[number] E_ABORT
回调通知错误码,表示取消操作http
client createClient
创建Http Client端XMLHttp createXmlHttp
创建XMLHttp对象client
[bool] downloadToFile ({url:string,destPath:string,[progress:callback],[success:callback],[fail:callback],[context:variant]})
下载网络文件到指定路径progress (number nCompleted, number nTotal, variant context)
下载网络文件到指定路径success (variant context)
下载网络文件到指定路径fail (number errCode, variant context)
下载网络文件到指定路径[number] S_OK
回调通知错误码,表示成功[number] E_ABORT
回调通知错误码,表示取消操作[number] E_ACCESSDENIED
回调通知错误码,表示访问被拒绝[number] E_FILENOTFOUND
回调通知错误码,表示文件为找到stream
[number] copyTo (stream destStream, [number copyLen])
将stream中当前位置的数据拷贝到其它stream中的当前位置中[number] seek (number offset, number method)
跳转到指定偏移[bool] setSize (number size)
设置有效数据大小number getSize
获取当前有效数据大小number readUInt8
获取指定偏移对应的UInt8[bool] writeUInt8 (number value)
将UInt8存储到指定偏移number readUInt16
获取指定偏移对应的UInt16[bool] writeUInt16 (number value)
将UInt16存储到指定偏移number readUInt32
获取指定偏移对应的UInt32[bool] writeUInt32 (number value)
将UInt32存储到指定偏移number readUInt64
获取指定偏移对应的UInt64[bool] writeUInt64 (number value)
将UInt64存储到指定偏移string readString ([string encoding], [number len])
从指定偏移获取字符串[number] writeString (string text, [string encoding])
将字符串存储到指定偏移 fill (number value, [number len])
使用指定值填充Buffer[number] BEGIN
seek时用于表示相对于开始位置的偏移[number] CURRENT
seek时用于表示相对于当前位置的偏移[number] END
seek时用于表示相对于结束位置的偏移hotkey
[bool] set (string key, callback hitCallback, [variant context])
设置全局快捷键[bool] clear (string key)
清除指定快捷键hash
object md5
MD5散列object md4
MD4散列object sha1
SHA1散列object
addData (string data)
添加需要计算的字符串string finish
完成计算dragfile
bind (string id,function callback,variant context)
bind特定的标签支持拖放callback ([string][array] files,variant context)
bind特定的标签支持拖放minizip
unzip ({src:string,dest:string,[overWrite:bool],[success:function],[progress:function],[fail:function],[context:variant]})
从文件解压zip包progress (string fileName,int totalSize,int processedSize,variant context)
从文件解压zip包success (variant context)
从文件解压zip包fail (int result,variant context)
从文件解压zip包 zip ({src:[string][array],dest:string,[overWrite:bool],[success:function],[progress:function],[fail:function],[context:variant]})
将指定文件压缩成zip包progress (string fileName,int totalSize,int processedSize,variant context)
将指定文件压缩成zip包success (variant context)
将指定文件压缩成zip包fail (int result,variant context)
将指定文件压缩成zip包console
log (string content)
输出调试信息到控制台[bool] showJsError
控制JS脚本错误是否显示ga
page (string address)
记录地址信息 event (string category,string action)
记录事件信息 set (string tip,string appName,string version)
设置账户信息global
loadPlugin (string filePath)
加载指定pluginobject createWindow ({url:string,[inherit:bool],[context:variant],[callback:callback]})
创建新窗口