Распечатать текстовый файл из эскиза обработки - PullRequest
1 голос
/ 07 июля 2011

У меня есть эскиз обработки, который отправляет строку в файл .txt, а затем я хочу иметь возможность напечатать тот же файл .txt из эскиза обработки.

Есть идеи, как это сделать?

Я думал о запуске файла .bat из эскиза обработки с использованием open (), но мои навыки работы с сценариями оболочки отсутствуют.

Спасибо!

1 Ответ

0 голосов
/ 11 июля 2011

На окнах:

Ваша идея об открытии консоли для выполнения работы, поскольку это платформа, кажется разумной.Однако, если у вас есть USB-принтер, это сложно.

Вместо этого я предлагаю вам установить Powershell (в Windows 7 он установлен по умолчанию).В Powershell вы можете печатать содержимое файла и отправлять его в командлет Out-Printer (псевдоним 'lp').Тогда ваш открытый вызов:

String psPrint = "C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -Command \"Get-Content " + filename + " | Out-Printer\"";
open(psPrint);

NB Я не пробовал это в Обработка, но у меня работает командная строка.

...