cd /D %UserProfile%\AppData\Local\Citrix\AGEE
Start epaPackage.exe
我正在尝试自动执行手动浏览批处理文件的文件路径的过程。
文件路径为“%UserProfile%\AppData\Local\Citrix\EPAPack”
该图像显示批处理文件打开的应用程序及其要求的文件路径,或手动导航到文件夹的选项
最佳答案
您可以使用 VBScript 自动执行该任务:
<!-- :: Begin Batch
@Echo Off
cd /D %UserProfile%\AppData\Local\Citrix\AGEE
Start epaPackage.exe
Cscript //NoLogo "%~f0?.wsf" //job:vbs
Exit /B
-->
<package>
<job id="vbs">
<script language="vbscript">
Wscript.Sleep 2000
Dim WshShell
Set WshShell = CreateObject("Wscript.Shell")
WshShell.AppActivate("epaPackage")
Wscript.Sleep 2000
Set UserProfile = WshShell.ExpandEnvironmentStrings("%USERPROFILE%")
Set StrPath = UserProfile & "\\Appdata\\Local\\Citrix\\EPAPack"
WshShell.SendKeys(StrPath)
WshShell.SendKeys("{DOWN}")
WshShell.SendKeys("{ENTER}")
</script>
</job>
</package>
关于windows - 有没有办法使批处理文件自动填充/自动将文件路径填充到通过批处理文件打开的另一个应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59989648/