我想修改下File > Print Setup.
對話框反應遲鈍與Windows腳本宿主(蟒蛇)
發現我使用Windows腳本宿主與Python的打印設置選項。我用的是Alt + F
隨後S
打開相應的對話框:
當我做手工的命令,打印設置框是重點,所以我可以按F
選擇「打印到文件「然後{ENTER}
或O
接受更改。
但是,我既沒有ALT+F
也沒有F
正在選擇文件選項。
shell = win32com.client.Dispatch("WScript.Shell")
shell.AppActivate('Point of Sale')
shell.SendKeys("%fs") # I also tried "%fsf and "%fs%f" removing the other call to SendKeys"
time.sleep(0.1) # Removing this (or using a longer wait) makes no difference
shell.SendKeys("F")
如果您發送'%f',等待併發送's',該怎麼辦? S或ALT + F大小寫是否敏感? (如果按下shift鍵,這是否重要?) –
@NickODell在'%f'和's'之間插入等待,不執行s命令。這些命令不區分大小寫;他們以任何方式工作。 – jaynp
不,這是一個python腳本。 – jaynp