[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
[MD:516]call-process when using argument-editing
- X-ml-count: 516
- Subject: [MD:516]call-process when using argument-editing
- From: Tatsuya Ichikawa <ichikawa@xxxxxxxxxxxxxx>
- Date: 23 Feb 1998 11:13:53 +0900
- X-mailer: Semi-gnus 6.0.5 (based on Quassia Gnus v0.29)
市川です。
Develop ネタかどうか迷ったんですが...
movemail.exe を試してみようと思い argument-editing を使って
(define-process-argument-editing "/movemail\\.exe\\'"
(lambda (x) (general-process-argument-editing-function x nil t t nil t t)))
として使うと movemail.exe のプログレスバーが消えた後 Meadow がうんともすん
とも言わなくなります。
上記設定を無くすと元気に動きます。
で、他に試した事は
(global-set-key "\C-xp" 'print-buffer)
(setq print-program-name "e:/WinLprt/wlprt32.exe")
(define-process-argument-editing "/wlprt32\\.exe$"
(lambda (x)
(general-process-argument-editing-function x nil t)))
(defun print-buffer ()
(interactive)
(let ((file (buffer-file-name)))
(cond (file
(save-excursion
(save-buffer)
(call-process print-program-name nil nil nil
(format "%s" file)))))))
としてみて buffer を印刷しようとしても同様の症状になります。
また、dialup の外部プログラムを
(setq connect-program-argument-alist '(
"Foo,a,b,c"
))
(define-process-argument-editing "/connect\\.exe\\'"
(lambda (x) (general-process-argument-editing-function x nil t t nil t t)))
(apply 'call-process "c:/bin/connect.exe" nil nil nil
connect-program-argument-alist)
でも同様の症状になります。
特に dialup のプログラムの場合 '"' がある、無いでは動作が変わって来てしまい
ます。
で、argument-editing が分かっていないので質問なんですが
・なぜこのような現象が起きるのか??
・どう言った場合このような状況になるのか??
をお聞きしたいのです。
環境は Windows95 日本語版 (4.00.950A , 4.00.950B) 共に同様です。
--
Tatsuya Ichikawa : Epson Software Development Lab, Inc. Nagano , Japan.
# PGP Public Key : See below url. ;-)
http://www.icat.or.jp/cgi-bin/pgpsearchkey.pl?op=get&search=0x0A2D6599
E-mail : <ichikawa@xxxxxxxxxxxxxx><t-ichi@xxxxxxxxxxxxxxxxx>