gpt4 book ai didi

java - 隐藏由 java 应用程序启动的窗口应用程序?

转载 作者:行者123 更新时间:2023-11-29 09:23:24 26 4
gpt4 key购买 nike

我正在开发一个必须启动不同应用程序的 Java 应用程序。如果我使用 Runtime.getRuntime().exec() 启动第二个应用程序,它就会成为 Activity 进程,并且它的窗口出现在我的应用程序窗口之前。我真正想做的是以“隐藏”模式启动进程,这样它的任务栏条目就不会出现,并且它的窗口最初是不可见的,或者在我的应用程序窗口后面。然后我的应用程序会让它可见或在它准备好时将它移到前面。这是可能的还是我要求太多?

这是一个演示。所以我不担心安全问题。

编辑:丹尼尔的回答给了我一个想法。如果我使用 Powershell 而不是 CMD.EXE 来调用应用程序会怎样?这会让我在没有窗口的情况下启动应用程序,然后再打开窗口吗?我将使用启动 java 来启动 PowerShell 来启动应用程序,但管它呢!

最佳答案

你没有说这个其他应用程序是什么,但我假设它是你无法控制的(即你不能给它一个参数选项来以最小化模式或类似模式启动。)与其隐藏您正在启动的应用程序,不如在另一个应用程序启动后在您的窗口上使用 toFront() 方法将您的窗口置于另一个应用程序的前面?然后在您想显示另一个窗口时最小化您的窗口?

我是第一个承认这是一个有点笨拙的解决方案的人,但它可能会起作用,具体取决于您所追求的目标。

关于java - 隐藏由 java 应用程序启动的窗口应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4671444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com