を開くことなく、Windows上のPythonでファイルを印刷のAdobe Acrobatが起動するようになりのpythonの次の行を実行すること
win32api.ShellExecute(0, "print", "myC.pdf", None, ".", 0)
Adobeは私のデフォルトのPDFビューアです。 Adobeはなぜオープンですか?これを防ぐ方法を教えてください。
スクリプトは、遅いPCで何度も実行することを意図していました。
print
の仕組みが分かりませんShellExecute
です。コマンドプロンプトでprint myC.pdf
と入力すると、「デバイスPRNを初期化できません」というエラーが表示されます。ちょっとした背景が分かるだろう。
上のMSのドキュメントは、私は印刷にコマンドを期待する関連:
は、私は私よりもあなたにも、より多くのを知っているの参照のカップルを発見しましたファイルmyC.pdfをラベルメーカーに送信します。このコマンドのために、ラベルが印刷されます。このコマンドはAdobeにファイルの印刷を指示していますか? – petEEy
ああ...あなたは望みの効果を得ることができます。あなたの唯一の問題は、コンソールにファイルも表示されるということですか? – Prune
@petEEy:正確に。 phytonはファイルの内容を知りません(それ自身でそれを処理することはできません)ので、それを読み込み(そして印刷する)適切なアプリケーションが必要です。 – Stephan