自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yongshiqq的博客

CAD vba Excel vba领域

  • 博客(206)
  • 收藏
  • 关注

原创 002集—— CAD划线并模拟向命令窗口发送命令(CAD—C#二次开发入门)

模拟向命令窗口发送全图居中的命令: Application.DocumentManager.MdiActiveDocument.SendStringToExecute("z\ne\n",true,false,false);

2024-09-14 11:14:34 450

原创 已知两圆的圆心半径,求交点坐标(几何代数两种解法)——CAD VBA 解决

CAD二次开发、插件、代码代写,详情见下方↓。

2024-09-10 18:05:56 588 1

原创 输出CAD图中第一个图元类型——c#实现

复制改图元到一个新dwg中,启动代码可实现。

2024-09-09 18:16:34 509

原创 批量复制指定文件夹——EXCEL VBA 实现

工作中往往需要复制特定文件夹,例如,一个文件夹中有100个文件夹,我只需要复制其中50个文件夹,这50个文件夹的名字放入excel表中第一列,从第二行开始(注意:第一行的表头不能覆盖),运行宏即可一键完成。代码代写,可点击下方联系 ↓。上图可知,我们已成功复制。

2024-09-09 15:27:40 599

原创 批量创建文件夹和文件——excel VBA实现

批量创建文件名为1-10的文件夹,每个文件夹内有个与文件名相同的txt文件,txt文件内的数字也跟文件名相同。

2024-09-09 15:20:36 495

原创 窗选特定对象——选择集——CAD-vba

CAD窗选时,人机交互中窗选特定类型图元,可使用选择集+过滤器实现,如下图:

2024-09-09 10:35:48 195

原创 CAD恢复原始菜单栏

CAD2024菜单栏为ribbon功能区,若想恢复之前菜单栏格式,可采用以下方式;

2024-09-07 12:27:26 193

原创 CAD 多个页面在一个任务栏图标设置

下图打对号,确定即可。

2024-09-07 12:19:47 208

原创 003集——CAD输出文字“hello,world”——vb.net入门

【代码】003集——CAD输出文字“hello,world”——vb.net入门。

2024-09-06 18:22:33 149

原创 判断键盘输入是数字、大写字母还是小写字母——C#学习笔记

【代码】判断键盘输入是数字、大写字母还是小写字母——C#学习笔记。

2024-09-05 17:50:47 441

原创 029集——多线程详解——C#学习笔记

通过将 volatile 与 _shouldStop 数据成员一起使用,可以从多个线程安全地访问此成员,而不需要使用正式的线程同步技术,但这仅仅是因为 _shouldStop 是 bool。假设有一个更改数组中的值的线程。由于数组现在有了一个程序员从不想要的状态,因此,读取此数组的另一个线程可能会失败。通过将 volatile 与 _shouldStop 数据成员一起使用,可以从多个线程安全地访问此成员,而不需要使用正式的线程同步技术,但这仅仅是因为 _shouldStop 是 bool。

2024-09-05 17:06:29 350

原创 030集——自动弹出对话框、选择文件并播放wav音频文件(winform窗体)——C#学习笔记

复制(下面代码中命名空间内的代码)到(你的命名空间下),运行。

2024-09-05 16:31:32 600

原创 读取、写入、生成txt文本文档详解——C#学习笔记

string text = System.IO.File.ReadAllText(@"C:\Users\Administrator\Desktop\新建文本文档.txt");System.IO.File.WriteAllText(@"C:\Users\Administrator\Desktop\写入新建文本文档.txt", text);StreamWriter mytxt4 = File.AppendText("D:\\4追加换行.txt");mytxt2.ReadToEnd//读取所有字符到结尾。

2024-09-05 15:04:58 1451

原创 028集——获取有关文件、文件夹和驱动器的信息——C#学习笔记

FileInfo 和 DirectoryInfo 类表示文件或目录,包含公开 NTFS 文件系统所支持的很多文件属性 (Attribute) 的属性 (Property),同时还包含用于打开、关闭、移动和删除文件和文件夹的方法。

2024-09-04 17:43:10 199

原创 导出硬盘所有文件名到txt文本文件——C#学习笔记

对于所处理的特定异常以及在每个文件和文件夹上执行的特定操作,都只是作为示例提供。您应该修改此代码来满足自己特定的需要。有关更多信息,请参见代码中的注释。下面的示例演示如何使用递归遍历目录树。递归方法很简洁,但如果目录树很大且嵌套很深,则有可能会引起堆栈溢出异常。

2024-09-04 16:55:38 554

原创 类与结构体实例(Class和Struct)——C#学习笔记

当person2改名字后,person1的名字也随之改变,因为对象本身变了。而struct则不会出现这种情况,当person P 2 = P1时,struct是复制了整个对象。由于结构是值类型,因此结构对象的变量具有整个对象的副本。结构的实例也可以使用 new 运算符来创建。由于类是引用类型,因此类对象的变量引用该对象在托管堆上的地址。结果为true,说明 两个变量引用同一个对象。

2024-09-04 15:38:47 433

原创 lambda表达式用法——C#学习笔记

Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型。

2024-09-04 11:42:51 448

原创 Checked关键字用法——C#学习笔记

默认情况下,如果表达式产生的值超出了目标类型的范围,则常数表达式将导致编译时错误,而非常数表达式在运行时计算并将引发异常。不过,如果通过编译器选项或环境配置在全局范围内取消了溢出检查,则可以使用 checked 关键字来启用此项功能。checked 关键字用于对整型算术运算和转换显式启用溢出检查。

2024-09-04 11:27:10 131

原创 027集——goto语句用法——C#学习笔记

【代码】027集——goto语句用法——C#学习笔记。

2024-09-04 11:06:48 487

原创 新的文章发布排版模式

这里还可以发布文章吗?你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/

2024-09-04 08:59:23 814

原创 批量修改海量cad文件名——vba实现

如果需要修改大量dwg文件名,可将dwg文件放入一个文件夹,采用此dvb插件加载到cad ,输入 vbaman加载插件,输入vbarun运行插件,根据提示选择文件夹,即可一键完成海量文件名的自动复制修改。MsgBox "共修改了 " & counter & " 个图 " & Space(20) & vbCr & "qq443440204", , "版权所有"ThisDrawing.SaveAs folderPath & "\" & "图" & CStr(counter) & ".dwg"

2024-09-03 21:58:50 257

原创 026集——在旧式编码与 Unicode 之间转换(C# 编程指南)——C#学习笔记

【代码】026集——在旧式编码与 Unicode 之间转换(C# 编程指南)——C#学习笔记。

2024-09-03 17:22:26 516

原创 025集—— 转义字符\、字符串详解(对比、分割、日期、数字等)——C#学习笔记

当需要对两个字符串的值进行比较和排序而不需要考虑语言惯例时,请使用基本的序号比较。基本的序号比较 (Ordinal) 是区分大小写的,这意味着两个字符串的字符必须完全匹配:“and”不等于“And”或“AND”。常用的变量有 OrdinalIgnoreCase,它将匹配“and”、“And”和“AND”;还有 StringComparison.OrdinalIgnoreCase,它常用于比较文件名、路径名和网络路径,以及其值不随用户计算机的区域设置的更改而变化的任何其他字符串。

2024-09-03 16:13:43 1267

原创 024集—— 正则表达式、replace、DateTime日期的用法——C#学习笔记

DateTime 是一个struct结构体。

2024-09-03 10:25:26 591

原创 023集—— @字符详解——C#学习笔记

2、如果你想直接输出双引号“” 比如输出:Blue means "蓝色",那么输出一个"需要输入两个""前面加@就不会错了。string str1 =@"Blue means ""蓝色""";当然还可以这样写:string str2 = "Blue means "蓝色" ";string str1 ="Blue means "蓝色"";比如不加@的字符串,"\\a\n" C#会解释成一个\和一个a再加一个换行,@"\\a\n“ C#会解释成两个\加一个a加一个\加一个n。1、@是取消字符串中的转意符。

2024-09-03 09:04:15 481

原创 022集—— 字符串按ascii码转数字——C#学习笔记

【代码】022集—— 字符串按ascii码转数字——C#学习笔记。

2024-09-02 18:18:14 426

原创 021集—— 数据的大小端序转换——C#学习笔记

【代码】021集—— 数据的大小端序转换——C#学习笔记。

2024-09-02 17:25:25 349

原创 020集—— is和as运算符的使用方法——C#学习笔记

【代码】019集—— is和as运算符的使用方法——C#学习笔记。

2024-09-02 16:13:40 257

原创 019集—— String.format( )详解——C#学习笔记

/009,精度表示结果字符串的最小长度 string.Format(“{0:D3}”,12345);//12345,结果字符串的长度不会小于数据原厂度 string.Format(“{0:d}”,9);//¥9.7 格式化多个object对象 string.Format(“原价{0:c1},活动价{1:c3}”, 9,7.8666);

2024-09-02 15:21:02 1020

原创 001集——CAD—C#二次开发入门——开发环境基本设置(netloadx)

cad中可自定义图标来替代 命令行输入特定命令,如“netload”和“netloadx”,可自定义为两个图标。把新建的命令图标拖到cad界面图标栏中,下次直接点图标、即可。cad命令行输入:netload,加载生成的dll。生成解决方案—>启动,自动启动cad。方法:quickcui,自定义图标。

2024-08-30 11:41:40 704

原创 VS快捷键

ctrl + k + u:取消注释所选代码或光标所在行 注意:先按k,再按u 或者 ctrl+k,ctrl+u。ctrl + k + c :注释所选代码或光标所在行 注意:先按k,再按c 或者 ctrl+k,ctrl+c。Shift+Alt+F,或 Ctrl+Shift+P 后输入 format code 代码格式化。文件夹中的上一书签:Ctrl + Shift + K,Ctrl + Shift + P。文件夹中的下一书签:Ctrl + Shift + K,Ctrl + Shift + N。

2024-08-29 22:35:23 599

原创 关于空格复制后变为问号(?)的问题

问题的根源,在于UTF-8这种编码里面,存在一个特殊的字符,其编码是“0xC2 0xA0”,转换成字符的时候,表现为一个空格,跟一般的半角空格(ASCII 0x20)一样,唯一的不同是它的宽度不会被压缩,因此比较多的被用于网页排版(如首行缩进之类)。使用UTF-8进行HTMLDecode的时候,对于语句开头的( ),就会被自动转换成为这个特殊的空格,可能是判断为放在开头的空格,一定是用来排版的。在转换为其他编码之前,这个特殊的空格受到的待遇与普通的半角空格是一致的,甚至也会被trim()去掉。

2024-08-29 16:07:35 266

原创 vba(rnd函数) 随机生成密码(若干位数字字母随机组合)

【代码】vba 随机生成若干位数字字母组成的密码。

2024-08-29 15:55:12 272

原创 win10:软件更新导致注册表自动更新问题,禁用注册表自动刷新

双击该DWORD值名称,将“数值数据”处填入1并确定。按下Win+R组合键,在“运行”对话框中输入GPEDIT.MSC并回车,启动本地组策略编辑器。双击该项目,启动“配置注册表策略处理”窗口,选中“已启用”选项,然后选中“周期性后台处理期间不要应用”选项,同时保持“即使尚未更改组策略对象也进行处理”选项处于未被选中状态。对于与上述组策略修改类似的第二个选项,可以创建一个新的DWORD值并将其命名为NoGPOListChanges,将其数值数据设为0即可。最后,点击“应用”和“确定”,重启系统即可。

2024-08-29 15:53:10 302

原创 TYPE(用户定义类型)类型在CAD-vba中的应用

用户自定义类型可包含一个或多个某种数据类型的数据元素、或一个先前定义的用户自定义类型。type类型可以是任何用。

2024-08-29 15:51:27 189

原创 CAD中命令和系统变量

CAD中系统变量决定图形的基本设置。第一个系统变量:uscicon。

2024-08-28 21:28:58 1060

原创 030集—CAD 实现钟表时针动态转动效果——vba代码实现

cad 模拟钟表运动(按下Esc键可退出)

2024-08-28 21:11:33 689

原创 029集—CAD VBA识别“Esc”退出键——vba代码实现

vba程序运行时我们想按下“Esc”键时退出程序或做出进一步相应,此时可借助windows API函数实现。

2024-08-26 20:44:53 230

原创 028集—CAD中多边形从上到下、从左到右图形自动排序——vba代码实现

(使用方法:vbaman加载此插件,vbarun运行即可)

2024-08-26 20:13:09 532

原创 027集—CAD中批量删除多段线重复点、距离过近点——vba代码实现

运行dvb插件(使用方法:命令行输入vbaman,加载此dvb插件,输入vbarun运行,选择多段线即可。(精度可人工设定,例如精度设置0.001:小于0.001 的点视为重复点,删除此点。cad图中多段线存在重复点、或距离过近点,可通过vba插件一键删除。

2024-08-25 12:03:24 285

acad netloadx

4.8

2024-09-07

加载dvb文件出错解决方案

加载dvb文件出错解决方案

2024-08-21

excel打开并操作CAD(excel-vba实现)

运行宏实现弹窗打开cad文件并另存

2023-12-19

txt文件分割(一个大txt文件可按字数分割为若干小文件)vba实例

txt分割程序

2023-12-18

CAD vba 窗体textbox实现右键粘贴功能(试行版)

CAD vba 窗体textbox实现右键粘贴功能(试行版)

2023-12-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除