私はPerlのNet::Telnetモジュールを使用して、telnetで利用可能なアプリケーションにアクセスしています。PerlのNet :: Telnetを使用してTABを送信するにはどうすればよいですか?
私は$telnet->waitfor()
と$telnet->print()
の方法を使用して受信したフォームを判断し、適切なデータを送信しています。フォームの1つに、「検索」と「キャンセル」という2つのオプションがあります。
端末では、[キャンセル]を選択してEnterを押すだけでTABを押すことができます。しかし、スクリプト内で、TABを送信することはすなわち、私のために働いていません。:
$telnet->print('\t')
または
$telnet->print("\t")
を誰もがこの問題を解決する方法を知っていますか?
$ telnet-> print( "\ t")はうまくいくはずです。もう少し詳しく情報を投稿してください。 –
Assalam Alaikum Osama、そうです、$ telnet-> print( "\ t")が働いています。 – Quadir