展开全部
Set a=WScript.CreateObject("WScript.shell")
a.run "JiaLe.exe"
Wscript.Sleep 2500
Set objWord = CreateObject("Word.Application")
Set colTasks = objWord.Tasks
if colTasks.Exists("JiaLe.exe") then ‘JiaLe.exe 名称 在任务管理器中查看
colTasks("JiaLe.exe").Close
end if
objWord.Quit
a.run "JiaLe.exe"
Wscript.Sleep 2500
Set objWord = CreateObject("Word.Application")
Set colTasks = objWord.Tasks
if colTasks.Exists("JiaLe.exe") then ‘JiaLe.exe 名称 在任务管理器中查看
colTasks("JiaLe.exe").Close
end if
objWord.Quit
展开全部
do until
msgbox "inject out"
loop
msgbox "inject out"
loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将要改得代码放上来,我改
追问
自己写不好啊,就是写先运行那个程序,然后检测出它运行后,激活它那个窗口,然后再发送关闭命令。
Dim a
Set a=WScript.CreateObject("WScript.shell")
a.run "JiaLe.exe"
Wscript.Sleep 2500
//检测JiaLe.exe已经运行
//激活JiaLe.exe窗口
a.SendKeys "%{F4}"
追答
在打开后应该会自动激活,关闭最好用结束进程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询