2016-10-19 25 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