如何通过代码从另一个VB6应用程序运行/启动VB6项目(.VBp)?

如何通过代码从另一个VB6应用程序运行/启动VB6项目(.VBp)?,vb6,Vb6,我有一个特定的VB6外接程序,需要递归启动。vbp逐个项目,修改属性,然后保存并关闭 我无法使用Shell(应用程序名称),因为它需要exe,但我想打开一个.vbp项目 有没有办法通过代码来实现这一点?如果我理解正确,那么您要做的就是修改vb项目的各种文件,这只是一个案例处理文本 如中所示,查找每个项目的.vbp文件,解析该文件以查找该项目中的.frm、.bas等文件,然后根据需要修改这些文件 用记事本等打开一些vb文件(.vbp、.frm、.bas、.cls),您将很快了解您需要做什么。现在你

我有一个特定的VB6外接程序,需要递归启动。vbp逐个项目,修改属性,然后保存并关闭

我无法使用
Shell(应用程序名称)
,因为它需要exe,但我想打开一个.vbp项目


有没有办法通过代码来实现这一点?

如果我理解正确,那么您要做的就是修改vb项目的各种文件,这只是一个案例处理文本

如中所示,查找每个项目的.vbp文件,解析该文件以查找该项目中的.frm、.bas等文件,然后根据需要修改这些文件


用记事本等打开一些vb文件(.vbp、.frm、.bas、.cls),您将很快了解您需要做什么。现在你有没有真正的编码问题?到目前为止你写了什么代码?有错误/例外吗?您的代码在哪里失败?好的..我可以使用
Shell(“VB6.exe/run”&Filename,vbHide)
启动应用程序,但如果我是在静默模式下启动的,用户不应该注意到VB IDE已打开。。。有没有办法在静默模式下启动VB IDE
VB6/?
没有该选项,如果外接程序不起作用,这将是通过方法实现的。我计划使用正则表达式来查找字符串并替换它们。。。当你在记事本中打开
.ctl
frm
文件时,你可以找到字符串值的属性,而不是键值对。因此我想需要一些键处理。。。。