1、Setup Factory脚本Application.Exit退出安装程序,并返回一个可选的返回代码。Application.GetInstallLanguage返回一个包含当前安装语言的表格。Application.GetLastError返回最后的错误代码。Application.GetWndHandle为安装程序窗口返回数字窗口句柄。Application.LoadActionPlugin加载一个操作插件文件 (.lmd)。Application.LoadScript加载并执行一个外部脚本文件 (.lua)。Application.LoadValue加载保存 Application.Sa
2、veValue 操作的值。Application.Minimize最小化安装程序窗口到任务栏。Application.Restore恢复安装程序窗口。Application.RunScriptFile执行外部脚本文件 (.lua) 的内容。Application.SaveValue保存值到用户的系统,以便今后可用 Application.LoadValue 操作获取。Application.SetInstallLanguage设置指定的语言为安装语言。Application.SetLastError更改最后的错误代码。Application.Sleep让安装程序休眠一段时间。Debug.Cle
3、ar清除调试窗口的内容。Debug.GetEventContext返回描述当前事件上下文的字符串,如:欢迎 继续时。Debug.GetTraceMode返回当前调试跟踪模式。Debug.Print追加文本到调试窗口的底部。Debug.SetTraceMode打开或关闭调试跟踪模式。Debug.ShowWindow显示或隐藏调试窗口。Dialog.FileBrowse显示一个文件浏览对话框,以便用户选择一个或多个文件的路径。Dialog.FolderBrowse显示文件夹浏览对话框,以便用户选择文件夹的路径。Dialog.Input显示输入对话框,以便获取用户信息。Dialog.MaskedIn
4、put显示输入对话框,以便按指定格式获取用户信息。Dialog.Message显示带有消息信息的对话框。Dialog.PasswordInput显示“隐藏输入”对话框,以便获取用户输入的密码。Dialog.TimedMessage显示带有消息信息的定时对话框。Dialog.SplashImage显示包含图像的闪屏对话框。DlgButton.GetProperties获取当前屏幕上按钮控件的属性。DlgButton.SetProperties设置当前屏幕上按钮控件的属性。DlgCheckBox.GetProperties获取当前屏幕上检查框的属性。DlgCheckBox.SetPropertie
5、s设置当前屏幕上检查框控件的属性。DlgComboBox.AddItem将项目添加到已排序的组合框控件。如果控件未排序,项目将被添加到末尾。DlgComboBox.GetItemData获取当前屏幕上组合框控件中项目的关联数据字符串。DlgComboBox.GetItemText返回当前屏幕上组合框控件中项目的文本。DlgComboBox.GetProperties获取当前屏幕上组合框控件的属性。DlgComboBox.InsertItem插入项目到组合框控件。DlgComboBox.RemoveItem从组合框控件中移除项目。DlgComboBox.SetItemData将组合框控件的项目设
6、置为字符串,以便今后能被检索。DlgComboBox.SetProperties设置当前屏幕上组合框控件的属性。DlgEditField.GetProperties获取当前屏幕上编辑栏控件的属性。DlgEditField.SetProperties设置当前屏幕上编辑栏控件的属性。DlgListBox.AddItem添加项目到列表框控件。如果列表框已排序,项目被添加到已排序的位置,否则被添加到末尾。注意:此操作仅在从屏幕事件调用和指定的控件在当前屏幕上的时候工作。DlgListBox.DeleteItem从列表框控件中删除项目。DlgListBox.FindItem基于搜索字符串在列表框中查找项
7、目,并返回其索引。DlgListBox.GetCount返回列表框控件中的项目数量。DlgListBox.GetItemProperties获取已给出其索引的列表框控件中项目的属性。DlgListBox.GetProperties获取当前屏幕上列表框控件的属性。DlgListBox.GetSelected返回指定列表框控件中所有已选项的索引 (行号) 的数字索引表。DlgListBox.GetSelectedCount返回列表框控件中已选项的数量。DlgListBox.InsertItem将项目插入到列表框控件中的指定位置。DlgListBox.SetItemProperties设置已给出其索
8、引的列表框控件中项目的属性。DlgListBox.SetProperties设置当前屏幕上列表框控件的属性。DlgListBox.SetUpdate设置列表框控件的更新状态。DlgProgressBar.GetPos返回进度条控件中进度表的当前位置。DlgProgressBar.GetProperties返回包含当前屏幕上进度条控件属性的表格。DlgProgressBar.GetRange返回包含当前屏幕上进度条控件范围的表格。DlgProgressBar.SetPos设置当前屏幕上进度条控件中进度表的位置。DlgProgressBar.SetProperties设置当前屏幕上进度条控件的属性
9、。DlgProgressBar.SetRange设置当前屏幕上进度条控件的范围。DlgProgressBar.SetStep设置进度条控件的步长值,它将在 DlgProgressBar.Step 被调用时使用。DlgProgressBar.Step通过在 DlgProgressBar.SetStep 操作中指定的步长数量来增加当前进度。DlgRadioButton.GetProperties获取当前屏幕上单选按钮控件的属性。DlgRadioButton.SetProperties设置当前屏幕上单选按钮控件的属性。DlgScrollingText.AppendLine追加新行到滚动文本控件中的当
10、前文本。DlgScrollingText.SetProperties设置当前屏幕上滚动文本控件的属性。DlgSelectPackages.GetCategoryProperties获取当前屏幕上选择程序包控件中程序包类别的属性。DlgSelectPackages.SetCategoryProperties设置当前屏幕上选择程序包控件中程序包类别的属性。DlgSelectPackages.UpdateDisplay基于当前内部数据来更新当前显示的程序包列表。DlgStaticText.GetProperties获取当前屏幕上静态文本控件的属性。DlgStaticText.SetPropertie
11、s设置当前屏幕上静态文本控件的属性。DLL.CallFunction调用动态链接库 (DLL) 中的函数。它可用于以你自己的函数来扩充 Setup Factory 的功能。Drive.Eject当给出了有效的盘符时弹出 CD 或 DVD-ROM。Drive.Enumerate返回包含用户系统上所有驱动器的数字索引表。Drive.GetFreeSpace获取指定驱动器的剩余磁盘空间,并返回其大小 (MB)。Drive.GetInformation返回有关指定驱动器的信息表。Drive.GetSize获取指定硬盘的磁盘空间,并返回其大小 (MB)。Drive.GetType获取指定驱动器的类型。D
12、rive.GetUsedSpace获取指定驱动器的已用磁盘空间,并返回其大小 (MB)。File.Copy复制文件到其他位置。File.Delete删除文件。File.DeleteOnReboot下次系统重启时删除文件。File.DoesExist如果文件存在于指定位置就返回 true,否则返回 false。File.ExploreFolder浏览用户系统上的文件夹。File.Find在本地系统上搜索文件。File.GetAttributes给指定文件返回包含所有属性的表格。File.GetCRC给指定文件返回 CRC 值。File.GetDefaultViewer返回路径到与指定文件扩展名关
13、联的默认阅读程序。File.GetShortName获取文件的完整路径和文件名的“8.3”样式。File.GetSize返回文件的大小 (字节)。File.GetVersionInfo给指定文件返回包含所有版本信息的表格。File.Install将文件安装到用户系统。File.IsInUse确定指定文件是否正在使用。如果文件正在使用,就不能复制或删除。File.Move移动文件到其他位置。File.MoveOnReboot下次系统重启时将文件从一个位置移动到另一个位置。File.Open用默认的阅读程序打开文档文件。File.OpenEmail用目标栏中的 Email 地址打开用户的默认 Em
14、ail 客户端。File.OpenURL在用户的默认网络浏览器中打开本地文件或网络地址。File.Print在用户的默认打印机上打印文档。File.Rename重命名文件。File.Run运行可执行文件。File.RunOnReboot下次系统重启时运行执行程序。File.SetAttributes设置文件的属性。Folder.Create创建新文件夹。Folder.Delete删除文件夹。Folder.DeleteTree删除指定的文件夹及其子文件夹中的所有文件。Folder.DoesExist如果指定文件夹存在就返回 true,否则返回 false。Folder.Find搜索文件夹。Fol
15、der.GetCurrent返回“当前文件夹”(工作目录)。Folder.Rename重命名文件夹。Folder.SetCurrent设置应用程序的“当前文件夹”(工作目录)。HTTP.Download从网站上下载文件。HTTP.DownloadSecure使用 HTTPS (安全超文本传输协议) 从网站下载文件。HTTP.GetConnectionState检索用户的 Internet 连接状态。HTTP.GetHTTPErrorInfo检索有关最后发生错误的 HTTP 指定信息。HTTP.Submit提交数据到网站,并从服务器返回响应。HTTP.SubmitSecure使用 HTTPS (
16、安全超文本传输协议) 提交数据到网站,并从服务器返回响应。HTTP.TestConnection检查用户的 Internet 连接。INIFile.DeleteSection删除指定 INI 文件中的“区段”。INIFile.DeleteValue删除指定 INI 文件中的“值”。INIFile.GetSectionNames返回 INI 文件中的所有“区段”名称。INIFile.GetValue返回指定 INI 文件中与“值”关联的数据。INIFile.GetValueNames返回 INI 文件的区段中的所有“值”名称。INIFile.SetValue设置值的数据。Math.Abs返回数字
17、的绝对值。Math.Acos返回数字的反余弦 (弧度)。Math.Asin返回数字的反正弦 (弧度)。Math.Atan返回数字的反正切 (弧度)。Math.Atan2返回 Num1/Num2 的反正切 (弧度)。Math.Ceil返回数字的上限。Math.Cos返回数字的余弦。Math.Deg将数字从弧度转换为度数。Math.Exp返回数字的指数值。Math.Floor返回数字的下限。Math.Frexp返回数字(x) 的尾数(m) 和指数(n) (方程式:x = m * 2n) 的表格。Math.Ldexp已知尾数(m) 和指数(n) (方程式:x = m * 2n),返回数字(x)。Ma
18、th.Log返回数字的对数。Math.Log10返回数字的基数为 10 的对数。Math.Max比较两个数字,并返回最大数。Math.Min比较两个数字,并返回最小数。Math.Mod返回 Num1/Num2 的系数。Math.Pow返回基数乘至指数幂的计算。Math.Rad将数字从度数转换为弧度。Math.Random生成随机数。Math.RandomSeed播种用于 Math.Random 的随机数。Math.Round按指定的小数位数返回“四舍五入”后的数字。Math.Sin返回弧度值的正弦。Math.Sqrt返回数字的平方根。Math.Tan返回弧度值的正切。Num弧度角度ODBC.C
19、onfigDataSource配置 ODBC 数据源。ODBC.InstallDriver安装 ODBC 驱动程序。ODBC.InstallManager安装驱动程序管理器。ODBC.UninstallDriver移除 ODBC 驱动程序,并返回该操作之后驱动程序的使用统计。ODBC.UninstallManager卸载驱动程序管理器,并返回该操作之后的使用统计。Registry.CreateKey在用户的注册表中创建“键”。Registry.DeleteKey从用户的注册表中删除“键”。Registry.DeleteValue从用户的注册表中删除“值”。Registry.DoesKeyExi
20、st确定是否存在指定的注册表键,并返回 true 或 false。Registry.GetAccess检查注册表键是否有指定的访问权限,并返回 true 或 false。Registry.GetKeyNames给指定的键返回包含所有子键名称的表格。Registry.GetValue返回指定注册表值的数据。Registry.GetValueNames返回指定子键中所有的值名称。Registry.GetValueType返回注册表值的类型。Registry.SetValue设置指定注册表值的数据。Screen.Back返回到一个已查看过的屏幕。此操作类似网络浏览器上的返回按钮。Screen.End
21、跳转到当前屏幕列表的末尾,并开始安装中的下一个阶段。Screen.GetFocus获取当前控件的 ID。Screen.GetLocalizedString获取当前语言中字符串 ID 的文本。Screen.GetProperties获取当前屏幕的属性。Screen.Jump跳转到指定屏幕。Screen.Next依照屏幕管理器中的顺序进入屏幕列表中的下一个屏幕。Screen.Previous依照屏幕管理器中的顺序进入屏幕列表中的上一个屏幕。Screen.SetFocus给控件设置焦点。Screen.SetLocalizedString设置当前语言中字符串 ID 的文本。Screen.StartTi
22、mer启动计时器。Screen.StopTimer停止计时器。Service.Continue继续指定的服务。Service.Create在本地系统中创建服务。Service.Delete从服务数据库中删除指定的服务。Service.Pause暂停指定的服务。Service.Query查询指定服务的状态。Service.Start启动服务。Service.Stop停止服务。SessionVar.Expand返回包含给定的会话变量的内容的字符串。SessionVar.Get返回未展开的会话变量的内容。SessionVar.Remove在运行时从会话变量管理器中移除给定的会话变量。SessionV
23、ar.Set将给定的会话变量设置为指定的值。SetupData.CalculateRequiredSpace计算安装所需的磁盘空间。SetupData.GetAppShortcutFolderPath获取存放应用程序快捷方式的文件夹。SetupData.GetFileListSetupData.GetLocalizedString获取全局字符串的定位文本 (基于当前安装语言)。SetupData.GetPackageList返回包含在当前安装程序中的程序包 ID 的数字索引表。SetupData.GetPackageProperties返回包含给定的程序包属性的表。SetupData.GetS
24、erialListNames返回包含所有序列号列表名称的数字索引表。SetupData.IsValidSerialNumber检查给定的序列号在指定的序列号列表中是否有效。SetupData.SetLocalizedString设置当前语言中字符串 ID 的文本。SetupData.SetPackageProperties设置给定的程序包的属性。SetupData.WriteToLogFile将文本的字符串写入安装或卸载日志文件。Shell.CreateShortcut创建快捷方式。Shell.DeleteShortcut移除快捷方式。Shell.GetFolder返回公共文件夹的路径,如:M
25、y Documents 或用户的启动文件夹。StatusDlg.GetMeterPos返回状态对话框的当前状态表位置。StatusDlg.Hide隐藏内建的状态对话框。StatusDlg.IsCancelled如果点击了内建状态对话框上的取消按钮就返回 true,否则返回 false。StatusDlg.SetMessage设置内建状态对话框上的主要描述信息。StatusDlg.SetMeterPos设置内建状态对话框上的状态表位置。StatusDlg.SetMeterRange设置内建状态对话框的状态表的范围。StatusDlg.SetStatusText设置内建状态对话框上的状态文本。这是
26、显示在状态表上的文本。StatusDlg.SetTitle设置内建状态对话框上的标题栏。StatusDlg.SetCancelled设置内建状态对话框上取消按钮的已点击/未点击状态。StatusDlg.Show显示内建状态对话框。StatusDlg.ShowCancelButton显示或隐藏内建状态对话框上的取消按钮。StatusDlg.ShowProgressMeter显示或隐藏内建状态对话框上的进度表。String.AbbreviateFilePath返回简短的文件路径。String.Asc返回字符的 ASCII 代码 (十进制)。String.Char返回指定 ASCII 代码的字符值
27、(十进制)。String.Compare比较两个字符串 (区分大小写)。String.CompareFileVersions比较两个文件的版本。String.CompareNoCase比较两个字符串 (区分大小写)。String.Concat添加 (或连接) 两个字符串,并返回结果为一个新字符串。String.Find查找子字串第一次出现的位置。String.GetFormattedSize给定字节数,返回格式化字符串,转换为 字节、KB、MB 或 GB,并可插入逗号。String.Left从现有字符串的最左边的 x 个字符创建一个新字符串。String.Length返回字符串中的字符数量。S
28、tring.Lower返回字符串的全小写样式。String.MakePath返回基于指定表中元素的路径。String.Mid从字符串返回指定的字符范围。String.Repeat按给定的次数重复字符串。String.Replace在字符串中搜索子字串,并将其替换为新的子字串。String.ReverseFind从右到左搜索子字串在字符串中第一次出现的位置。String.Right从现有字符串的最右边 x 个字串创建新的字符串。String.ToNumber将数字字符串转换为数字值。String.SplitPath将指定的路径分割为驱动器、文件夹、文件名和扩展名。String.TrimLeft从
29、源字符串的左边清除指定的字符。String.TrimRight从源字符串的右边清除指定的字符。String.Upper返回字符串的全大写样式。System.GetDate按各种格式返回当前日期。System.GetDefaultLangID返回包含主、次语言 ID 的表。System.GetDisplayInfo返回包含用户系统的显示信息的表。System.GetLANInfo返回包含用户局域网信息的表。System.GetOSName返回操作系统的名称,如:Windows 2000。System.GetOSVersionInfo返回包含操作系统版本信息的表。System.GetTime按各种格式返回当前时间。System.GetUserInfo返回包含用户信息的表。System.Reboot重启用户系统。System.RegisterActiveX注册 ActiveX 控件。System.RegisterFont注册 TrueType 字体 (.ttf 文件)。System.RegisterTypeLib注册类型库文件 (.tlb)。System.UnregisterActiveX卸载注册 ActiveX 控件。System.UnregisterFont卸载注
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1