【求救】CMD的Copy/b在VB6里面有没有类似的功能
想做一个软件,要用到CMD的Copy/b File1+File2 File3,就是用二进制将两个文件合并成第三个文件。想用vb6来做,不知道有没有类似功能?
请教各位大虾们。
就刚刚才说的…… 不是那个。
这次多了个参数。
[code]
Shell "cmd.exe /c cmd下面的命令"
such as:
Shell "cmd.exe /c copy /b xxx xxx"
[/code]
Shell用于在VB里调用外部程序。 这样也可以拉,不过按LS所说,那这个程序在Win98下将无法成功复制文件。
而且到了没有cmd.exe的电脑上也无法成功。
可以说,这段代码的移植性非常差
我一般是不依赖于别的程序的,有什么功能都用API函数来实现 这个。。。
不是单纯的复制。。。
而是以二进制合并文件。。。
说的对,不能依靠Shell,局限性很大。。。
有没有API,可以把两个文件以二进制合成新文件? 你是想实现类似病毒的文件合并功能吧?
[em02] 没有哦
这个只有你自己写代码咯 不是病毒。。。
在CMD里合并一个jpg和一个rar可以让新文件看起来是个图片,却又可以被WinRar读取。。。
这个功能已经写出了个批处理的软件了。。。
想用VB做。。。
看来是不可能了。。。 怎么不可能 ?如果不可能那他那个程序是怎么做的? 批处理当然可以,因为CMD有copy/b功能。。。
VB6里没有类似的功能。。。 VB6没有类似的功能但是你可以自己写啊,自己写函数啊
别总指望别人为你提供的API,那些API不是万能的!!
自己写代码才是王道啊 就是不会写函数。。。汗死了。。。
不过有P处理版的都够用了。。。 不会写函数,那你学编程也就没多大意义了 呵呵。。。
要一步一步来。。。才刚学一个星期的VB6。。。
页:
[1]
