1、下载第 31章 定制 ACAD.PGP文件学习目的在完成本章学习后,读者将掌握以下内容: 定制 ACAD.PGP文件。 编辑 ACAD.PGP文件的不同组成部分。 通过定义命令别名缩写命令。 使用 REINIT命令来重新初始化 PGP文件。31.1 什么是 ACAD.PGP文件A u t o C A D软件带有程序参数文件 A C A D . P G P,该文件定义了操作系统命令和一些A u t o C A D命令的别名。当安装 A u t o C A D时,这个文件自动被拷贝到硬盘驱动器的 A u t o C A D2 0 0 0 S U P P O RT子目录下。 A C A D . P
2、G P文件允许用户从图形编辑器中直接使用操作系统命令。例如,若想要删除一个文件,只需在命令提示中输入 D E L( Command: DEL) ,然后 A u t o C A D将提示用户输入需要删除的文件名。该文件也包括一些较常用的 A u t o C A D命令的命令别名。例如, L I N E命令的命令别名是 L。如果在命令提示中输入 L( Command : L) , A u t o C A D将把它当成 L I N E命令。 A C A D . P G P文件也包括一些注释行,它提供关于文件不同部分的信息。下面的文件是标准 A C A D . P G P文件的部分清单。为了缩短文件,
3、删除了一些行。826 第三部分 定制 A u t o C A D 下载外部命令区域第 31章 定制 A C A D . P G P文件 827下载命令别名部分828 第三部分 定制 A u t o C A D 下载31.2 ACAD.PGP文件的组成部分A u t o C A D程序参数文件( A C A D . P G P)的内容可以分成三部分。这些部分只是将在A C A D . P G P文件中定义的信息加以分类。它们在文件中出现的次序可以不受任何限定,并且都没有标题。例如,注释行可以出现在文件中的任何地方,外部命令和 A u t o C A D命令的别名也是一样的。 A C A D .
4、P G P文件可分成以下三个部分:注释、外部命令和命令的别名。31.2.1 注释A C A D . P G P文件的注释可以包含任何数目的注释行,并且可以出现在文件中的任何地方。每一个注释行必须以分号(;)开头(这是注释行的标记) 。任何以分号开头的句子在执行时都被忽略。可以使用注释行给出文件的一些相关信息,这样便于其他的 A u t o C A D用户理解、编辑或修改文件。第 31章 定制 A C A D . P G P文件 829下载31.2.2 外部命令在外部命令部分,可以定义系统支持的任何有效的外部命令。必须以下面的格式输入信息: Command name,OS Command nam
5、e,*,1. Command Name(命令名 )这是从 A u t o C A D图形编辑器中启动外部命令时所用的名称。例如,可以使用 g o w o r d作为装载 w o r d程序的命令名( Command: goword) 。该命令名不能是 A u t o C A D的命令名或A u t o C A D的系统变量名。如果这个名称是 A u t o C A D的一个命令名,则 P G P文件中的命令名就被忽略。同样,如果这个名称是 A u t o C A D的一个系统变量名,则这个系统变量将被忽略。应该选用能反映外部命令预期结果的命令名(例如,对一个目录文件, h a l l o命令名
6、就不合适) 。命令名可以是大写的,也可以是小写的。2. OS Command Name(操作系统命令名 )O S命令名是操作系统支持的一个有效的系统命令的名称。例如,在 D O S环境下,删除文件的命令为 D E L,因此,在 A C A D . P G P文件中使用的 O S命令名必须是 D E L。下面是在 P G P文件中可使用的命令类型:OS 命令 ( d e l、 d i r、 t y p e、 c o p y、 r e n a m e、 e d l i n等 )。启动字处理器或文字编辑器的命令( w o r d、 s h e l l等) 。用户定义的程序和批处理文件的名称。3. B
7、it flag(位标记 )这个区域必须包含一个数值,最好为 8或 1。表 3 1 - 1是位标记的值和它们的含义:表 3 1 - 1设置的位标记 含 义 设置的位标记 含 义1 不必等待应用程序结束 4 隐藏运行应用程序2 最小化运行应用程序 8 将参数字符串放在引号内4. Command Prompt(命令提示 )命令行的命令提示区,包含了要显示在屏幕上的提示。这是一个可选择的区域,如果无提示,则必须用逗号代替。如果想要使用的操作系统( O S)命令中含有空格,必须在提示前面加星号( *) 。例如, D O S的 EDIT NEW. P G P命令在 E D I T和 N E W之间含有一个
8、空格;因此,该命令行所用的提示前面必须加一个星号。该命令可以按回车键来终止执行。如果 O S命令由一个单一的词组成( D I R, D E L, T Y P E) ,则前面的星号必须省略。在这种情况下,可以按空格键或回车键来结束命令。31.2.3 命令别名在键盘上输入 A u t o C A D命令是很费时的,因为它要求输入完整的命令名后才能按回车键。通过为 A u t o C A D命令定义别名, A u t o C A D提供了一个用来缩写命令的工具。这是由 A u t o C A D程序参数文件( A C A D . P G P文件)来实现的。每一个命令的别名行由两个区域组成( L,*
9、L I N E) 。第一个区域( L)定义了命令的别名;第二个区域( * L I N E)由 A u t o C A D命令组成。在 A u t o C A D命令之前必须加一个星号( *) ,这样 A u t o C A D就认为这个命令行是命令别名。两个区域之间必须用逗号分开,两个区域之间的空行和空格都被忽略。除了 A u t o C A D命令之外,830 第三部分 定制 A u t o C A D 下载也可以使用 A u t o L I S P命令名的别名,只要包含这些命令定义的程序已被装载。例 1将下列外部命令 (见表 3 1 - 2 )和 A u t o C A D命令的别名 (见
10、表 3 1 - 3 )加入到 A u t o C A D的程序参数文件( A C A D . P G P)中。表 31-2 外部命令缩 写 命 令 描 述G O W O R D 该命令从C:Program FilesWinword下装载字处理器程序( w i n w o r d )R N 该命令执行 D O S的重命名( r e n a m e )命令C O P 该命令执行了 D O S的拷贝( C O P Y)命令表 31-3 命令别名部分缩 写 命 令 缩 写 命 令E L E l l i p s e T Tr i mC O C o p y C H C h a m f e rO O ff
11、s e t S T S t r e t c hS S c a l e M I M i r r o rA C A D . P G P文件是一个 A S C I I文本文件。可以使用 A u t o C A D的 E D I T命令(假设 E D I T命令已在 A C A D . P G P文件中定义)或任何的文字编辑器( N o t e p a d或 Wo r d p a d)来编辑该文件。下面就是插入例 1的命令别名行之后的 A C A D . P G P文件的部分清单。末尾的行数不是文件的一部分,它们显示在此仅作参考。加入到文件中的行都用粗体来点亮显示。其中 :第 8行 ,GOWORD,
12、STA RT WINWORD,1,第 31章 定制 A C A D . P G P文件 831下载在第 8行中, g o w o r d装载了文字处理器程序( w i n w o r d) 。 w i n w o r d . e x e程序位于 P r o g r a mF i l e s下的 w i n w o r d目录中。第 9和第 1 0行 ,RN, RENAME, 8, File to rename: ,和 C O P, COPY, 8, File to copy: ,第 9行为 D O S的 R E N A M E命令定义了别名,下一行为 D O S的 C O P Y命令定义了别名
13、。 8为位标记,命令提示 File to rename 和 File to copy自动显示,可以让用户知道所期望的信息的格式和类型。第 1 8和 1 9行 ,EL, *ELLIPSE和 CO, *COPY第 1 8行为 A u t o C A D的 E L L I P S E命令定义了别名( E L) ,下一行为 C O P Y命令定义了别名( C O) 。 A u t o C A D命令前必须加星号。在别名缩写和 A u t o C A D命令之间可放入任何数目的空格。31.3 REINIT命令如果想要对 A C A D . P G P文件做一些改动,有两个方法可用来重新初始化 A C A
14、 D . P G P文件。一个方法是退出 A u t o C A D,然后重新进入。当启动 A u t o C A D时, A C A D . P G P文件自动被装载。也可以使用 A u t o C A D的 R E I N I T命令重新初始化 A C A D . P G P文件。 R E I N I T命令可重新初始化 I / O口、数字化仪、显示以及 A u t o C A D的程序参数文件 A C A D . P G P。当输入 R E I N I T命令,A u t o C A D将显示一对话框(见图 3 1 - 1) 。为了重新初始化 A C A D . P G P文件,选择相应
15、的切换框,然后选取 O K。 A u t o C A D将重新初始化程序参数文件( A C A D . P G P) ,然后就可以使用文件中定义的命令别名。图 31-1 Re-initialization对话框复习题指出下面的叙述是正确还是错误的。1) 注释部分可以包含任何数目的注释行。 ( T / F)2) AutoCAD忽视任何以分号开头的行。 ( T / F)3) 命令的别名不能是 A u t o C A D的一个命令。 ( T / F)4) 位标记字段必须包含 8。 ( T / F)5) 在命令别名区域内,命令的别名前必须加分号。 ( T / F)832 第三部分 定制 A u t o
16、 C A D 下载6) 不能对 A u t o L I S P命令使用别名。 ( T / F)7) AutoCAD软件不带有 A C A D . P G P文件。 ( T / F)8) ACAD.PGP文件是一个 A S C I I文件。 ( T / F)练习将下面的外部命令 (见表 3 1 - 4 )和 A u t o C A D命令别名 (见表 3 1 - 5 )加入到 A u t o C A D的程序参数文件( A C A D . P G P)中。表 31-4 外部命令部分缩 写 命 令 描 述M Y W O R D PA D 该命令装载了位于 Program Files Accesso
17、ries目录下的 W O R D PA D程序M Y E X C E L 该命令装载了在 Program Files Microsoft Off i c e目录下的 E X C E L程序C D 该命令执行 D O S的 C H K D S K命令F O R M AT 该命令执行 D O S的 F O R M AT命令表 31-5 命令别名部分缩 写 命 令 缩 写 命 令B L B L O C K LT LT S C A L EI N S I N S E RT E X E X P L O D ED I S D I S TA N C E G G R I DT T I M E第 31章 定制 A C A D . P G P文件 833下载