Windows Tips

【Windows】自作のファイルを「ファイル名を指定して実行」で実行する方法

投稿日:2018年12月19日 更新日:

1. はじめに

Windows で、自作の実行ファイルを「ファイル名を指定して実行」から実行する方法について説明します。

2. 準備作業

(1) 実行するファイルを置くフォルダーを決めます

今回は、C:\Users\foo\bin フォルダーにします(foo というのは、ユーザー名です)。

もし bin フォルダーが存在しない場合は、作成しておきます。

(2) このフォルダーにパスを通します。

C:\Users\foo\bin フォルダーにパスを通します。

フォルダーにパスを通す」というのは、

環境変数 Path に、そのフォルダ(のパス)を追加する

という意味になります。

こうしておくと、そのフォルダー内のファイルは、パスを指定しなくても、ファイル名だけで指定できるようになります。システムが Path に登録されたフォルダーを調べてくれるのです。

手順は以下になります。

スタートメニューを開き、「システムの」と入力すると、「システムの詳細設定の表示」という項目が現れるのでクリックします。

システムの詳細設定の表示
システムの詳細設定の表示

「システムのプロパティ」ウィンドウが開きますので、[詳細設定]タブ – [環境変数] ボタンを押します。

[環境変数] ボタンを押します
[環境変数] ボタンを押します

画面上部の「ユーザーの環境変数」側に「Path」があれば、[編集]ボタンを押します。なければ [新規]ボタンを押します。

環境変数の画面
環境変数の画面

モザイクだらけで申し訳ないですが、この画面内で (1) で決めたフォルダーパスを登録します。

[新規]ボタンで新たなパスを追加し、[上へ], [下へ]ボタンで適当に優先順位を調整します。

フォルダーのパスを登録します
フォルダーのパスを登録します

よければ [OK]ボタンで終了します。

(3) 実行するファイルを用意します。

今回は、open-fav-sites.bat というファイル名のバッチファイルを作ります。

C:\Users\foo\bin フォルダー内に、open-fav-sites.bat というファイル名でファイルを作成し、以下の内容を記述します。

@echo off
start https://www.yahoo.co.jp/
start https://google.com/

2つのURLを、既定のウェブブラウザで開く命令です。

(4) アプリの起動を監視させる設定を見直します。(オプション)

以下の設定を行うと、一度実行したファイルをシステムが記憶してくれ、次回から入力の手間が省けて便利です。

[設定] – [プライバシー] – [全般]タブ にある「Windows 追跡アプリの起動を許可してスタート画面と検索結果の質を向上します」をオンにします。

実行履歴を保存する

関連

Windows

「Windows 追跡アプリの起動を許可してスタート画面と検索結果の質を向上します」は誤訳なのでは?

2018.12.18

3. 実行

「ファイル名を指定して実行」でこのファイルを実行する

Windows + R キーを押して、「ファイル名を指定して実行」ウィンドウを表示させます。

続けて、作成したファイルのファイル名を入力して実行するだけです(拡張子はいりません)。

ファイル名を指定して実行
ファイル名を指定して実行

メモ

スタートメニューを開き、同じくファイル名を入力して実行することもできますが、こちらの場合、1度実行した履歴を使って2回目以降入力の手間を省くことができないようです。

📂-Windows Tips

執筆者:labo


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Windows

【Windows】起動・シャットダウンなどで発生するイベント

目次1. はじめにイベントビューアー今回調べたところ2. 起動・シャットダウンなどで発生するイベント2-1. シャットダウン関連のイベントソース:Kernel-Power、イベントID:1092-2. …

Windows

【Windows 10】ノートPCのバッテリーのヘタり具体を調べる

Windows 10において、バッテリーのヘタり具体を調べる方法を紹介します。

Windows

CubeICE をインストールする手順(余計なアプリケーションは除外して)

CubeICE のインストール手順について説明します。

WSL

WSL (Ubuntu 16.04 TLS) 内で、PHPから MongoDB を操作する環境を作る

WSL (Ubuntu 16.04 TLS) 内で、PHP から MongoDB を操作するための環境を作ります。 「PHP から MongoDB を操作してみる」が目的であるため、ウェブサーバーとし …

Windows

Windows 10 のフォルダーオプション

目次1. はじめに2. スクリーンショット 3. 詳細設定の各項目 1. はじめに Windows 10 のフォルダーオプションの各項目について簡単にまとめてみました。 2. スクリーンショット 3. …