こんばんは。chiyu@福岡市 といいます。 次のコマンドで実現できるかな?と思ったのですが.... (defun my-run-test-bat () (interactive) (let ((my-command-name (concat "c:/usr/local/bin/test.bat " (get-buffer-file-name)))) (execute-shell-command my-command-name))) パスの区切文字を スラッシュ「/」から 円記号(バックスラッシュ)「\\」に 変更しないといけないみたいなんです。 これって、どうすればいいのでしょう? get-buffer-file-name という関数の戻り値が スラッシュを使っているんです。