2016-10-19 22 views
1

我已经遵循了这一问题建立一个批处理文件来运行PuTTYwith我的用户名和密码: 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 

而腻子会尝试运行code.txt文件,其中有下面的代码:

HResults -p -e "???" sil -e "???" sp -L labels/test lib/words3 results/*.rec 
read 

它会显示一个矩阵。我尝试运行批处理文件,它可以打开PuTTY,登录并在文本文件中运行该命令。但在PuTTY终端的输出是一团糟。输出的布局很好,当我手动做这些事情。这是否意味着某种设置缺失?它没有任何意义,批处理文件将改变另一个应用程序的输出......谢谢

回答

1

-m切换意味着一个非交互式会话。而在手动登录时,默认情况下使用交互模式。

它可能会从根本上影响某些应用程序的输出。

尝试使用-t switch迫使交互模式:

START putty.exe -ssh [domain] -t -l [username] -pw [password] -m code.txt 
+0

WOW,它现在的工作。谢谢 – brotherofninth