iCAx开思网

标题: 宏命令不可以照搬进VB [打印本页]

作者: gwmccmj    时间: 2008-8-4 09:24
标题: 宏命令不可以照搬进VB
大家发现没有,在用VB做二次开发时,宏命令不可以照搬进VB去执行,有的是不一样的,稍有区别,主要是格式上的。
比如EXPLORER SELECT Tool "Tool\F50" NEW就不可以
会提示报警tool没有语句结束。
这有没有什么规律呢?
作者: hh749    时间: 2008-8-5 01:12
这个可以解决的啊,你把符号用ASCII码来表示当成一个变量代替不就成了,笨!!!
作者: gwmccmj    时间: 2008-8-5 10:51
2楼这位高手我没听明白,刚刚开始做开发,水平比较低,能说的更详细点吗?
作者: hh749    时间: 2008-8-11 21:59
EXPLORER SELECT Tool "Tool\F50" NEW
这句可以在VB中写成这样
DIM A,B,C,D AS STRING
A="EXPLORER SELECT Tool "                    TOOL后面有个空格
B="Tool\F50"
C=" NEW"                                                         NEW前面有个空格
D=A & CHR(34) & B & CHR(34) & C                   CHR(34)是ASCII码中双引号的意思
你试试看
还有点提醒你,尽量把宏的代码写在VB的模块(模组)里面,那样的话不容易被别人破解或者反编译出来
作者: gwmccmj    时间: 2008-8-12 15:53
hh749
     多谢指教!
   工作顺利!
gwmccmj
作者: wcwt    时间: 2008-8-24 11:45
请问这是做什么的,我有点不明
作者: hh749    时间: 2008-8-27 12:10
一段二次开发的代码
作者: GREATEZ    时间: 2008-8-30 11:44
不用這麼麻煩,把 "" 改成 ' 即可.

[ 本帖最后由 GREATEZ 于 2008-8-30 11:46 编辑 ]




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3