一部のファイルを別のシステムに転送するために WinSCP を使用していますが、いくつか問題が発生しています。この C# プログラムをさまざまなデバイスで使用するつもりだったので、キーは同じではありません。そのため、WinSCP.com で通常表示されるオプションを提供するメッセージ ボックスまたはユーザーに似たものを出力したいと思います。
winscp> (U)pdate,(A)dd,Can(n)cel,(C)opy Key,(S)kip: Cancel
現在、ユーザーにオプションを表示し、winscp.StandardOutput.ReadLine()
何を返すかを選択できるようにしてwinscp.StandardInput.WriteLine([user choice])
いますが、これは機能していないようです。「ホスト キーが検証されませんでした!」というメッセージが表示され続けます。これにアプローチする方法について何か提案はありますか? ありがとう。
編集: これは、入力を待機していない WinSCP と関係があると思います。エコー オプションを「オン」に変更したので、応答を確認でき、WinSCP が接続を拒否した後に応答が発生しました。
WinSCP の現在のオプションは次のとおりです: バッチ中止、確認オン、エコーオン。
それで、とにかく WinSCP が .exe からのコマンドを待つことができると思いますか?