【问题标题】:create .exe file to print a file once every three minutes创建 .exe 文件以每三分钟打印一次文件
【发布时间】:2020-02-10 14:23:24
【问题描述】:

对于一个艺术项目,我想创建一个简单的可执行文件,它每三分钟打印一个特定文件(或图像),直到我将其关闭。我曾经在研究生院知道一些非常基本的编程技术,但早就忘记了。感谢您的任何帮助,您可以提供。

【问题讨论】:

  • 您能否详细说明一下:确认您的意思是打印到打印机,而不是在屏幕上显示。你有一个应用程序来进行打印吗?什么文件类型?您能容忍用户必须单击“确定”进入打印确认对话框吗?为什么它必须是 .exe 文件?例如,您可以使用 MS Word 宏或应用程序来自动单击鼠标。
  • 这是一个问题的方式,方式,方式too broad。您至少需要指定一种编程语言以及许多其他细节,以使其合理地回答。
  • 我的意思是将特定文件打印到打印机。我想单击一个文件,该文件会每隔几分钟自动向我的打印机发送信号以打印带有圆圈的图像。 dicarlojuliet.com/unentitled 的视频将让您了解最终安装的工作原理。它是什么编程语言对我来说并不重要。感谢您的耐心等待。这是向计算机科学界提出的艺术要求。
  • 听起来您希望有人为您提供现成的解决方案,而这不是how Stack Overflow works。这适用于在编写代码时面临特定问题的人。如果这适用于您的情况,那么再次,您需要为您正在实施的内容设置参数(例如语言、平台等),因为对于任何可能试图提供帮助的人来说,这只是一个模糊的猜谜游戏.否则,如果您想要交付完整的可执行文件,则需要使用其他资源将您与某人联系以免费/租用。

标签: executable


【解决方案1】:

这里有两个想法,但有点框架。完成整体设计后,您可能需要单独提出更具体的问题。

网络浏览器(跨平台)

一种方法是使用打开本地网页的网络浏览器。

Chrome 有一个自助服务终端打印模式,它允许网站进行“静默打印”,这意味着不会弹出设置对话框,并且可以在无人看管的情况下运行。 https://help.brightpearl.com/hc/en-us/articles/360028542572-Chrome-settings-for-silent-printing

在网页中,您可以使用Javascript来控制打印和计时。

您可能需要禁用在打印输出上显示 URL 的页脚。这看起来像一种方式:Remove header and footer from window.print()

Powershell(仅限 Windows)

PowerShell中解释自动打印pdf文件 [1]它使用

Start-Process -FilePath “c:\docstoprint\doc1.pdf” –Verb Print -PassThru | %{sleep 10;$_} | kill

和任务计划程序在指定时间触发打印。

[1]https://gregcaporale.wordpress.com/2012/01/18/powershell-to-print-files-automatically/

【讨论】:

    【解决方案2】:

    写一个exe文件来打印一个文件(或者在linux上写一个so文件)。

    设置定期服务(如果在 Windows 上)或 cronjob(如果在 Linux 上)来调用该文件。

    【讨论】:

    • “写一个exe 文件来打印一个文件(或者在Linux 上是一个so 文件)”——这真的掩盖了问题的全部意义。如果有人问“我怎么弄一个小玩意儿?”如果不定义如何,那么回答“嗯,首先你需要解决这个问题......”并不是很有用。
    • @BACON ... 每个技术解决方案都始于一个战略。我提供了一个有效的策略。随着问题的发展,将添加东西。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2014-03-28
    • 2018-11-14
    • 2011-08-12
    • 2015-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多