LRESULTコマンドプロセッサの存在確認と、コマンドの実行を行うには、system()を使います。コマンドプロセッサとは、CUI型のプログラムの起動や制御を行うプログラムの事です。Windowsの場合では「コマンドプロンプト(cmd.exe)」と呼ばれ、UNIX系などでは「シェル」と呼ばれています。system()関数を使うと、コマンドプロンプトで実行できるDOSコマンドが使えたりするわけです。コマンドプロセッサに渡すコマンド(文字列)NULLを指定すると、コマンドプロセッサの存在確認が出来ます。NULLを指定した場合は、コマンドプロセッサがあれば0以外を返し、コマンドプロセッサが無ければ0を返します。「command_test」フォルダを作成します。「calc」を入力し、電卓を起動してみます。0;}結果DOSコマンドでフォルダを作成Windowsの電卓を実行というように、表示されます。コマンド通りに、「command_test」フォルダが作成されWindowsの通常の環境の場合は、電卓が起動します。DOSコマンドを知ってる方は何かと重宝しそうですね。-コメントするname:email:url:comments:Cookieに登録この記事のトラックバックURLトラックバック機能は終了しました。2.0▲このページの先頭へ。