我有 2 个 exe 文件,我想一键同时运行。我想在Visual Basic 6中为我创建一个应用程序。如何在我的应用程序中引用 1 和 2 exe 文件?(第三个 exe 文件),是否可以仅在第三个(我的应用程序)运行或其他解决方案(例如隐藏两个文件并仅使第三个可见)时才运行第一个和第二个 exe 文件?
注意:我无法访问第一个和第二个文件源
使用以下格式的 Shell 函数:
RetVal = Shell([Pathname of EXE],[WindowStyle As vbAppWinStyle = vbMinimisedFocus])
示例代码
Private Sub cmdExec_Click() ' cmdExec is the name of the command button on any form.
Dim RetVal
RetVal = Shell("C:\WINDOWS\System32\calc.exe", 1) ' Run Calculator.
End Sub
使用 ShowWindow 函数隐藏窗口。
您可以使用 FindWindow 函数来检查其他应用程序是否正在运行。
要打开第一个和第二个可执行文件,您可以使用该Shell
功能。
Shell("C:\YourPrograms\Program.exe", vbNormalFocus)
如果您只想在可执行文件 3 正在运行时打开这些可执行文件,则必须在应用程序 1 和 2 中执行一些逻辑来检查可执行文件 3 是否正在处理中。