【入門】Common Lisp その8【質問よろず】
■ このスレッドは過去ログ倉庫に格納されています
0441デフォルトの名無しさん
2011/11/29(火) 01:20:19.28shellに紐づいているプログラムを実行させたいのであれば、Win32APIのShellExecute()をCFFIで
呼ぶしかないような気がする。
下は既定ブラウザでgoogleのURLを開く例。
(cffi:foreign-funcall ("ShellExecuteA" :library "shell32" :convention :stdcall)
:pointer (cffi:null-pointer)
:string "open"
:string "http://www.google.co.jp/"
:pointer (cffi:null-pointer)
:pointer (cffi:null-pointer)
:int 1 ;SW_SHOWNORMAL
:long)
■ このスレッドは過去ログ倉庫に格納されています