Board logo

标题: [文件操作] BAT调用VBS打开应用程序后怎样定位该程序? [打印本页]

作者: kknd    时间: 2023-8-8 22:09     标题: BAT调用VBS打开应用程序后怎样定位该程序?

  1. @echo off
  2. >%tmp%\\run.vbs echo dim program
  3. >>%tmp%\\run.vbs echo program="C:\Program Files (x86)\Client.exe"
  4. >>%tmp%\\run.vbs echo set Wshell=CreateObject("Wscript.Shell")
  5. >>%tmp%\\run.vbs echo set oexec=Wshell.Exec(program)
复制代码
我用脚本打开了应用程序Client.exe,但是焦点并不在这个程序的弹出框中,导致下一步的自动输入用户名无法完成。
请问如何实现打开应用程序后自动选中这个弹出框?
作者: Five66    时间: 2023-8-8 22:41

试试加上下面的
Wshell.AppActivate oexec.ProcessID
作者: kknd    时间: 2023-8-9 09:32

回复 2# Five66

感谢




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2