如图所示,我现在的打印机总是会在我按了双面打印以后弹出来一个弹窗。
关键问题在于,他是以子窗口的形式弹出来的,这就导致它弹出来的时候,下面的这个窗口就无法点击了(以图中情况为例,wps无法点击),强制把焦点锁定到这个弹窗上面了……
有没有什么办法改进这个问题?
系统配置:
打印机:Hp1212,win11 24h2
如图所示,我现在的打印机总是会在我按了双面打印以后弹出来一个弹窗。
关键问题在于,他是以子窗口的形式弹出来的,这就导致它弹出来的时候,下面的这个窗口就无法点击了(以图中情况为例,wps无法点击),强制把焦点锁定到这个弹窗上面了……
有没有什么办法改进这个问题?
打印机:Hp1212,win11 24h2
用openark看了一眼,这个弹窗把wps设置成了父窗口导致的(它会把鼠标底下的第一个窗口设置为父窗口,无论他是什么)……有没有什么办法改一下这个问题呢
二编:
我尝试用AHK调用SetParent函数更改父窗口,openark显示已更改成功(父窗口为"-",但是wps还是没法点击……)
#y:: {
if hwnd := WinExist("ahk_exe rundll32.exe ahk_class #32770") {
DllCall("User32\SetParent", "Ptr", hwnd, "Ptr", 0)
}
}
WPS Office Word 和 PDF 自带的双面打印对话框也是这样,
弹出一个窗口导致主窗口无法操作,
找不到方法或许也就只能绕过了……
既然是手动双面打印,
那么就先 顺序 打印 奇数页,
然后把打印出来的纸放入进纸口,
接着再 逆序 打印 偶数页 吧……
如果有很多份pdf文件,可以考虑将文件全部合并后再打印,
用 Adobe Acrobat 或 pdf补丁丁 都可以……
试了半天目前还是无计可施……
目前想了个办法但是能力不够不知道能不能行
这个问题让我想到了另一个场景:WinRAR直接把文件从压缩包拖到一个File Explorer窗口,直到解压结束前,这个File Explorer窗口都无法再操作了。