我已按照此问题构建批处理文件,以使用我的用户名和密码运行PuTTY: How to run a command file in PuTTY using automatic login in a command prompt?
@echo off
START putty.exe -ssh [domain] -l [username] -pw [password] -m code.txt
@echo
PuTTY将尝试运行code.txt
文件,其中包含以下代码:
HResults -p -e "???" sil -e "???" sp -L labels/test lib/words3 results/*.rec
read
它将显示一个矩阵。我尝试运行批处理文件,它可以打开PuTTY,登录并在文本文件中运行命令。但PuTTY终端的输出是一团糟。当我手动执行这些操作时,输出的布局很好。这是否意味着缺少某种设置?没有任何意义,批处理文件会改变另一个应用程序的输出......谢谢
答案 0 :(得分:1)
-m
开关意味着非交互式会话。而在手动登录时,默认使用交互模式。
它可能从根本上影响某些应用程序的输出。
尝试使用-t
switch:
START putty.exe -ssh [domain] -t -l [username] -pw [password] -m code.txt