目前我試圖以%UserInputID%.pdf全屏方式打開一個 pdf 檔案,但我并沒有完全讓它作業。
目前我只是在做start "" /max "path\%UserInputID%.pdf"。
我確實發現了使用 powershell 的過時解決方法,SendKeys但由于不再完全支持(?),我考慮過使用 edge/chromium 的 startparameter。但是如何?如何--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"
作為(部分)有效答案。部分原因是如果只有一個(部分)edge 實體仍然打開(正常的x 不能完成作業),它就不會作業,因為如果它已經在非全屏模式下打開,它似乎無法在全屏模式下“啟動”。
uj5u.com熱心網友回復:
在您的情況下,有兩種使用 MSEdge 的方法
您知道的第一個是如果它是默認的 pdf 應用程式,那么它將使用當前的邊緣組態檔打開 pdf,因此正如您所描述的,我們可以簡單地使用
start "" /max "mydemo.pdf"
Edge 將使用其默認設定在視窗中顯示 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
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/322042.html
標籤:批处理文件 pdf 指令 microsoft-edge
上一篇:正確使用帶有百分號的命令
