设置带有Windows计划的任务的前景窗口



i为Windows构建了全屏GUI应用程序(使用LabView,但语言不多(应该从Windows开始。我希望它是完整的屏幕(隐藏Windows任务栏(,因此我将窗口界定到屏幕的分辨率。

当我手动从Explorer启动EXE时,窗口会正确隐藏任务栏。但是,当我从Windows登录处的计划任务启动它时,它是任务栏后面的,直到我单击应用程序为止。当我在任务调度程序中运行计划的任务Manuallay时一样。

我尝试了Win32 API函数SetForegroundWindow,但没有成功。也许没有满足条件,但我不明白为什么,没有其他可见窗口。

自动启动时,我该如何强制该应用程序的全屏?

如果从应用程序本身不可能,那么应用程序代码的外部解决方案可能还可以(例如,某些带有计划任务的脚本(,但我也看不到。

当我安排全屏应用程序以登录运行时,我遇到了同样的麻烦。

我解决的方式是创建鼠标单击宏并在用户登录时安排该应用程序(必须设置10秒的延迟以允许应用程序加载(。

有点狡猾,但它为我完成了。

最新更新