Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsのバッチファイルとは?基本コマンドと使える面白トリック3選を徹底解説

Windowsにおけるバッチファイルとは、一連のコマンドをまとめて記述したスクリプトファイルのことです。書式設定のないプレーンなテキストファイルで、拡張子は.batまたは.cmdが使用されます。「バッチ」という名称は、対話操作なしで一括実行を行う「バッチ処理」に由来しています。

バッチファイルを活用すれば、毎日繰り返す定型作業を自動化でき、作業効率が大幅に向上します。コマンドプロンプトでファイル名を入力すると、cmd.exeがファイル内のコマンドを記述順に順番に実行していきます。バッチファイルでよく使われる主なコマンドには、Call、Echo、Endlocal、For、Goto、If、Pause、Rem、Setlocal、Shiftなどがあります。

Windowsで.bat(バッチ)ファイルを作成する方法

前述のとおり、バッチファイルにはDOSコマンドが一連の形で記述されており、頻繁に行う作業の自動化に役立ちます。同じコマンドを何度も手入力する必要がないのが最大のメリットです。

バッチファイルはメモ帳(Notepad)を使って誰でも簡単に作成できます。実行したいコマンドをテキストとして記述し、拡張子「.bat」を付けて保存するだけです。作成したバッチファイルを実行するには、ファイルをダブルクリックするだけでOK。上手に作られたバッチファイルは、日々の作業時間を大きく節約してくれるでしょう。

バッチファイルの基本コマンド一覧

  • ECHO:画面にテキストを表示する
  • @ECHO OFF:画面へのテキスト表示をオフにする
  • START:既定のアプリケーションでファイルを開く
  • REM:プログラムにコメント行を挿入する
  • MKDIR:フォルダを作成する
  • RMDIR:フォルダを削除する
  • DEL:ファイルを削除する
  • COPY:ファイルをコピーする
  • XCOPY:追加オプション付きでファイルをコピーする
  • FOR/IN/DO:対象となるファイルを指定する
  • TITLE:ウィンドウのタイトルを変更する

かっこいい&楽しいバッチファイルのトリック3選

1. マトリックス風の画面演出

Windowsのバッチファイルとは?基本コマンドと使える面白トリック3選を徹底解説

映画『マトリックス』を覚えていますか?このバッチファイルを使えば、あの緑色の文字が流れ続けるマトリックス風の画面を再現できます。実用性というよりは、見た目のかっこよさを楽しむためのものです。作成手順は以下のとおりです。

ステップ1:新しいテキストドキュメントを作成し、名前を「matrix.bat」に変更します。拡張子が.batに変わると同時に、アイコンが歯車マークへと変化します。

Windowsのバッチファイルとは?基本コマンドと使える面白トリック3選を徹底解説

ステップ2:ファイルを右クリックして「編集」を選択すると、メモ帳で開きます。以下のコードをそのまま貼り付けてください。

@echo off
color 2
:start
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
goto start

保存したらファイルをダブルクリックしましょう。ウィンドウ内にマトリックス効果が現れます。CMDウィンドウを最大化し、F11キーを押せば、より迫力あるフルスクリーン表示になります。

2. パスワードでフォルダをロックする

バッチファイルを使えば、パスワード保護されたフォルダを作成することも可能です。PCやバッチファイルの知識がほとんどない人からファイルを隠しておく程度であれば、十分実用的に機能します。

以下の手順で作成してください。

ステップ1:メモ帳を開きます。

ステップ2:以下のコードをコピー&ペーストします。

cls
@ECHO OFF
title Cyber Attack Weapon System
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Hidden goto MDHidden
:CONFIRM
echo Are you sure to lock this folder? (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Hidden "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock Your Secure Folder
set/p "pass=>"
if NOT %pass%== 1234 goto FAIL
goto UNLOCK2
:UNLOCK2
CLS
echo Enter password to Unlock Your Secure Folder
set/p "pass=>"
if NOT %pass%== 1234 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Hidden
echo Folder Unlocked successfully
goto End
:Fail
@echo off
color 02
echo Warning-Virus Initiated total hardrive corruption imminent
timeout /t 5 /nobreak >nul
set count= 0
:tricks
if %count% == 200 goto shutdown
echo %random%%random%%random%%random%%random%%random%%random%%random%
set /a count=%count%+1
goto tricks
:shutdown
cls
shutdown -s -t 45 /c "You have tried to acces a file that is not yours. Good-Bye."
echo Enter password Start Abort Sequence
set/p "pass=>"
if NOT %pass%== 1234 goto shutdown
echo Abort Inittiated
goto Abort
:Abort
C:\Windows\System32\shutdown.exe -a
echo Abort Successful
timeout /t 3 /nobreak >nul
CLS
goto unlock
goto end
:MDHidden
md Hidden
echo Hidden created successfully

ステップ3:パスワードを設定します。

初期パスワードは「1234」に設定されていますが、自由に変更できます。変更するには、コード内の次の行を探してください。

if NOT %pass%== 1234 goto

「1234」をお好みのパスワードに置き換え、拡張子「.bat」を付けて保存します。

ファイルを初めて開くと画面が一瞬点滅し、「Hidden」という名前のフォルダが作成されます。このフォルダを隠したい場合は、元のバッチファイルをもう一度クリックします。「このフォルダをロックしますか?(Y/N)」と表示されるので、Yを入力するとフォルダが非表示になり、Nを入力すると何も起こりません。非表示にした後にアクセスしたいときは、再び元のファイルをクリックすれば、パスワードの入力を求められます。

ただし注意が必要なのは、この方法は決して完璧ではないという点です。PCやバッチファイルにある程度の知識・経験がある人であれば、比較的簡単に回避されてしまう可能性があります。あくまで簡易的な隠しフォルダとして活用しましょう。

3. カラーテスター

Windowsのバッチファイルとは?基本コマンドと使える面白トリック3選を徹底解説

コマンドプロンプトの文字色や背景色を手軽に試せるのが、このカラーテスターバッチファイルです。仕組みはシンプルですが、配色を確認したいときに意外と便利です。

メモ帳を開いて、以下のコードをコピー&ペーストしてください。

@echo off
:test
help color
echo ----------------------------------------------------------
echo.
echo Type a color code to test colors.
echo To exit, just press the X.
set/p color=
color %color%
goto test

拡張子「.bat」を付けて保存します。色コードを入力すると即座に画面の配色が切り替わり、確認しながらお気に入りの組み合わせを見つけられます。

Windowsのバッチファイルには、ここで紹介した以外にもさまざまな便利なトリックがあります。さらに詳しく知りたい方は、Instructable.comなどの海外サイトも参考にしてみてください。

Windowsのバッチファイルとは?基本コマンドと使える面白トリック3選を徹底解説

  1. Windows 10のファイルとフォルダーの「有効なアクセス許可」とは?確認方法をわかりやすく解説

    新しいファイルやフォルダーを作成すると、Windowsは自動的に既定のアクセス許可を割り当てます。これが「有効なアクセス許可(Effective Permissions)」です。ファイルやフォルダーを作成したユーザーは、後からこれらのアクセス許可を変更したり、特定の権限を割り当てたりすることも可能です。この記事では、Windowsにおけるファイルとフォルダーの有効なアクセス許可の概要と、任意のユーザーまたはユーザーグループに対する権限を確認する方法を解説します。 ユーザーとユーザーグループの有効なアクセス許可とは 有効なアクセス許可とは、特定のユーザーまたはユーザーグループが、そのファイルやフ

  2. Windows 10のファイルエクスプローラーを便利に使うためのヒントとテクニック8選

    Windows OSには標準でファイルエクスプローラーが搭載されており、多くのユーザーが毎日利用しています。サードパーティ製の代替アプリも数多く存在しますが、シンプルで直感的に操作できるため、標準のエクスプローラーが最も使われ続けています。しかし一方で、Windows 10において最も活用されていないアプリでもあります。実はファイルエクスプローラーには、まだ知られていない便利な機能がたくさん隠れています。この記事では、ファイル管理に役立つおすすめのヒントとテクニックを紹介します。 関連記事: Windows 10でファイルエクスプローラーを開く方法 Windows 10 ファイルエクスプローラ