Автоматизируйте печать листов Mathcad в PDF

Я пытаюсь распечатать все файлы в определенном формате (т.Е. *.xmcd) в папке в формате PDF. Я уже сделал AdobePDF своим принтером по умолчанию. Я хочу выполнить эту задачу с помощью powershell, но когда я ее запускаю, я получаю сообщение об ошибке, которое, как я думаю, связано с программным обеспечением Mathcad.

Я также добавил тег VBScript, так как я продвигаюсь вперед с этим. Я больше думаю об использовании visual basic для этой цели.

Это команда :

Start-Process -FilePath “internal.company.compathtothefile.xmcd” –Verb Print -PassThru | %{sleep 10;$_} | kill

И ошибка , которую я получаю:

enter image description here

В основном он должен получить файл, начать печать и через 10 секунд закрыть приложение.

Я также пробовал cygwin и cygstart, как показано ниже, но это дает мне ошибку;

cygstart --print myfile.xmcd

И ошибка заключается в: Unable to start 's.xmcd': The DDE transaction failed.

Первым шагом является определение способа печати листа mathcad с помощью powershell или скрипта batch/bash.

Примечание: Листы Mathcad содержат XML формат.

Примечание-2: Out-Print предоставляет pdf-файл xml.

Примечание-3: cmd.exe /C ASSOC .xmcd дает мне .xmcd=Mathcad.

И, cmd.exe /c ftype Mathcad дает мне Mathcad="C:Program Files (x86)MathcadMathcad 15mathcad.exe" /dde.