windows - 编写一个打印作业以指定的时间间隔运行(很棒的派对)

标签 windows linux scripting printing

嘿!这个周末我和我的室友要举办一个以办公室为主题的派对。我们有装满啤酒的饮水机、装果冻的订书机等。而且-我们有一台大型复印机/激光打印机。我希望它能在舞池中喷出 TPS 报告。这将在指定的时间间隔内发生。

打印机驱动程序安装在我的 Windows 和 Linux 分区上。在任何一个操作系统中,编写脚本的最佳方式是什么?我的第一个想法是使用 .NET 的文档功能并仅从 Word 打印,但这似乎工作量太大了。 (我的意思是,可能在 5 分钟内完成时需要 15 分钟)。我熟悉批处理和 bash 脚本,但不知道 Word(或 Adob​​e Reader 等)为此类内容公开的任何命令行界面。我问这个问题主要是因为我正在寻找新的有趣的方法来解决这个问题,而不是仅仅停留在我的 C/C++/C# 舒适区。你怎么看?

最佳答案

如果您不介意以 CUPS 可以支持的格式准备您的文档(至少 CUPS can support PDF ,所以有一个非常简单的选项)那么您可以使用简单的命令行工具来完成您的任务:

while true ; do sleep 1800 ; lp ~/Documents/TPS_Coversheet.pdf ; done

如果您想通过“sleep 1800”或类似的简单工具以外的方式安排它们,您可以将 lp ~/Documents/TPS_Coversheet.pdf 放入您的 crontab(5) 文件,其中包含大量指定时间的可能性。 (几乎太多了。)您可以使用 crontab(1) 命令编辑您的 crontab(5) 文件:crontab -e

关于windows - 编写一个打印作业以指定的时间间隔运行(很棒的派对),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5387965/

相关文章:

scripting - 我需要找到一种方法来使用 VBScript 删除电子表格中的一行

mysql - 使用mysql数据有条件批处理文件重命名

c++ - 通过网络创建文件

java - 用于 Windows 应用程序自动化的良好 Java 库

windows - exe中的DllMain?

c - 重定向时强制程序刷新其标准输出

linux - shell脚本获取列数据

linux - 在 flash 文件中调用 shell 命令

linux - 用于提取 tar 文件的 shell 脚本请帮忙

windows - 用于在 Mac 上进行网站测试的虚拟化 Windows 7 和 IE VHD - 需要什么?