打印此页 | 关闭视窗

SETENV-重置环境变量

印刷自: CAD论坛
类别: Autodesk-建筑,工程,CAD / GIS
论坛名称: CAD编程
论坛说明: 编程问题-Autodesk CAD和GIS应用程序的扩展和实用程序(VBA,AutoLISP,ARX / C ++ 、. Net,JavaScript,Python,MEL ...)
网址: //www.dammychonloc.com/forum/forum_posts.asp?TID=29292
印刷日期: 2021年2月4日在04:37


话题: SETENV-重置环境变量
发表者: 农民
学科: SETENV-重置环境变量
出发日期: 2019年8月23日 v 09:53
V A2019 LT 我曾经用文字 在SETENV宏中将文本存储在环境变量中。
例如SETENV users1“ TEXT”
 
我希望能够“重置”此变量,但不能。
例如,如果我输入:
SETENV users1“”
原始值保留在users1变量中。
 
到目前为止,我正在通过输入一个空格(“”)来解决此问题-它会在结果文本中完全消失,但我希望将其“干净”。
 
有没有人有办法解决吗?
 
PS。
通过REGEDIT我可以在REGISTRY中重置变量-但我需要直接从Autocad环境中解决它



答案:
发表者: 弗拉基米尔·米希尔(Vladimir Michl)
出发日期: 2019年8月23日 v 10:03
请按照以下步骤尝试操作步骤:
//www.dammychonloc.com/cadforum/qaID.asp?tip=4197 - //www.dammychonloc.com/cadforum/qaID.asp?tip=4197
//www.dammychonloc.com/cadforum/jak-zadat-nic-prazdny-znak-do-textu-tip11673 - //www.dammychonloc.com/cadforum/jak-zadat-nic-prazdny-znak-do-textu-tip11673
 
但我不知道它是否可以从宏菜单中获得成功-在最糟糕的脚本中。


-------------
弗拉基米尔·米希尔(Vladimir Michl) (主持人)
CAD Studio s.r.o. - http://www.cadstudio.cz -www.cadstudio.cz
(可以在helpdesk.cadstudio.cz中找到支持)


发表者: 农民
出发日期: 2019年8月26日 v 13:39
Dìkuji za radu.
我想避免这种解决方案-我想“重置”环境变量,而不是在其中输入“不可见”字符。
最后,就像我在上面写的那样,我输入一个空格(“”),该空格类似于您的解决方案。
它可能无法更好地工作,所以至少我对其进行了改进,以便下次处理宏时 dávám podmínku:
 
$(IF,$(eq,$(getenv,users1),“”),, $(getenv,users1))
 
因此,结果文本中不会出现间隙。
 
 
 
 


发表者: 弗拉基米尔·米希尔(Vladimir Michl)
出发日期: 2019年8月26日 v 15:10
是的,那可能是唯一的解决方案。只能通过这种方式或通过注册表将其删除。

-------------
弗拉基米尔·米希尔(Vladimir Michl) (主持人)
CAD Studio s.r.o. - http://www.cadstudio.cz -www.cadstudio.cz
(可以在helpdesk.cadstudio.cz中找到支持)



打印此页 | 关闭视窗