明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 飞诗(fsxm)

[原创]飞诗CAD程序管理大一统 (CAD外挂管理+程序包 下载)

    [复制链接]
 楼主| 发表于 2009-5-27 22:55 | 显示全部楼层
前时间有网友提出说
最好可以将配置文件与FSTL一起打包!本人认为这个点子很好哦!
以后真的只要用一只U盘带上FSTL,就完全实现自己的CAD随身带了!
自己的程序,自己的配置一切都是自己的操作习惯...强!
附:1.保存当前配置到FSTL 2.输入保存的配置,设为当前!
  1. ;;输出当前配置
  2. (defun c:Fstl_ExportProfile (/ date path profiles us)
  3.   (foreach arg (vl-directory-files *fstl_sys* "*.arg")
  4.     (vl-file-delete (strcat *fstl_sys* "\" arg))
  5.   )
  6.   (setq us (getvar "CPROFILE"))
  7.   (setq Profiles (vla-get-Profiles (vla-get-Preferences *acad*)))
  8.   (setq date (rtos (getvar "cdate") 2 0))
  9.   (setq Path (strcat *fstl_sys* "\\FSTL" date ".arg"))
  10.   (vla-ExportProfile Profiles us path)
  11.   (alert (strcat "\n[飞诗CAD程序管理大一统]友情提示:"
  12.    "\n\n当前配置文件已输出至:\n\n"
  13.    Path
  14.   )
  15.   )
  16.   (princ)
  17. )
  18. ;;输入配置,设为当前
  19. (defun c:Fstl_ImportProfile (/ lst name path profiles)
  20.   (cond ((setq Path (vl-directory-files *fstl_sys* "*.arg"))
  21.   (setq path (strcat *fstl_sys* "\" (car Path)))
  22.   (setq name (vl-filename-base path))
  23. )
  24. (t
  25.   (alert (strcat
  26.     "\n[飞诗CAD程序管理大一统]友情提示:"
  27.     "\n\n没有找到用户配置文件【Fstl*.arg】"
  28.     "\n\n请先保存你的配置文件!"
  29.   )
  30.   )
  31.   (fsxm-silenceexit)
  32. )
  33.   )
  34.   (setq Profiles (vla-get-Profiles (vla-get-Preferences *acad*)))
  35.   (vlax-make-variant lst)
  36.   (vla-GetAllProfileNames Profiles 'lst)
  37.   (setq lst (vlax-safearray->list lst))
  38.   (cond ((vl-position name lst)
  39.   (alert (strcat "\n[飞诗CAD程序管理大一统]友情提示:"
  40.    "\n\n保存的配置文件已存在于配置列表中!"
  41.   )
  42.   )
  43. )
  44. (T
  45.   (vla-ImportProfile Profiles name path :vlax-true)
  46.   (alert (strcat "\n[飞诗CAD程序管理大一统]"
  47.    "\n\n友情提示:用户配置文件:\n\n"
  48.    Path
  49.    "\n\n已成功输入!"
  50.   )
  51.   )
  52. )
  53.   )
  54.   (if (/= (getvar "CPROFILE") name)
  55.     (vla-put-ActiveProfile Profiles name)
  56.   )
  57.   (fstl_Init_path)
  58.   (princ)
  59. )
发表于 2009-5-31 09:58 | 显示全部楼层
上面这个点子确实不错!fs将程序的说明也智能化把,自动读取一文本并显示出来。。。
870706670666970665152704848484848
coolyxw
948707066706669706657507048484848
coolyxw

谢谢!
 楼主| 发表于 2009-5-31 10:15 | 显示全部楼层

coolyxw:荣誉验证与上面的对应:

23-23-35-101-85-101-85-101-85-19-85-23-81-19-86-16-82-98-81-99-82-98-87-102-84

0-52-6-64-112-64-112-64-112-54-112-50-116-54-115-53-119-71-116-70-119-71-114-67-113

程序文本说明这个暂不在考虑这中了~以后有空再做吧!不是很急~!

你说的直接运行绿色可执行小软件,这个功能我做好了,下次更新时再传上吧!

 楼主| 发表于 2009-6-3 22:06 | 显示全部楼层

铸造精典-<飞诗CAD词库>

高度支持自定义,可加入静态词,公式词.

多层次树形目录结构管理词条.

支持修改单行文字,多行文字,块内文字,属性,标注....

压缩包内有两个文件:

1.飞诗CAD词库.fs_lib - 请放在CAD支持目录中

2.fs_txtlib.VLX - 主程序 命令名: fs_txtlib

本程序需要FSTL函数支持,限FSTL用户下载使用.

本帖子中包含更多资源

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

x
发表于 2009-6-3 22:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-6-4 22:30 | 显示全部楼层
这么好的程序为什么要设定期限,不理解,真的不理解,是不是想让别人实时关心你的发展动态还是为了打响知名度啊,但无论如何,好程序没理由不支持,强顶!
发表于 2009-6-5 14:05 | 显示全部楼层
偶然间遇到的问题:
; error: bad argument type: consp "main_dcl"
Command: Specify opposite corner: (Fstl_DoubleClickNo) ; error: bad argument
type: VLA-OBJECT nil

问题原因不得而知。


列表中要是能自定义显示的列就好了。
发表于 2009-8-25 22:34 | 显示全部楼层

这是一个很有用的工具呀,支持呀

发表于 2009-9-24 14:45 | 显示全部楼层

http://bbs.icax.cn/488716p1p1

到时再向你要荣誉号

 楼主| 发表于 2009-9-25 11:59 | 显示全部楼层
嗯!随时为你准备着荣誉注册!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 18:10 , Processed in 0.320236 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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