やりたいこと検索

ファイルをメモ帳で開いて編集を促す

 

目次

 

ファイルをメモ帳で開いて編集を促す

バッチファイルの実行中、途中でユーザーにファイルを編集させたいことがあるかもしれません。

そんな時は、

とすれば、[ファイル名]で指定したファイルをメモ帳で開いてくれます。

 

以下に、バッチ実行中にメモ帳を開くバッチファイルの例(open_file_with_memocho.bat)を示します。

4行目で変数「file」に編集対象となるファイル名(ここでは、「set_parameter.txt」)を代入しています。このファイルがバッチファイル実行中にメモ帳で開かれます。初期の「set_parameter.txt」は以下の通りです。

ファイルをメモ帳で開いて編集を促す 初期の「set_parameter.txt」ファイルの内容

7行目で初期の「set_parameter.txt」ファイルの内容を出力し、11行目でこのファイルをメモ帳で開いています。

注意するのは、「call」コマンドで「notepad.exe」を実行していることです。実行ファイル(exeファイル)を実行するコマンドに「start」コマンドもありますが、ここではユーザーによるファイルの編集が終わるのを待ちたいため適していません。

「call」と「start」コマンドの違いについては「exeファイル(実行ファイル)をバッチファイルから実行する -やりたいことから検索-」をご覧下さい。

最後の行で、編集後の「set_parameter.txt」ファイルの内容を出力しています。

 

実行してみましょう。現在の「set_parameter.txt」ファイルの中身が表示されて、メモ帳が立ち上がります。

中身を編集し保存して閉じると、プログラムの続きが実行されます。コマンドプロンプトに出力されている「set_parameter.txt」ファイルの内容を見ると、バッチファイル実行の途中で編集したことで内容がちゃんと変更されていることが分かります。

以下、実行結果です。

ファイルをメモ帳で開いて編集を促す バッチファイルの途中でファイルを開く

 

ここでは、メモ帳による編集を例にしましたが、もちろんメモ帳ではなく他のエディターでも同様の操作が可能です。その場合は、メモ帳の起動コマンド「notepad.exe」を他のエディターのコマンドに変更します。起動コマンドを調べる方法は「様々なアプリケーションを立ち上げる -やりたいことから検索-」で紹介しています。

Windowsバッチファイル初心者へ向けた入門書を作成しました


Windowsバッチファイル初心者の方へ向けた入門書(PDF)を作成しました。


・初めてWindowsバッチファイルを勉強してみようと思っている方

・使ったことはあるが一から基礎を学び直したい方


へ向けて丁寧な解説を行っています。


「全くプログラムを知らない方でも、この入門書を読んだ後には、Windowsバッチファイルの中級者レベルになれるように」をコンセプトに執筆したものです。


この本を読めば、バッチファイルを使ったファイルやフォルダの操作に関しては一通りのことができるようになります。そうなればもう十分中級者と呼べるレベルですので、あとは自分のやりたいことを実現しようとする中で徐々に知識を蓄えていくだけですぐに上級者へなれるでしょう。


詳しくみる

関連ページ

コメントを残す