1

この質問に従って、ユーザー名とパスワードで 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 ターミナルの出力はめちゃくちゃです。これらのことを手動で行う場合、出力のレイアウトは問題ありません。なんらかの設定が抜けているということでしょうか。バッチファイルが別のアプリケーションの出力を変更するのは意味がありません......ありがとう

4

1 に答える 1

1

-mスイッチは、非対話型セッションを意味します。一方、手動でログインする場合、デフォルトでインタラクティブ モードが使用されます。

一部のアプリケーションの出力に根本的な影響を与える可能性があります。

-tスイッチを使用してインタラクティブ モードを強制してみてください。

START putty.exe -ssh [domain] -t -l [username] -pw [password] -m code.txt
于 2016-10-19T14:09:02.937 に答える