我的WPF应用程序是通过cmd文件启动的。 cmd文件执行多个步骤:
在Windows 7上一切正常。但是,当我在Windows 8计算机上运行完全相同的代码时,WPF窗口显示在顶部窗口的后面。这是一个问题,因为如果用户打开了全屏窗口,他将不会注意到应用程序已启动(任务栏中的图标除外)
这是我的(简化)代码: Run.cmd
timeout 1
START StartDatabase.cmd
START SimpleWPFWindow.exe
StartDatabase.cmd
exit
SimpleWPFWindow.exe
Use any WPF Application here (e.g. WPF Application Template with empty Window)
到目前为止我的发现:
有人可以向我解释为什么Win7与Win8存在这种差异? 我该怎么做才能避免这个问题?
非常感谢任何意见!
答案 0 :(得分:0)
如果您不需要显示其中一个窗口,则可以在最小模式下启动,或者根本不显示start /min ...
或start /b ...
。