Windows 10のメモ帳でスクリプトを作成する方法

メモ帳は、多くのスクリプトがプレーンテキストファイルであるため、Windowsスクリプトを作成できます。重要なのは、.batコマンドプロンプトのバッチファイルや.ps1PowerShellなど、各言語で想定される拡張子でコマンドを保存することです。メモ帳はテキストの編集と保存のみを行い、コードの検証や実行は行いません。Microsoftは、ファイル名の拡張子はWindowsがファイルを識別するのに役立つが、拡張子を変更してもファイルの内容は変換されないと説明しています。一般的なファイル拡張子については、Microsoftのガイドを参照してください。

スクリプトに一致する拡張子を選択してください

保存する前に、コマンドがどの言語を使用しているかを確認してください。これらの一般的なWindowsスクリプトの種類は、それぞれ異なる拡張子とランタイムを必要とします。

スクリプトの種類名前を付けて保存で動作します
コマンドプロンプトのバッチファイル.batコマンドプロンプト(cmd.exe)
PowerShell.ps1Windows PowerShell または PowerShell
VBScript.vbsWindows Script Host(利用可能な場合)
AutoHotkey.ahkAutoHotkey をインストールする必要があります

拡張機能はコードを翻訳しません

これらの拡張子は互換性がありません。PowerShell コマンドを として保存しても、.batバッチ コマンドにはなりません。Microsoft のWindows コマンド リファレンスでは、コマンド シェル用のバッチ ファイルについて説明していますが、PowerShell のドキュメント.ps1ではPowerShell 用としてを識別しています。Windows Script Host は を使用します.vbs。AutoHotkeyのスクリプト ガイドでは、スクリプトは AutoHotkey.exe によって実行されるプレーン テキストであると説明しています。

基本的なバッチスクリプトを作成して保存する

  1. メモ帳を開いてコマンドを入力します。スタートメニューを選択し、「メモ帳」と入力してアプリを開きます。これは、Windows 10 用のMicrosoft のメモ帳の手順に準拠しています。空白のドキュメントに、次の無害な例を入力します。
    @echo off
    echo Hello from Notepad!
    pause
    メッセージが表示され、pauseそれを読んでいる間はコマンドプロンプトのウィンドウが開いたままになります。
    Windows 10 のメモ帳ウィンドウに、バッチコマンド @echo off、echo Hello from Notepad!、および pause が含まれています。
    バッチコマンドをメモ帳にプレーンテキストとして入力してください。
  2. スクリプト拡張子を付けてファイルを保存します。[ファイル] > [名前を付けて保存]を選択し、デスクトップなど、後で見つけられるフォルダーを選択します。ダイアログで、 [ファイル名Hello.bat]にファイル名を入力し、 [ファイルの種類]で[すべてのファイル (*.*)]を選択して、[保存]を選択します。種類が[テキスト文書 (*.txt)]のままの場合、メモ帳はを追加して となることがあります。スクリプトの指示で特定のエンコードが指定されていない限り、この平易な英語の例ではエンコードを現在の設定のままにしておきます。 .txtHello.bat.txt
    Windowsの「名前を付けて保存」ダイアログで、ファイル名にHello.bat、保存の種類に「すべてのファイル(*.*)」が選択されています。
    名前を付けて保存Hello.batし、ファイルの種類を「すべてのファイル」に設定してください。
  3. 拡張子を表示させて確認してください。ファイルエクスプローラーを開き、[表示]タブを選択し、 [表示/非表示] グループで[ファイル名拡張子] をオンにします。チェックボックスが表示されない場合は、[表示] > [オプション] > [フォルダーと検索のオプションの変更]を選択し、[表示] タブで [既知のファイル タイプの拡張子を非表示にする] をオフにします。完全な名前がHello.batではなく であることを確認してくださいHello.bat.txt。[種類] 列には Windows バッチ ファイルとして識別される可能性がありますが、名前を確認するのが最も確実な方法です。
    Windows 10のファイルエクスプローラーに、拡張子「.bat」とWindowsバッチファイルの種類が表示されたHello.batが表示されている。
    ファイル名の拡張子を表示することで、誤って.txtという拡張子が付いてしまった場合も確認できます。
  4. サンプルを実行して出力を確認してください。ダブルクリックしますHello.bat。コマンドプロンプトウィンドウに「Hello from Notepad!」と表示され、一時停止プロンプトで待機します。任意のキーを押してウィンドウを閉じます。
    コマンドプロンプトウィンドウに「Hello from Notepad!」と「Press any key to continue」という一時停止プロンプトが表示されます。
    サンプルバッチファイルはメッセージを表示し、一時停止プロンプトで待機します。

PowerShellスクリプトにも同じ手順を使用します

PowerShell の場合、Write-Output "Hello from PowerShell"新しいメモ帳ドキュメントに入力し、「すべてのファイル (*.*)」Hello.ps1を選択して保存します。PowerShell で保存先のフォルダーに移動し、と入力します。プレフィックスは、現在のフォルダーからスクリプトを実行します。ファイルエクスプローラーには、パラメーターやコマンドライン出力が不要なスクリプトに対してPowerShell で実行するためのオプションもあります。.\Hello.ps1

PowerShell がスクリプトをブロックする場合、実行ポリシーが関係している可能性があります。ポリシーはコンピューターや組織によって異なります。Get-ExecutionPolicy -Listデバイスのガイダンスを確認し、それに従ってください。一律の解決策として使用しないでくださいBypass。設定を変更する前に、Microsoft のPowerShell 実行ポリシーのリファレンスを参照してください。

セーブと実行に関する一般的な問題を修正します

  • ファイル名の末尾が.txtの場合:ファイルエクスプローラーで拡張子を表示し、すべてのファイル(*.*)を選択して再度保存するか、ファイル名を目的の拡張子に変更してください。ファイル名の変更では内容は変換されないため、コマンド自体が選択したスクリプトの種類と一致していることを確認してください。
  • Windows はファイルをメモ帳で開きます。拡張子と必要なランタイムを確認してください。Windows Script Host は VBScript を実行できますcscript Hello.vbs。AutoHotkey ファイルには AutoHotkey が必要です。Microsoft のcscript リファレンスとAutoHotkey スクリプト ガイドを参照してください。
  • スクリプトにエラーが発生しています。メモ帳でファイルを開き、文字の欠落、余分な引用符、または異なる言語のコマンドがないか確認してください。メモ帳は基本的なテキストエディタなので、構文エラーをハイライト表示したり、コマンドの有効性を判定したりすることはできません。

スクリプトは慎重に実行してください

自分で作成またはレビューしたスクリプトのみを実行してください。スクリプトはアカウントのアクセス許可を使用し、ファイルや設定を変更する可能性があります。必要な場合を除き、管理者権限は使用しないでください。Windows 10 のサポートは 2025 年 10 月 14 日に終了したため、Windows Update を通じた無料のセキュリティ修正プログラムは提供されなくなりました。Microsoftの Windows 10 サポートに関する通知を参照してください。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。