应用程序未显示在任务栏中

应用程序未显示在任务栏中

我们有一个信用卡计划,Ocius。

不幸的是,这不会显示在任务栏中,并且在我们的 citrix 环境中,用户可以按 alt-tab 将其作为本地应用程序运行,但在 Windows 7、citrix 在线插件和 res vdx 中它不起作用。失去焦点后,用户无法恢复,Res VDX 看不到它,因为 Ocius 没有任务栏,citrix 看不到它,因为它是一个本地应用程序,Windows 7 不会在 alt-tab 选项中显示它。

是否可以强制程序在任务栏中运行并显示?

如果不行,我可以编写一个容器(一个将在其中打开 Ocius 的程序)以便它显示在任务栏中吗?

如果没有的话,是否有任何程序可以使其他程序成为焦点?例如

BringToFocus.exe /app:Ocius.exe

答案1

我发现 AutoIT 可以使用以下脚本执行此操作。

http://www.autoitscript.com

If ProcessExists('OCIUS4PC.exe')  Then 
   WinActivate("Ocius");
Else 
   Run("<PATH TO FILE>\OCIUS4PC.exe");
EndIf

答案2

才华横溢的 Remko 先生在这里描述了他如何解决类似的问题,强制应用程序出现在任务栏中,即使它最初并没有被编程为这样做:http://www.remkoweijnen.nl/blog/2012/08/04/modify-vb-executable-to-force-taskbar-button/

不过,这是针对 VB 应用程序的。不知道您的应用程序是否也是。

相关内容