怎样用VB6 打开和关闭一个程序
如果我有个a.exe的文件,现在建一个VB6的exe文件,添加两个按钮,一个按钮名为"打开",安这个按钮就运行a.exe另一个按钮为"关闭",安这个按钮就关闭a.exe假...
如果我有个a.exe 的文件,现在建一个VB6的exe文件,添加两个按钮,一个按钮名为"打开",安这个按钮就运行 a.exe 另一个按钮为"关闭",安这个按钮就 关闭 a.exe
假设a.exe 和 建立的vb应用程序在同一个目录下
如何实现上面的功能.
如果答案相同,则谁第一个答对的,分数就给谁 展开
假设a.exe 和 建立的vb应用程序在同一个目录下
如何实现上面的功能.
如果答案相同,则谁第一个答对的,分数就给谁 展开
4个回答
展开全部
打开
Private Sub Command1_Click()
'打开同目录下的程序
Shell App.Path & "\a.exe"
'如果不是同目录的就直接是相对路径可以了.如:
Shell "C:\a.exe"
End Sub
关闭
Private Sub Command2_Click()
Shell "taskkill /f /im a.exe", vbHide
'这里a.exe是进程名
End Sub
Private Sub Command1_Click()
'打开同目录下的程序
Shell App.Path & "\a.exe"
'如果不是同目录的就直接是相对路径可以了.如:
Shell "C:\a.exe"
End Sub
关闭
Private Sub Command2_Click()
Shell "taskkill /f /im a.exe", vbHide
'这里a.exe是进程名
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dim pID&
sub command1_click()
pID=shell("a.exe",1)
end sub
Private Sub Command2_Click()
Set wmi = GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each obj In wmi
If obj.ProcessId = pID Then obj.Terminate:pID=0
Next
End Sub
手边没有VB,未调试,代码很简单,楼主看一下就可以自己改了
sub command1_click()
pID=shell("a.exe",1)
end sub
Private Sub Command2_Click()
Set wmi = GetObject("WinMgmts:").InstancesOf("Win32_Process")
For Each obj In wmi
If obj.ProcessId = pID Then obj.Terminate:pID=0
Next
End Sub
手边没有VB,未调试,代码很简单,楼主看一下就可以自己改了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关闭:
Private Sub Command2_Click()
unload
end sub
Private Sub Command2_Click()
unload
end sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询