我在做一个计算机二级C的模拟考试系统
一般上机题就是通过VC6打开并进行操作
我想知道怎么实现在VB中调用VC6或者直接打开CPP文件(还是再VC6内)
我试验通过 shell 去写了,但是都失败了
VC6的进程是 MSDEV.exe 吧
跪求答案~
vb调用VC6打开cpp文件
答案:2 mip版
解决时间 2021-03-06 07:48
- 提问者网友:阳光在浪尖跳动
- 2021-03-05 16:20
最佳答案
- 二级知识专家网友:柚旅时光机
- 2021-03-05 17:33
用 API 函数 ShellExecute 这样可以自动以所有文件默认的打开方式打开,比如你打开CPP文件就会自动运行VC6,打开WORD 文档就会自动运行WORD打开。
声明方式
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
声明方式
Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
全部回答
- 1楼网友:失心瘋
- 2021-03-05 18:50
你好!
试试
Shell("""C:\WINDOWS\system32\cmd.EXE"" /c d:\Text1.c")
把d:\Text1.c改成你要的文件
打字不易,采纳哦!
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯