明经CAD社区

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1271|回复: 16

[源码] [原创]通过二进制读写彻底修改VLX或者FAS原有命令

[复制链接]
发表于 2020-3-31 20:17 | 显示全部楼层 |阅读模式
本帖最后由 tryhi 于 2020-4-1 14:37 编辑

本程序用到的解码算法,由网友收集,不知原作者是谁,如有冒犯,请通知我删帖。
大家在用别人已经编译好的程序时,经常因为命令冲突导致用起来非常不便,为此我写了一个程序,专门修改原有命令,但是必须与原命令一样的长度,如果要做成不等长,还要改定义的长度,我太懒,所以暂时不弄了,后面闲着再改吧,就做个简单的搜索替换功能,供需要的人使用。另外由于是简单的搜索替换,并未做严格的处理,所以遇到特殊处理过的FAS或者VLX,将会失效。

启动命令GML,处理后会在同目录下生成同名文件,支持FAS与VLX









续:如果原来的VLX里面打包了DCL跟TXT,将会导致丢失,这个我暂时懒得去改了,等啥时候无聊没事做再改吧






本帖子中包含更多资源

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

x

评分

参与人数 3明经币 +5 金钱 +30 收起 理由
pzweng + 3 + 30 很给力!
434939575 + 1 赞一个!
start4444 + 1 很给力!

查看全部评分

发表于 2020-3-31 20:38 | 显示全部楼层
楼主,用goto处理过的该命令失败,打包vlx文件dcl面板丢失。

评分

参与人数 1明经币 +1 收起 理由
tryhi + 1 DCL确实会丢失,这个还真没考虑到

查看全部评分

 楼主| 发表于 2020-3-31 20:41 | 显示全部楼层
ludaweb 发表于 2020-3-31 20:38
楼主,用goto处理过的该命令失败,打包vlx文件dcl面板丢失。

对哦,还有DCL跟TXT没考虑到,因为我从来不用这两个,这就尴尬了。
GOTO处理过按道理应该不会失败吧,GOTO对FAS主结构没有修改
发表于 2020-4-1 08:58 | 显示全部楼层
楼主这样的贴就是我每天登陆明经的动力!!!
发表于 2020-4-1 10:43 来自手机 | 显示全部楼层
长度用空格替换行不行?
发表于 2020-4-1 11:04 | 显示全部楼层
好功能,顶帖支持大海
 楼主| 发表于 2020-4-1 11:53 | 显示全部楼层
本帖最后由 tryhi 于 2020-4-1 14:36 编辑
hao3ren 发表于 2020-4-1 10:43
长度用空格替换行不行?

试过了,不行,但是可以通过增减字节数来改变长度,难度其实也不大
发表于 2020-4-2 18:04 | 显示全部楼层
楼主这样的贴就是我每天登陆明经的动力
发表于 2020-4-3 09:46 | 显示全部楼层
楼主这样的贴就是我每天登陆明经的动力
发表于 2020-4-3 18:38 | 显示全部楼层
hao3ren 发表于 2020-4-1 10:43
长度用空格替换行不行?

长命令可以改短,但短命令改不长吧

点评

目前都不可以,后面或许会更新为都可以  发表于 2020-4-4 02:26
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2020-7-15 16:27 , Processed in 0.438788 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

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