人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【Emacs】【Lisp】コマンドが使えるか否か、わかりますか?

あるシステムコマンドが実行可能か否かを判定する関数ありますか?

(if (SYSTEM-EXECUTABLE-P "dir") (print "ok") (beep)) ;;=> ok
(if (SYSTEM-EXECUTABLE-P "ls") (print "ok") (beep)) ;;=> which ls #=> 空



●質問者: nannde
●カテゴリ:コンピュータ
✍キーワード:Beep Dir Emacs Lisp Ls
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● るびきち
●60ポイント ベストアンサー

executable-find関数ですね。

実行可能なときはその実行ファイル名を返します。

(executable-find "dir") ; => "/bin/dir"
(executable-find "not-found") ; => nil
◎質問者からの返答

rubukitchさま!

ありがとうございます。

バッチリでした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ