-3

我有一个包含数据的 rtf 文件,现在我创建了一个临时文件和批处理文件。现在我如何运行写字板打印和删除正在进行的临时文件 4gl

4

2 回答 2

0

您可以使用write.exe命令行选项:

write.exe /pt someFile.rtf "Microsoft XPS Document Writer"

这里使用了“Microsoft XPS Document Writer”打印机。您可以列出可用的打印机powershell "get-WmiObject -class Win32_printer | ft name, systemName, shareName"

于 2018-06-28T08:04:42.887 回答
0

你使用OS-COMMAND方法。您可以这样做以在任何受支持的操作系统中调用任何 os-command。

OS-COMMAND [option] VALUE("whatever command you like to run").

有三种不同的选择

SILENT 处理完操作系统命令后,AVM shell 暂停。要在 Windows GUI 平台中退出窗口,您必须键入 exit。要在 Windows 字符平台中退出窗口,您必须键入 exit 并按 RETURN 或空格键。您可以使用 SILENT 选项来消除此暂停。仅当您确定程序、命令或批处理文件不会向屏幕生成任何输出时才使用此选项。不能与 NO-WAIT 一起使用。

NO-WAIT在多任务环境中,导致 AVM 立即将控制权传递回 OS-COMMAND 之后的下一条语句,而无需等待操作系统命令终止。不能与 SILENT 一起使用。此选项仅在 Windows 中受支持。

NO-CONSOLE在处理操作系统命令时,AVM 会创建一个控制台窗口。命令执行后可能无法清理控制台窗口。您可以使用 NO-CONSOLE 选项来防止首先创建此窗口。

于 2018-07-03T05:48:26.733 回答