Mathcadファイルの印刷

Mathcadファイルの印刷

自動的に印刷しようとしています。MathCAD使用シートシグウィンまたはUbuntu。

lprこのコマンドは、テキストファイルを処理するときにそのタスクを実行しますが、mathcadで使用しようとすると、次のエラーが発生します。

 lpr myfile.xmcd
lpr: can't open 'myfile.xmcd' for input

メインアプリケーションでファイルを開き、そこから印刷する方法があるかどうか疑問に思います。

vbscriptを介して実行できますが、SendKeysファイルがロードされるか印刷が完了するのを待つ方法を見つける必要があるため、これは最善の選択肢ではありません。

それを使用したときに私が遭遇したいくつかの注意事項は次のとおりですCommand Window

ノート:MathcadワークシートはXML形式で、Out-PrintコマンドはXMLのPDFを提供します。

ノート2: cmd.exe /C ASSOC .xmcd私にしてください.xmcd=Mathcad

そして、cmd.exe /c ftype Mathcadそれを私に与えましたMathcad="C:\Program Files (x86)\Mathcad\Mathcad 15\mathcad.exe" /dde

答え1

テストされていませんが、マニュアルに報告されましたcygstart

要約

   cygstart  [-oxefp?]  [-a  action]  [-d directory] [--hide] [--maximize]
   [--minimize] [--restore] [--show]  [--showmaximized]  [--showminimized]
   [--showminnoactive]    [--showna]   [--shownoactivate]   [--shownormal]
   [--usage] [--version] [--license] [--reference] file [arguments]

説明する

   cygstart is a command-line tool which allows you to let Windows start a
   program  or  open  a  file or URL in its associated application.  It is
   similar to the Windows command-line start command.

オプションアクションオプション

....

   -p, --print
          Short for: --action print

だから

cygstart --print myfile.xmcd

必要な効果が必要です。

関連情報