E.8 操作 - 编辑 INI 文件

“操作 - 编辑 INI 文件”对话框可让您指定文件,并配置要对该文件执行的更改的列表。如果文件不存在,也可以创建文件。

通过以下方法可以访问此对话框:

以下各节包含附加信息:

E.8.1 文件名

指定要更改的文件。例如,C:\Program Files\OpenOffice.org 2.0\program\setup.ini

E.8.2 编码

指定要使用的编码:

自动检测: 使用在文件名字段中指定的原始文件中所使用的编码。这是默认选项。

ASCII: 使用 ASCII 编码。

Unicode: 使用 Unicode* 编码。

UTF-8: 使用 UTF-8(8 位 UCS/Unicode 转换格式)编码。

E.8.3 创建文件(如果不存在)

指定当文件名字段中指定的文件不存在时是否要创建该文件。创建的文件会使用文件路径中指定的文件名和扩展名。如果文件路径中指定的文件不含扩展名,则创建的文件也没有扩展名。

如果选择了此选项,并且编码设置为自动检测,则创建的文件为 UTF-8 格式,文件名和扩展名与“文件路径”中指定的相同。

E.8.4 INI 更改

“INI 更改”页可让您指定要更改的 INI 文件、在文件中添加节、在节中添加注册表项,以及从另一个 INI 文件导入更改。

图 E-7 操作 - 编辑 INI 文件对话框:INI 更改页

编辑 INI 文件对话框:INI 更改页

通过以下方法可以访问此对话框:

  • 作为通过使用操作分发包类别创建指令分发包过程的一部分。有关详细信息,请参见部分 2.1, 创建指令分发包

  • 在“ZENworks 控制中心”中,单击分发包选项卡,在分发包列表中单击名称列中带下划线的分发包链接,然后单击操作选项卡,再单击其中一个操作集选项卡(“安装”、“起动”、“校验”、“卸装”、“终止”和“预引导”),接着单击添加下拉列表,然后选择可用的操作。

下表列出了管理 INI 更改时可执行的任务。

表 E-1 INI 任务

任务

步骤

其他细节

指定要更改的 INI 文件

  1. 指定要更改的文件。

例如,C:\Program Files\OpenOffice.org 2.0\program\setup.ini

添加部分

  1. 单击添加,然后单击新节更改打开“添加更改”对话框。

  2. 填写字段,然后单击确定

    有关其他信息,请单击帮助按钮。

如果指定现有节并向列表添加新的注册密钥,则系统会以新添加的注册密钥更新现有节。例如,如果包含 k1=v1 的节 sect1 已存在,而您指定了包含 k1=v1k2=v2 的新节 sect1,则新添加的注册密钥 k2=v2 便会添加到 sect1 中。

在节中添加项

  1. 单击要添加注册密钥的节。

  2. 指定要添加到 INI 文件节中的项。键入注册密钥,例如,key1key1=value1,然后单击添加将其移到列表中。

    您可以编辑或去除项,也可以使用上移下移按钮对列表排序。对文件的更改将按列出的顺序执行。

 

编辑 INI 更改

  1. 单击需要编辑的项目。“添加更改”对话框随即显示。

默认情况下,“添加更改”对话框中会显示为此节配置的节更改类型

去除节或项

  1. 选中所需项目旁的复选框,然后单击删除

 

从另一文件导入 INI 更改

  1. 单击导入,显示“从文件导入 INI 更改”对话框。

  2. 指定要从中导入更改的文件,然后单击确定

 

更改项目顺序

  1. 选择项目旁的复选框,单击编辑,然后选择一个选项(排序上移下移)。

 

选择一个父文件夹的所有对象。

  1. 选择该父文件夹旁边的复选框,然后单击编辑 > 选择所有子文件夹

 

取消选择一个父文件夹的所有对象

  1. 选择该父文件夹旁边的复选框,然后单击编辑 > 取消选择所有子文件夹

 

清除选择

  1. 单击编辑 > 清除选择

 

操作运行者的身份:操作运行者的身份列表中,指定系统(默认)或用户。如果去除文件时需要设备文件系统所有区域的访问权,请指定系统。如果使用映射网络驱动器指定文件和目录,则必须以用户身份运行操作。

E.8.5 高级选项

“高级选项”页可让您创建文件(如果不存在),指定保留的备份文件数,以及指定项值分隔符和注释字符。

图 E-8 操作 - 编辑 INI 文件对话框:高级选项页

创建文件(如果不存在): 指定当文件名字段中指定的文件不存在时是否要创建该文件。

要保留的文件备份数量: 指定要保留的 INI 文件的备份数量。默认的备份副本数为 5,但您可以指定 1 和 25 之间的任意数字。当文件的备份副本数量超过此处指定的数量时,将重写最旧的备份文件。

注册密钥值分隔符: 指定注册表项值的分隔字符。您可以使用等号 (=) 或冒号 (:)。

值分隔符: 指定多个值的分隔符字符。可以使用等号 (=)、逗点 (,)、空格 ( )、井号 (#)、分号 (;) 或冒号 (:) 等字符。

注释字符: 指定 INI 文件中,加在注释前面的字符。可以使用分号 (;) 或井号 (#)。

在值不可用时向注册表项追加注册表项值分隔符: 如果选择此选项,则即使值不可用时也会向注册表项追加注册表项值分隔符。例如,在 Acrobat Reader* 使用的 setup.ini 文件中,虽然 CmdLine 注册表项没有值,但仍需要注册表项值分隔符。