[mew-dist 23537] Re: キーボードマクロについての質問です。

KOIE Hidetaka ( 鯉江英隆 ) hide at example.com
2003年 4月 3日 (木) 20:47:36 JST


  Message-Id: <20030403.202636.07648730.clam at example.com>
  Date:       Thu, 03 Apr 2003 20:26:36 +0900 (JST)
  From:       seabird <clam at example.com>
  Subject:    [mew-dist 23534] キーボードマクロについての質問です。

  | お世話になります、甲斐と申します。
  | 本来であれば、emacsのML等でお聞きするべき質問なのですが、ML info
  | (majordomo at example.com)に参加したのですが
  | 休止中のようなので、ここで質問させて下さい宜しくお願いします。
  | emacsでftp接続が出来るとwebで見かけたので試してみましたら、成功しました、
  | 手順を短くしようと思い、マクロを書きたかったのですが、なにぶんにも初心者
  | なので、取りあえず慣れるためにもキーボードマクロを行ないました。
  | 手順としては
  | 
  | C-x (				キーボード・マクロ登録開始
  | M-x
  | ftp
  | ftp.hoge.ne.jp			接続先入力	
  | id:		hoge		ID入力		
  | password:	foo		Passwd入力	
  | >ftp		passive		パッシブモード
  | C-x )				キーボード・マクロ登録終了
  | 
  | このような手順でキーボードマクロを行ない、確認の意味で
  | C-x e(最後に)登録したキーボード・マクロの実行をしてみるのですが、
  | IDの入力までは実行されるのですが、
  | password:
  | の入力待ちで止まってしまいパスワード(foo)が入力されません、
  | ここでパスワード入力を行ない、最期のpassiveモードに移行させるには、
  | どのようにしたら良いのでしょうか?

おそらく
ftpコマンドがパスワード入力の直前に
入力キューをフラッシュしてしまうために
先行入力されたパスワード文字列以降が
ふっとんでしまうのだとおもわれます。

パスワードを入力する直前に
(sleep-for 1)相当のことができればいいと思います。

あと~/.netrcを書くという手もあります。

--
鯉江



Mew-dist メーリングリストの案内