バッチファイルにファイルをドラッグ&ドロップする方法


方法1: コマンドプロンプトを使用する

  1. 新しいテキストファイルを作成し、拡張子を".bat"に変更します(例: myscript.bat)。

  2. テキストファイルを開き、以下のコマンドを追加します:

    @echo off
    set file=%~1
    echo ドラッグ&ドロップされたファイル: %file%
    REM ここにファイルを処理するコードを追加します
    pause

    このコードでは、ドラッグ&ドロップされたファイルのパスが%~1として取得され、処理のために使用されます。REMで始まる行はコメントです。

  3. 保存してテキストファイルを閉じます。

これで、バッチファイルを作成し、ファイルをドラッグ&ドロップすると、指定したコードが実行されます。

方法2: PowerShellを使用する PowerShellを使用してバッチファイルにファイルをドラッグ&ドロップする方法もあります。以下は簡単な例です:

param(
  [Parameter(Mandatory=$true, Position=0)]
  [string]$file
)
Write-Host "ドラッグ&ドロップされたファイル: $file"
# ここにファイルを処理するコードを追加します

このPowerShellスクリプトでは、paramブロックを使用して$fileという変数を定義し、ドラッグ&ドロップされたファイルのパスが代入されます。

以上が、バッチファイルにファイルをドラッグ&ドロップする方法の簡単な例です。必要に応じて、これらのコードをカスタマイズして処理を追加できます。