我遇到了一个无法通过的问题。我有一个脚本,它在SAP中生成表格,导出为电子表格并保存在适当的位置。当我通过双击文件来完成它时,它可以很好地工作,但是在它从SAP中导出文件的时候,它无法通过任务计划程序完成脚本“另存为'窗口。脚本打开'另存为'导出窗口和SendVkey选项卡选项卡选项卡选项卡选项卡,粘贴正确的文件位置,选项卡和回车。
当我通过任务计划程序运行它并且在脚本运行时只需单击SAP以便它获得焦点并且一切正常时,我发现它有效。如果我只是通过任务计划程序运行它并且不做任何事情,那么它似乎在后台工作而且SAP没有任何关注,所以我的TAB键在Windows上的其他地方(可能桌面)而不是进入'另存为'窗户正常。同样的故事是当我通过双击运行文件并最小化脚本所在的文件夹。看起来SAP再次失去焦点而我的TAB键无效。
所以脚本只有在我双击它并且什么都不做或者我通过任务计划程序运行它并点击SAP窗口给它焦点时才有效。有没有办法绕过它?当脚本自动运行或者我必须更改某些内容时,我能以某种方式模拟单击SAP窗口吗?我尝试了很多方法,但我是一个初学者,无法弄清楚。