自动将数据从.txt 文件发送到 Plink 的原始连接?

自动将数据从.txt 文件发送到 Plink 的原始连接?

我正在尝试创建一个自动化的 Excel 脚本,并且我希望该脚本通过 plink 将输出数据发送到另一个系统。我已经成功打开 plink 并连接到正确的服务器,所以这没有问题。我的问题是我想plink发送我保存在文本文档中的文本,为此,我一直在尝试使设置-m适用于 plink。

以下是我想要发送的文本类型的示例plink

<?xml version="1.0" standalone="no"?>       
<!DOCTYPE labels SYSTEM "label.dtd">        
<labels _FORMAT="TEST.layout" _QUANTITY="1" _PRINTERNAME="Printer 1" _JOBNAME="LBL101">
    <label>     
<variable name="Antal">56</variable>
<variable name="EAN_nr">514515615613</variable>
<variable name="Material_nr">1514651465</variable>
<variable name="Bäst_Före">220301</variable>
<variable name="Nettovikt">021523</variable>
<variable name="Artikel">Watermelons</variable>
<variable name="Produktionsdatum">210301</variable>
<variable name="SSCC">1565145156156165</variable>
<variable name="Barcode1">1451251416541513</variable>
<variable name="Barcode2">526154561</variable>
<variable name="Barcode3">54156165145145616</variable>
<variable name="Barcode4"></variable>
    </label>        
</labels>   

(是的,它是虚拟值)

无论如何,我还没有让-m选项起作用,plink只是接受了选择该选项的事实,似乎什么也没做。但是如果我输入了无效的文件路径,它会抱怨。

因此,如果有人愿意指出我做错的事情那就太好了!

答案1

Plink 的交换机-m仅适用于 SSH。

对于其他协议,您需要使用输入重定向。在cmd.exe(或批处理文件中),您可以这样做:

plink -raw host < input.xml

相关内容