バッチファイルでexe実行方法:startとcallの違いを徹底解説!

コマンドで「exe」ファイルを実行する方法

バッチファイルでexeファイルを実行するにはstartコマンドcallコマンドでファイルの実行が可能です。

startコマンドとcallコマンドの主な違いは実行のタイミングになります。

startコマンドは指定したコマンドがエラーでも次のコマンドの実行が可能です。callコマンドは一つずつプログラムを実行するのが特徴です。

今回はstartコマンドとcallコマンドの実行のタイミングについて紹介します。

chick

バッチファイルでexeファイルの実行を考えてるけど何か良い方法ないかな?

rabbit

それならstartコマンドとcallコマンドが使えるよ!簡単なのでおすすめ😊

startコマンドとcallコマンドの詳細については公式ページをご覧ください

親バッチ プログラムを停止せずに、1 つのバッチ プログラムを別のバッチ プログラムから呼び出します。 call コマンドには、呼び出しのターゲットとしてラベルを指定できます

Call|Microsoft

指定したプログラムまたはコマンドを実行する別のコマンド プロンプト ウィンドウを起動します。

Start|Microsoft

コマンドプロンプトを呼び出すショートカットキーがあります。起動する手間が少なくなりおすすめです。

プロフィール

こんにちは、筆者のちんあなごです🙂

IT業界での経験を通じて得た知識を活かし、エクセルなどのソフトウェア関連のトラブルを解決する方法をお伝えしています。

皆様の作業効率向上に少しでも貢献できる情報を提供してまいります❗

目次

exeファイルの実行可能なコマンド

コマンドでexeファイルの実行するコマンドにstartコマンドとcallコマンドがあります。

startコマンドとcallコマンドにはそれぞれ特徴がありますが、注意点としてstartコマンドとcallコマンドは置き換えるだけでは実行ができません。

start *****
call *****

今回はExcelとWordの実行を例について紹介します。それでは見ていきましょう。

startとcallのバッチファイル作成

STEP
start.batとcall.bat
start.batとcall.bat
  1. start.batファイルとcall.batファイルの作成
STEP
start.bat
start.batの内容
  1. start.batファイルの記述内容。
  2. startコマンドでは下記のようにexcel.exeword.exeの記述だけでパスが呼び込めます。
start excel.exe
start winword.exe
STEP
call.bat
call.batファイルの内容
  1. call.batファイルの記述内容。
  2. callコマンドでは実行ファイルパスを指定します。
    ※一部「notepad.exe」などのwindows純正アプリなどは「call notepad.exe」で実行可能です。
call "C:\Program Files\Microsoft Office\root\Office16\excel.exe"
call "C:\Program Files\Microsoft Office\root\Office16\winword.exe"
STEP
start.batの実行
start.batファイルの実行
  1. start.batファイルを実行するとExcelとWordが同時に起動します。
rabbit

startコマンドはexeファイルの複数起動ができるよ❗

STEP
1.call.batの実行
1.call.batファイルの実行
  1. call.batのcallコマンドは一行ずつ実行します。
  2. Execlファイルを閉じると次のコマンドが実行します。
STEP
2.call.batの実行
2.call.batファイルの実行
  1. Excelファイルを閉じるとWordファイルが起動します。
  2. コマンドが一つずつ実行されるため前のファイルを閉じないと次のコマンドが実行されなく進みません。
STEP
startの実行例
start.batの記述内容例
  1. startコマンドでフルパスのexcelファイルなどを実行する場合の記述方法。
  2. startコマンドの前に「””(ダブルクォーテーション)」を使います。これはダブルクォーテーションでファイルパスを指定しているためです。
start "" "C:\Program Files\Microsoft Office\root\Office16\excel.exe"
start "" "C:\Program Files\Microsoft Office\root\Office16\winword.exe"
rabbit

startコマンド難しく感じることはないですよ!慣れると簡単便利!

おすすめの周辺機器

パソコンの操作性をあげるためには、コマンド以外にも、お気に入りのキーボードやマウスを手に入れることもポイントとなります。自分に合った周辺機器を見つけましょう!

まとめ

バッチファイルでexeファイルを実行するには、startコマンドとcallコマンドが利用できます。これらのコマンドの主な違いは実行のタイミングにあります。startコマンドはエラーが発生しても次のコマンドの実行が可能ですが、callコマンドは一つずつプログラムを順番に実行します。

startコマンドは複数のexeファイルを同時に実行できる利点がありますが、callコマンドは一つずつプログラムを制御して実行する特徴があります。どちらのコマンドも使い方を理解して効果的に活用できるようにしましょう。

周辺機器の選定も重要で、キーボードやマウスなどの操作性を向上させることで作業効率を高めることができます。自分に合った周辺機器を選び、快適な作業環境を整えましょう。

ちんあなご

最後まで読んでいただきありがとうございます🎵

  • URLをコピーしました!

コメント

コメントする

目次