我有一个小命令行工具,在运行它之后,我想以一种容易让某人复制/粘贴并保存或通过电子邮件发送给其他人的方式显示文本输出。
从命令提示符复制/粘贴不是以标准方式完成的,因此我不希望人们必须从那里复制/粘贴。可以将文件保存到磁盘,但工具所在的文件夹可能没有访问权限,因此用户必须配置输出文件位置(这对某些用户来说可能太棘手)。
我正在考虑使用命令行工具生成带有一些文本的记事本。这可能吗?还有其他建议吗?
答案 0 :(得分:2)
您可以使用clip。
剪辑后,可以从上面的链接下载,使用管道(|)命令将先前执行的命令的输出复制到剪贴板。
本文为您提供了完整的解释,但以下是基本示例:
dir / h |剪辑 - 将DIR命令的帮助手册复制到剪贴板
tracert www.labnol.org |剪辑 - 跟踪从计算机到另一个网站的路径 - 输出会自动复制到剪贴板而不会显示在屏幕上。
netstat |剪辑 - 检查您的计算机是否在您不知情的情况下连接到网站。
答案 1 :(得分:0)
我认为您的命令可以接收目标电子邮件作为参数,然后执行后,您可以使用简单的脚本/ .BAT文件,使用标准的Telnet SMTP命令将文本输出通过电子邮件发送给用户,例如在下一页中解释:
答案 2 :(得分:0)
您可以为程序添加一个选项,告诉它使用剪贴板API将自己的输出复制到剪贴板。然后用户可以粘贴它。
我喜欢剪辑建议。