[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:08915] Re: filter-bufferでbatファイルの実行



こんばんは。西口といいます。
> 次のコマンドで実現できるかな?と思ったのですが....
> (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)))
> 
> パスの区切文字を スラッシュ「/」から
> 円記号(バックスラッシュ)「\\」に
> 変更しないといけないみたいなんです。
(defun my-run-test-bat ()
	  (interactive)
	(let
	    ((my-command-name
	      (concat "c:/usr/local/bin/test.bat " (map-slash-to-backslash (get-buffer-file-name)))))
	  (execute-shell-command my-command-name)))

でどうでしょう?

Index Home