看你原来的BAT文件想实现什么功能,就算是转换也只能转换成源程序,恐怕还得需要一个编译器编译成EXE。例如原来的Bat是顺次执行三个程序。a.exe b.exe c.exe转换为vb程序为 Public Sub Main() Shell "a.exe" Shell "b.exe" Shell "c.exe" End Sub新建一个Vb6工程,添加一个模块,去掉那个窗体,把上面这段程序写在模块中,编译成exe
还有一个糊弄人的办法,就是把bat文件当作exe的一个附属文件来看待,用exe文件去调用一个隐藏的bat文件,看上去就好像bat变成exe了。 Public Sub Main() Shell "xxx.bat", vbHide End Sub 把bat文件藏好,或者改个名如***.dll,***.sys,运行时用程序迅速改名为*.exe,执行后立即改回*.dll,这就差不多了。
b.exe
c.exe转换为vb程序为
Public Sub Main()
Shell "a.exe"
Shell "b.exe"
Shell "c.exe"
End Sub新建一个Vb6工程,添加一个模块,去掉那个窗体,把上面这段程序写在模块中,编译成exe
Public Sub Main()
Shell "xxx.bat", vbHide
End Sub
把bat文件藏好,或者改个名如***.dll,***.sys,运行时用程序迅速改名为*.exe,执行后立即改回*.dll,这就差不多了。