通过批处理在全屏模式下使用 Edge 打开 PDF
Open PDF with Edge in Fullscreen through Batch
目前我正在尝试全屏打开 pdf 文件 %UserInputID%.pdf
,但我不太明白。
目前我正在做 start "" /max "path\%UserInputID%.pdf"
。
我确实发现了使用 SendKeys
的 powershell 的过时解决方法,但由于不再完全支持它 (?) 我考虑过使用 edge/chromium 的启动参数。但是怎么办?如何使用--start-fullscreen
作为参数?像 -parameter \%UserInputID%.pdf" ---start-fullscreen
这样的附加它不起作用,/parameter \%UserInputID%.pdf" /--start-fullscreen
也不起作用。为每一个答案或提示感到高兴。
*Edge 是标准的 pdf 程序
*编辑/补充:在 KJ 的回答之后我也想到了
start "name" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --start-fullscreen file:///"path\%UserInputID%.pdf"
作为(部分)有效答案。部分因为如果只有一个(部分)边缘实例仍然打开(正常 x 不做这项工作)它将无法工作,因为如果它已经在非全屏模式下打开,它似乎无法在全屏中“启动”。
在您的情况下有两种使用 MSEdge 的方法
首先如您所知,如果它是默认的 pdf 应用程序,那么它将使用当前的边缘配置文件打开 pdf,因此我们可以简单地使用
start "" /max "mydemo.pdf"
Edge 将使用其默认设置在 window 中显示 MyDemo.PDF,但会忽略 /MAX 请求。
直接调用也是一样
start "" /max msedge "file:///C:\mypath\mydemo.pdf"
但是我们可以在 Kiosk 模式下使用它
start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --kiosk --no-first-run --edge-kiosk-type=fullscreen file:///C:\mypath\mydemo.pdf
如果您愿意,您还可以添加一个分钟计时器以自动释放到正常模式,但它是分钟而不是秒
--kiosk-idle-timeout-minutes=1
目前我正在尝试全屏打开 pdf 文件 %UserInputID%.pdf
,但我不太明白。
目前我正在做 start "" /max "path\%UserInputID%.pdf"
。
我确实发现了使用 SendKeys
的 powershell 的过时解决方法,但由于不再完全支持它 (?) 我考虑过使用 edge/chromium 的启动参数。但是怎么办?如何使用--start-fullscreen
作为参数?像 -parameter \%UserInputID%.pdf" ---start-fullscreen
这样的附加它不起作用,/parameter \%UserInputID%.pdf" /--start-fullscreen
也不起作用。为每一个答案或提示感到高兴。
*Edge 是标准的 pdf 程序
*编辑/补充:在 KJ 的回答之后我也想到了
start "name" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --start-fullscreen file:///"path\%UserInputID%.pdf"
作为(部分)有效答案。部分因为如果只有一个(部分)边缘实例仍然打开(正常 x 不做这项工作)它将无法工作,因为如果它已经在非全屏模式下打开,它似乎无法在全屏中“启动”。
在您的情况下有两种使用 MSEdge 的方法
首先如您所知,如果它是默认的 pdf 应用程序,那么它将使用当前的边缘配置文件打开 pdf,因此我们可以简单地使用
start "" /max "mydemo.pdf"
Edge 将使用其默认设置在 window 中显示 MyDemo.PDF,但会忽略 /MAX 请求。
直接调用也是一样
start "" /max msedge "file:///C:\mypath\mydemo.pdf"
但是我们可以在 Kiosk 模式下使用它
start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --kiosk --no-first-run --edge-kiosk-type=fullscreen file:///C:\mypath\mydemo.pdf
如果您愿意,您还可以添加一个分钟计时器以自动释放到正常模式,但它是分钟而不是秒
--kiosk-idle-timeout-minutes=1