|
InstallShield 2008 中的自动化接口改进提供了更多自动化灵活性,从而减少了通过 IDE 进行人工干涉所需的时间。改进包括之前仅能通过 IDE 获取的自动化功能。
现在,自动化接口中的 ISWiFile 对象可使用 OverrideSystemAttributes、OverrideSystemSize、OverrideSystemVersion 和 OverrideSystemLanguage 属性;它们代替了已经过时的 UseSystemSettings 属性。此外,现在 ISWiFolder 对象还可使用 DeleteSubFolder 和 DeleteShortcut 方法。其他改进包括:
- OverrideSystemAttributes—要覆盖所有文件属性(如 Hidden、ReadOnly、Vital 和 System)的开发系统设置,将此属性设置为 True。若将此属性设置为 False,则 Hidden、ReadOnly、Vital 和 System 属性将被忽略。
- OverrideSystemSize—要覆盖开发系统的文件大小,将此属性设置为 True。若将此属性设置为 False,Size 属性将被忽略。
- OverrideSystemVersion—要覆盖开发系统的文件版本,将此属性设置为 True。若将此属性设置为 False,Version 属性将被忽略。
- OverrideSystemLanguage—要覆盖开发系统的文件语言,将此属性设置为 True。若将此属性设置为 False,Languages 属性将被忽略。
- DeleteSubFolder—从当前文件夹中删除指定的子文件夹。
DeleteShortcut—从当前文件夹中删除指定的快捷键。
|