VBscript SAP任务计划程序的松散焦点

VBscript SAP任务计划程序的松散焦点,vbscript,sap,taskscheduler,Vbscript,Sap,Taskscheduler,我遇到了一个无法回避的问题。我有一个脚本,正在SAP中生成表格,并将其导出为电子表格并保存在适当的位置。当我双击文件时,它工作得非常好,但在“另存为”窗口中从SAP导出文件时,它无法通过任务调度器完成脚本。脚本在导出时打开“另存为”窗口,只发送vkey选项卡,粘贴正确的文件位置,然后输入 我发现,当我通过任务调度器运行它时,只要在脚本运行时单击SAP,它就可以工作,这样就可以获得焦点,一切都正常了。如果我只是通过Task Scheduler运行它,不做任何事情,它看起来像是在后台工作,而SAP没

我遇到了一个无法回避的问题。我有一个脚本,正在SAP中生成表格,并将其导出为电子表格并保存在适当的位置。当我双击文件时,它工作得非常好,但在“另存为”窗口中从SAP导出文件时,它无法通过任务调度器完成脚本。脚本在导出时打开“另存为”窗口,只发送vkey选项卡,粘贴正确的文件位置,然后输入

我发现,当我通过任务调度器运行它时,只要在脚本运行时单击SAP,它就可以工作,这样就可以获得焦点,一切都正常了。如果我只是通过Task Scheduler运行它,不做任何事情,它看起来像是在后台工作,而SAP没有任何焦点,所以我的选项卡键会在windows上的其他地方(可能是桌面),而不是正确地进入“另存为”窗口。当我双击并最小化脚本所在的文件夹来运行文件时,情况也是如此。看起来SAP再次失去了焦点,我的制表键无法工作


所以,只有当我双击它而不做任何事情时,或者当我通过TaskScheduler运行它并单击SAP窗口以使其具有焦点时,脚本才起作用。有没有办法绕过它?当脚本自动运行时,我是否可以模拟单击SAP窗口,或者我是否必须更改某些内容?我尝试了很多方法,但我是初学者,无法理解。

这是vba问题还是vbscript问题?它们不是同一件事。只是更改了,对不起,这是vba问题还是vbscript问题?它们不是一回事,只是变了,对不起