VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 987|回复: 21

新的一塌糊涂的手

[复制链接]
57_avatar_middle
最佳答案
0 
在线会员 发表于 2021-11-18 13:16:33 | 显示全部楼层 |阅读模式
工作繁重,希望通过学习能了解或者做出来个适合自己工作的插件,求各位大神,想要达到这个目标从哪个语言开始,不要笑,就是想了解一下,因为完全不是学编程的,根本无从下手,谢谢!




上一篇:登录页面中根据账号权限的不同跳转到不同的窗口中
下一篇:MFC 对话框
31_avatar_middle
最佳答案
62 
在线会员 发表于 2021-11-21 11:22:09 | 显示全部楼层
本帖最后由 cpp2019 于 2021-11-21 11:24 编辑

这个简单啊,批处理就搞定了,批处理随改随用,学起来也快。
1、把默认配置文件复制多份放到一个文件夹,
2、把复制的每个配置文件中的“BLOCK”改为不同的插件名保存好,
3、编写批处理,需要REN1配置就 copy REN1配置覆盖默认配置文件即可。

批处理截图:
新的一塌糊涂的手

评分

参与人数 1驿站币 +1 热心值 +1 收起 理由
00_avatar_small oyxbl + 1 + 1 嗯嗯,,非底层需求,,远离vc

查看全部评分

00_avatar_middle
最佳答案
13 
在线会员 发表于 2021-11-18 13:30:43 | 显示全部楼层
工作繁忙还想通过学习来提升自己的人值得尊敬

编程语言只有c和其他

c语言家族是性能帝     偏向底层可能学习周期会长一点

不是太依赖效率的工作内容随意    随便小脚本就够用

新的一塌糊涂的手
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-18 13:50:14 | 显示全部楼层
oyxbl 发表于 2021-11-18 13:30
工作繁忙还想通过学习来提升自己的人值得尊敬

编程语言只有c和其他

非常感谢指导,就是在工作中用到一些插件,这些插件是可以打开的,具体使用中,结合自己的情况,感觉插件设计有不好用的地方,相结合自己的情况做些小修改,但是不懂语言,也看不明白,所以想了解一下语言,但是又担心方向不对。
00_avatar_middle
最佳答案
13 
在线会员 发表于 2021-11-18 14:23:05 | 显示全部楼层
zoomer371 发表于 2021-11-18 13:50
非常感谢指导,就是在工作中用到一些插件,这些插件是可以打开的,具体使用中,结合自己的情况,感觉插件 ...

首先看看是pc端还是移动端

其次辅助插件一般是二次开发     在纯新手的阶段是不太可能对插件进行修改的

单独运行的程序  在pc端一般是.exe    移动端安卓应用端是.apk  
pc很多编程语言初期都是从控制台开始的,,用于快速了解语法结构关键字
带窗体的程序c语言可以用sdk创造,面向对象的mfc和 qt框架来实现

pc端真正的插件一般情况下是生成.dll 再通过各种注入的方式加载到主程序进程中实现功能
------------------------------------
移动端和网络编程不感兴趣,,欢迎大佬补充

点评

有一些格局比较大的程序会允许用户运行一些脚本如vbs和lue,,那么你要学的其实是相关脚本语法,,还有一些主程序会默认加载某个目录下的不知名文件后缀名,,这个也跟脚本或插件差不多  发表于 2021-11-18 15:08
75_avatar_middle
最佳答案
23 
online_supermod 发表于 2021-11-18 14:33:53 | 显示全部楼层
你看看是哪个方面得插件。办公软件还是?  PC得插件现在假如是办公得都很多了,
16_avatar_middle
最佳答案
0 
在线会员 发表于 2021-11-19 08:03:26 | 显示全部楼层
建议学习VSTO
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 09:23:29 | 显示全部楼层
本帖最后由 zoomer371 于 2021-11-19 09:25 编辑
oyxbl 发表于 2021-11-18 14:23
首先看看是pc端还是移动端

其次辅助插件一般是二次开发     在纯新手的阶段是不太可能对插件进行修改 ...


就行图片所示   
C:\Users\Administrator\Desktop\微信截图_20211119092042.png

如图

如图
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 09:26:27 | 显示全部楼层

不知道是不是想法太幼稚了
00_avatar_middle
最佳答案
10 
在线会员 发表于 2021-11-19 10:14:02 | 显示全部楼层
zoomer371 发表于 2021-11-19 09:26
不知道是不是想法太幼稚了

我觉得不幼稚,能用自动的当然要自动了,自己一个一个慢慢改更幼稚 = =

我不知道我get到你的意思没,这个就是单纯的修改里面的文本值呗。

做法就是 把文件读取到,找到 你所说的block定义的位置,把引号里面的东西修改掉就可以了呗。

如果是我上方说的那样,那就简单了,直接去学点C,然后直接突击MFC课程。
前者熟悉熟悉编程,后者就开始有界面的编程。
主要去学习一下 文件操作,读取进来之后用MFC的CString类对字符串进行操作(查找、替换等等),就能完成你所说的功能了呗。再自己画一个人性化的界面,弄几个按钮、文件拖拽啥的。
00_avatar_middle
最佳答案
13 
在线会员 发表于 2021-11-19 10:15:44 | 显示全部楼层
zoomer371 发表于 2021-11-19 09:26
不知道是不是想法太幼稚了

autoCAD吗,,这其实也是一种脚本语言

首先要弄明白各条语句的意思

哪一些是正常的语法 关键字  那些是注释  以及配置项

在不破坏语法结构的情况下修改一部分定义    问题不大

我是不懂这种脚本语言   但是学起来应该很快的   

新的一塌糊涂的手
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 10:26:13 | 显示全部楼层

谢谢,受教了!没学过语言,这玩意把学语言的想法硬是逼出来了。
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 10:27:56 | 显示全部楼层
oyxbl 发表于 2021-11-19 10:15
autoCAD吗,,这其实也是一种脚本语言

首先要弄明白各条语句的意思

是的,用着不太合适,想让这个插件适合实际工作情况。
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 10:30:18 | 显示全部楼层
tk3184020 发表于 2021-11-19 10:14
我觉得不幼稚,能用自动的当然要自动了,自己一个一个慢慢改更幼稚 = =

我不知道我get到你的意思没, ...

大神,你是说直接抱着本C++书或者视频生啃?
00_avatar_middle
最佳答案
13 
在线会员 发表于 2021-11-19 10:36:53 | 显示全部楼层
zoomer371 发表于 2021-11-19 10:27
是的,用着不太合适,想让这个插件适合实际工作情况。

"block"  改成"ren"重启cad有效果吗

反正试一试又不会怀孕

大不了再改回来

新的一塌糊涂的手
00_avatar_middle
最佳答案
10 
在线会员 发表于 2021-11-19 10:40:27 | 显示全部楼层
本帖最后由 tk3184020 于 2021-11-19 10:41 编辑
zoomer371 发表于 2021-11-19 10:30
大神,你是说直接抱着本C++书或者视频生啃?


书就别看了,视频入手比较快。如果看完视频想更进一步丰富自己的知识体系再去看书,如果知识要去简单使用,那就直接去看入门视频。
推荐给你就是站主的

去B站  搜索VC驿站。  实用C++教程 和  玩转控件 就够用了

根据你这个需求也不用全看,
实用C++ :P1-P11、P21、P22、P32、P45、P46
玩转控件:P1-P6

看这些零基础也差不多够用了。
还有一些边边角角,看完之后自己理清思路,思路清晰了之后哪儿不会再去查缺补漏,不会啥就百度啥。也可以直接找我。都行

文件操作用MFC的类

57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 10:43:07 | 显示全部楼层
oyxbl 发表于 2021-11-19 10:36
"block"  改成"ren"重启cad有效果吗

反正试一试又不会怀孕

我是想把BLOCK变成   REN1  REN2  REN3甚至REN20或者  OU-01    让这个插件的块名称对  REN1  REN2  REN3甚至REN20或者  OU-01  都有效
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 10:48:02 | 显示全部楼层
tk3184020 发表于 2021-11-19 10:40
书就别看了,视频入手比较快。如果看完视频想更进一步丰富自己的知识体系再去看书,如果知识要去简单使 ...

中,醍醐灌顶一般的感受。
57_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2021-11-19 10:49:28 | 显示全部楼层
tk3184020 发表于 2021-11-19 10:40
书就别看了,视频入手比较快。如果看完视频想更进一步丰富自己的知识体系再去看书,如果知识要去简单使 ...

我就是在B站找到的VC驿站的
00_avatar_middle
最佳答案
10 
在线会员 发表于 2021-11-19 10:52:53 | 显示全部楼层
zoomer371 发表于 2021-11-19 10:49
我就是在B站找到的VC驿站的

哈哈哈哈,那挺好,加油!!!
00_avatar_middle
最佳答案
13 
在线会员 发表于 2021-11-19 11:19:15 | 显示全部楼层
zoomer371 发表于 2021-11-19 10:43
我是想把BLOCK变成   REN1  REN2  REN3甚至REN20或者  OU-01    让这个插件的块名称对  REN1  REN2  REN3 ...

所以沟通有点费劲

只是想批量生成.lsp文件

任何支持文件/文本读写的语言都可以胜任你的需求

新的一塌糊涂的手
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-12-11 11:03

Powered by CcTry.CoM

© 2009-2021 cctry.com

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