明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3032|回复: 8

什么是环境变量?环境变量都有哪些,该如何运用?请举例。[求助]

[复制链接]
发表于 2002-9-26 19:46:00 | 显示全部楼层 |阅读模式
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2002-9-26 19:59:00 | 显示全部楼层

环境变量有这些:(有些autocad内部的环境变量不在其中)

本帖最后由 作者 于 2002-9-26 19:59:44 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2002-9-26 19:59:00 | 显示全部楼层

应用举例:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2002-9-26 20:14:00 | 显示全部楼层

请问在什么地方可以获得autocad的内部环境变量,help中有吗?多谢!

发表于 2002-9-27 08:57:00 | 显示全部楼层

资料...

AutoCAD 数据处理中,一直存在隐含的限制:Array-P/Divide/Measure 几个命令的最大操作数限制在 32767(16位整数)的范围内。例如:辐射形阵列的单元个数不能超过32767,Divide / Measure的等分份数不能超过32767。
如果在 AutoCAD R9/R10,上述限制可以理解,DOS下的16位软件都有类似的限制。直到Win2000/NT下的AutoCAD 2002,还是这样,就一定有我们很难理解的困难之处。虽然上述例子表现了CAGD风格的方法在程序中的确实有效,但是我们只能等待着 Autodesk在最近的将来打碎这个32767的枷锁,才能真正地享用这个性能。
相关的另外一些规则是:默认的矩形阵列项数不超过100,000,这个限制是由 环境变量MaxArray设置的。可以使用(SetEnv)函数重新设定,函数中的环境变量名大小写有效。用户可以在 100 到 10,000,000之间设置MaxArray的值。例如,把这个值增加到150,000:
命令:(setenv "MaxArray" "150000")
类似地,默认的填充图案线条数量是10,000 条,这个限制是由的环境变量 MaxHatch 项设置的。也可以用 (SetEnv) 函数,在100到10,000,000的范围重新设置MaxHatch。虽然AutoCAD-Help说明这些环境变量保存在系统注册表中,但是只有使用(SetEnv)函数设置过相关值,才能在注册表中找到。

摘自《Visual LISP程序设计——技巧与范例》
发表于 2002-9-27 09:34:00 | 显示全部楼层

这是帮助中的资料

The operating system you run determines the procedure you use to set environment variables.

To set an environment variable

   From the Start menu (Windows), choose Settings  Control Panel, and then double-click the System icon.
In the System Properties dialog box, choose the Environment tab.
The System Variables box displays the variables set for any user of the computer. The User Variables box lists the variables set for only the current user.

To set a System Variable, click in the System Variables box. To set a User Variable, click in the User Variables box. Enter the name of the variable you want to set.
For example, enter PROJPATH.

In the Value box, enter the setting.
For example, enter the path to your project drawing files.

Choose Set.
Choose OK.
Restart AutoCAD and enter the variable in the Options dialog box. See To specify the environment variable in AutoCAD.


To specify the environment variable in AutoCAD

   Follow the procedure for To set an environment variable.
Be sure to restart AutoCAD in Microsoft® Windows NT®, or restart Windows in Windows® 95, Windows 98, or Windows 2000 before starting AutoCAD.
In AutoCAD, from the Tools menu, select Options.
In the Options dialog box, in the Files tab, select Support File Search Path, and then choose Add.
Enter the name of the environment variable preceded and followed by a percent sign (%). For example, if you set a PROJPATH environment variable, enter %PROJPATH%.
Choose OK.
发表于 2002-9-27 10:08:00 | 显示全部楼层

你要的是一个所有的可用的env变量列表,如陈老师资料所言,比较困难

部分是处于注册表中的。

请参考:
http://groups.google.com/groups?hl=zh-CN&lr=&ie=UTF-8&oe=UTF-8&threadm=3831b070.7899406%40news.pdq.net&rnum=43&prev=/groups%3Fq%3Denvironment%2Bvariables%2BAutoCAD%2Blist%26start%3D40%26hl%3Dzh-CN%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3D3831b070.7899406%2540news.pdq.net%26rnum%3D43
发表于 2002-9-27 10:17:00 | 显示全部楼层

而其实就是操作注册表的过程:你试试:(getenv "Command Line Windows\\TextWin

而其实就是操作注册表的过程:你试试:(getenv "Command Line Windows\\TextWindow.Position")[br](getenv "Command Line Windows\\TextWindow.Position")
Command: (getenv "Toolbars\\ACAD.TB_zoom")
"hide float 100 350 1"
 楼主| 发表于 2002-9-27 13:34:00 | 显示全部楼层

多谢秋枫和陈老师指导,我明白了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-1-15 23:34 , Processed in 0.182205 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表