コマンドプロンプトはじめに今回はProcessingでコマンドプロンプトを開くことを試みました。今回見つけた方法をそれまでの失敗を含めて紹介していきたいと思います。3.2.1launch()を使ってみるlaunch()はProcessingからファイルを実行できる命令です。launch("notepad.exe");}というコードを実行すればメモ帳が開かれます。これの応用でlaunch("cmd.exe")と書き直して実行しました。動かない!ここで躓いた僕はいろいろと原因を探してみました。絶対パスが原因?このサイトを見ると、絶対パスにしたことで解決した例がありました。それを参考にlaunch("C:\\Windows\\System32\\cmd.exe")と入力してみました。動かない!リファレンスを読んでみたここで諦めそうになった僕ですが、リファレンスを読み返してみました。するとこんな一文が......。/c".どうやらlaunch()に書いた文字列をコマンドプロンプトに送って実行してるようです。cmd.exeと打つので試しに以下のようなコードを書きました。cmd.exe");}これを実行すると......。当初の目的通り、Processingでコマンドプロンプトを開くことに成功しました!ついでにこれで目的は達成しましたが、ついでに開いたコマンドプロンプトが実行したpdeファイルの入ったディレクトリに行くようにする方法も見つけました。これはバッチファイルというものを使います。バッチファイルはコマンドプロンプトで実行する命令をまとめたテキストファイルです。これに指定したディレクトリをたどり着き、かつ、コマンドプロンプトを実行するという命令を書き込みます。それをlaunch()で実行します。cmd.exe")でいいですがバッチファイルを使った方が汎用性があるように感じました。Windowsユーザの皆さんは試してみると良いかもしれません。PGraphicsでジェネラティブアート月別アーカイブはてなブログをはじめよう!ZawaWorksさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。