| 00086 98/09/24 03:43 | (発言者削除) |
| 投稿者 : かずや |
| 00087 98/09/24 04:00 | RE:00084 パスワードを表示させない方法は |
| 投稿者 : かずや | コメントを投稿する |
>スクリプトを作る上で困っているのは、パスワードが表示されてしまうことです。 うーん、どういう状況でどんな風に表示されるのでしょうか? >writebufferなどを使って消すようにしているのですが、うまくいかないことが >あります。 writebuffer文を使ってるってことは、送信しているということでしょうか? ・・・いまいち、状況が分からない(^-^; >何か良い方法はないでしょうか? 範子さんのおっしゃる通り、secretinput文を使えばいいんじゃないですか? ただ、secretinput文は入力時の文字列を隠してくれるだけです。 受信した文字列を隠すことはできません。 その場合、catalystさんのしている方法も1つですが もう1つ例をあげると・・・ secretinput "パスワード",%%password if(cancel) return send %%password+"^M" display off wait %%password,"^M" display on 解説 パスワードを送信した後に、画面表示を制御しています。 (送信する前でもかまいません) そして、パスワードと同じ文字列か、行末を意味する制御コードを 受信すると、画面表示の制御を解除します。 wait文の前にタイムアウトをエラー回避になります。 (wait文で指定した文字列を受信しなければ、ずっと画面表示しません(^-^;) |
| 新規に投稿する |