乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 123|回复: 9

如何保存输入的命令?

[复制链接]

4

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
29
发表于 2007-1-11 21:11:00 | 显示全部楼层 |阅读模式
建立了一个宏,将其做成按钮,当第一次按时,用getreal实现了输入数值,
怎么才能第二次点击该按钮时实现此数值的保留,而不用再次输入?
如同2006中cad中的命令一样~
回复

使用道具 举报

1

主题

12

帖子

3

银币

初来乍到

Rank: 1

铜币
16
发表于 2007-1-11 21:24:00 | 显示全部楼层
和我的问题差不多,好像VBA中的静态变量是个瓶颈
有个变通的办法是把变量保存在form中
但是觉得太别扭啊
难道static语句真的没用?那为什么却有这个声明呢
回复

使用道具 举报

4

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
29
发表于 2007-1-11 21:29:00 | 显示全部楼层
难道只能用lisp了么?
回复

使用道具 举报

10

主题

131

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
171
发表于 2007-1-11 22:13:00 | 显示全部楼层
你应该说得更清楚一些,比如第二次点击该按钮时整个程序退出了没有,如果整个程序已退出了,则数据可保存在外部(注册表、文本文件等),下次启动时读取它即可
回复

使用道具 举报

4

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
29
发表于 2007-1-11 22:22:00 | 显示全部楼层

这么说吧:
我第一次根据提示输入文字内容和字高,程序根据我的输入在图上绘出文字,
第二次再运行这个宏我就只输入文字内容,字高还使用上次那个!
就好像cad中pline线的画法,能够自动保存上一次的线宽数值~请帮忙啦~
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2007-1-12 08:17:00 | 显示全部楼层
建议用注册表来实现
回复

使用道具 举报

4

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
29
发表于 2007-1-12 09:06:00 | 显示全部楼层
斑竹能说得具体点么?我是菜鸟
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2007-1-12 09:15:00 | 显示全部楼层
SaveSetting ,GetSetting ,DeleteSetting 函数
本示例首先使用 SaveSetting 语句来建立Windows注册区(或 16位 Windows 平台的.ini档)里 appname 应用程序的项目,然后使用 GetSetting 函数来得到其中一项设置并显示出来。因为有传入参数 default,GetSetting 函数一定会有返回值。请注意,section 名称不能用 GetSetting 函数取得。最后,使用 DeleteSetting 语句将该应用程序项删除。
  1. ' 用来保存 GetSetting 函数所返回之二维数组数据的变量。
  2. Dim MySettings As Variant
  3. ' 在注册区中添加项目。
  4. SaveSetting "MyApp","Startup", "Top", 75
  5. SaveSetting "MyApp","Startup", "Left", 50Debug.Print GetSetting(appname := "MyApp", section := "Startup", _
  6.                        key := "Left", default := "25")DeleteSetting "MyApp", "Startup"
回复

使用道具 举报

4

主题

13

帖子

1

银币

初来乍到

Rank: 1

铜币
29
发表于 2007-1-12 11:02:00 | 显示全部楼层
这种方法似乎不太好用,我的宏只是一个一个简单程序,我希望我所保留的字高在Autocad关闭的时候能够清除,而不是在宏完成时进行清除。下一次启动cad可能会有不同的字高~
回复

使用道具 举报

13

主题

396

帖子

5

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
448
发表于 2007-1-12 11:16:00 | 显示全部楼层
那就把它保存在系统的USERR1-5变量中吧
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 05:35 , Processed in 2.107517 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表