南方CASS软件VB二次开发之二VB批量绘制直线

2023-10-17 09:10

本文主要是介绍南方CASS软件VB二次开发之二VB批量绘制直线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

南方CASS软件VB二次开发之一安装软件以及调出VB编辑器

前言

下面通过第一个DEMO来讲解在南方CASS软件中通过VB二次开发来实现自动绘图全流程

开发步骤

1、准备数据

数据格式是:x1,y1,x2,y2
在这里插入图片描述

2、 VB脚本

Sub CreateLinebytxt()Dim Line As AcadLineDim Spnt(2) As Double, Epnt(2) As DoubleDim I As Integer, J As Integer, K As Integer''''''''1、读取txt文件Close #1Open "E:\2023\非项目\cad测试\直线点位.txt" For Input As #1While Not EOF(1)''''''''2、逐行读取Line Input #1, CurrentlinesIf Currentlines <> "" ThenVars = Split(Currentlines, ",")''''''''3、创建直线Spnt(0) = Vars(0): Spnt(1) = Vars(1)Epnt(0) = Vars(2): Epnt(1) = Vars(3)Set Line = ThisDrawing.ModelSpace.AddLine(Spnt, Epnt)End IfWendClose #1End Sub

3、 测试执行

在这里插入图片描述
在这里插入图片描述

4、 制作图标

在这里插入图片描述
新建工具栏
在这里插入图片描述
新建弹出
在这里插入图片描述
在命令列表中新建命令
在这里插入图片描述
编辑命令,首先编辑命令中的名称和宏,宏就是我们之前写的VB脚本名称,再编辑命令中的图标

^C^C^C-VBARUN;CreateLinebytxt

在这里插入图片描述
编辑图像
在这里插入图片描述
保存图像
在这里插入图片描述
拉到图标的最后位置
在这里插入图片描述
图标完成之后,就可以点击应用,然后将命令拖到工具栏下
在这里插入图片描述
在这里插入图片描述
再点击确定即可
在这里插入图片描述
回到CASS页面,可以找到刚创建的工具栏和对应的弹出按钮
在这里插入图片描述
直接点击这个按钮,它也是可以执行的
在这里插入图片描述

这篇关于南方CASS软件VB二次开发之二VB批量绘制直线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/yilvyangguang520/article/details/130645405
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/224390

相关文章

Python实现AVIF图片与其他图片格式间的批量转换

《Python实现AVIF图片与其他图片格式间的批量转换》这篇文章主要为大家详细介绍了如何使用Pillow库实现AVIF与其他格式的相互转换,即将AVIF转换为常见的格式,比如JPG或PNG,需要的小... 目录环境配置1.将单个 AVIF 图片转换为 JPG 和 PNG2.批量转换目录下所有 AVIF 图

详解如何通过Python批量转换图片为PDF

《详解如何通过Python批量转换图片为PDF》:本文主要介绍如何基于Python+Tkinter开发的图片批量转PDF工具,可以支持批量添加图片,拖拽等操作,感兴趣的小伙伴可以参考一下... 目录1. 概述2. 功能亮点2.1 主要功能2.2 界面设计3. 使用指南3.1 运行环境3.2 使用步骤4. 核

基于Python开发批量提取Excel图片的小工具

《基于Python开发批量提取Excel图片的小工具》这篇文章主要为大家详细介绍了如何使用Python中的openpyxl库开发一个小工具,可以实现批量提取Excel图片,有需要的小伙伴可以参考一下... 目前有一个需求,就是批量读取当前目录下所有文件夹里的Excel文件,去获取出Excel文件中的图片,并

Jmeter如何向数据库批量插入数据

《Jmeter如何向数据库批量插入数据》:本文主要介绍Jmeter如何向数据库批量插入数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Jmeter向数据库批量插入数据Jmeter向mysql数据库中插入数据的入门操作接下来做一下各个元件的配置总结Jmete

Python批量调整Word文档中的字体、段落间距及格式

《Python批量调整Word文档中的字体、段落间距及格式》这篇文章主要为大家详细介绍了如何使用Python的docx库来批量处理Word文档,包括设置首行缩进、字体、字号、行间距、段落对齐方式等,需... 目录关键代码一级标题设置  正文设置完整代码运行结果最近关于批处理格式的问题我查了很多资料,但是都没

通过Python脚本批量复制并规范命名视频文件

《通过Python脚本批量复制并规范命名视频文件》本文介绍了如何通过Python脚本批量复制并规范命名视频文件,实现自动补齐数字编号、保留原始文件、智能识别有效文件等功能,听过代码示例介绍的非常详细,... 目录一、问题场景:杂乱的视频文件名二、完整解决方案三、关键技术解析1. 智能路径处理2. 精准文件名

Vue ElementUI中Upload组件批量上传的实现代码

《VueElementUI中Upload组件批量上传的实现代码》ElementUI中Upload组件批量上传通过获取upload组件的DOM、文件、上传地址和数据,封装uploadFiles方法,使... ElementUI中Upload组件如何批量上传首先就是upload组件 <el-upl

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

使用Python实现批量分割PDF文件

《使用Python实现批量分割PDF文件》这篇文章主要为大家详细介绍了如何使用Python进行批量分割PDF文件功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、架构设计二、代码实现三、批量分割PDF文件四、总结本文将介绍如何使用python进js行批量分割PDF文件的方法

Python在固定文件夹批量创建固定后缀的文件(方法详解)

《Python在固定文件夹批量创建固定后缀的文件(方法详解)》文章讲述了如何使用Python批量创建后缀为.md的文件夹,生成100个,代码中需要修改的路径、前缀和后缀名,并提供了注意事项和代码示例,... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5.