我需要从远程(嵌入式)系统(我可以通过wget或ftp命令执行)获取文件,然后打印文件的内容。
一旦我检索并打印了文件,我就不想再这样做了。
让嵌入式系统发布一个包含数字或目录列表的文件是一件简单的事情,主机系统可以使用该文件来确定是否存在“新”,但在编写脚本时我完全无能为力在Windows下。
主机是Windows-7。
建议?
答案 0 :(得分:0)
低技术解决方案是批处理文件 - 只是CMD.EXE可解析的指令列表。但是,Windows获得了更强大的脚本语言"PowerShell"。
您显然需要以某种方式存储本地状态 - 如果您不记得您打印的内容,则根本无法实现此系统。
答案 1 :(得分:0)
我最终使用了Simon Tatham here提供的一些优秀工具。
批处理文件只是:
:START
pscp -q -batch -l root -pw root 10.0.2.67:/tmp/results2.txt c:/DX12/
IF "%ERRORLEVEL%" == "1" GOTO START
plink -l root -pw root 10.0.2.67 rm /tmp/results2.txt
问题的第二部分,通过在本地计算机上命名打印机共享并调用“net use”命令使打印机可用于命令行ala LPT2来完成打印:
答案 2 :(得分:-1)
您可以使用a batch file进行此操作。