【问题标题】:command line tool text output命令行工具文本输出
【发布时间】:2010-06-13 23:41:29
【问题描述】:

我有一个小型命令行工具,运行它后,我想以一种易于复制/粘贴并保存或通过电子邮件发送给其他人的方式显示文本输出。

从命令提示符复制/粘贴不是以标准方式完成的,所以我不希望人们不得不从那里复制/粘贴。可以将文件保存到磁盘,但是该工具所在的文件夹可能没有访问权限,因此用户必须配置输出文件的位置(这对某些用户来说可能太棘手了)。

我正在考虑启动记事本,其中包含一些从命令行工具生成的文本。这可能吗?还有其他建议吗?

【问题讨论】:

    标签: windows text command-line


    【解决方案1】:

    您可以使用clip

    拥有可以从上面的链接下载的剪辑后,您可以使用管道 (|) 命令将先前执行的命令的输出复制到剪贴板。

    本文为您提供了完整的解释,但这里是基础知识和示例:

    目录 /h | clip – 将 DIR 命令的帮助手册复制到剪贴板

    tracert www.labnol.org |剪辑 - 跟踪从您的计算机到另一个网站的路径 - 输出会自动复制到剪贴板而不显示在屏幕上。

    网络统计 |剪辑 - 检查您的计算机是否在您不知情的情况下连接到网站。

    【讨论】:

    • 我打算推荐这个。
    • 谢谢...以前从来不知道有这个工具。
    【解决方案2】:

    我认为您的命令应该接收目标电子邮件作为参数,然后在执行后,您的命令可以拥有简单的脚本/.BAT 文件,该文件使用标准 Telnet SMTP 命令将您的文本输出通过电子邮件发送给用户,就像在以下页面中解释的那样:

    【讨论】:

      【解决方案3】:

      您可以向程序添加一个选项,告诉它使用剪贴板 API 将自己的输出复制到剪贴板。然后用户可以粘贴它。

      不过,我喜欢剪辑建议。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-11-01
        • 2015-03-04
        • 2015-06-26
        • 2013-01-05
        • 1970-01-01
        • 1970-01-01
        • 2020-10-12
        相关资源
        最近更新 更多