你这个问题分着问兴许能快点得到答案。
我只知道一点,软件已打开,可以根据进程信息判断
Private chm_process As Process
If IsNothing(chm_process) OrElse chm_process.HasExited Then
chm_process = New Process
chm_process.StartInfo.FileName = Application.StartupPath + "\软件使用说明书.CHM"
chm_process.Start()
Else
WinAPI.ShowWindowEx(chm_process.MainWindowHandle, WinAPI.nCmdShow.SW_RESTORE)
End If
让cad加载文件得找API,不知道有没有
从注册表中找安装目录
网上查一下cad的文档,肯定有一次命令行打开多个的方法,你先在cmd里测试,虽然没试过但很有可能是cad.exe file1 file2这样的