09/03/14 13:35:35 nLOF2dl0P
execはあくまで「アプリケーションを実行する」のが目的なんです。
この場合の「開く」っていうのは
「テキストエディタを起動してその中でテキストファイルを表示させる」
っていう事になるので意味が違います。
普通、テキストエディタにファイル名をパラメータとして渡してあげるとそのテキストを開いてくれます。
ヘルプにはexecでパラメータをつけた場合の扱いは記述されていないのでDosCmdを使えば良さそうです。
詳細についてはヘルプでご確認ください。
ファイル名="<#DBL>C:\Users\youjo\Desktop\a.txt<#DBL>"
ノートパッド="notepad"
秀丸="<#DBL>C:\Program Files\Hidemaru\Hidemaru.exe<#DBL>"
DosCmd(ノートパッド + " " + ファイル名, TRUE)
DosCmd(秀丸 + " " + ファイル名, TRUE)