方法1: コマンドプロンプトを使用する
-
新しいテキストファイルを作成し、拡張子を".bat"に変更します(例: myscript.bat)。
-
テキストファイルを開き、以下のコマンドを追加します:
@echo off set file=%~1 echo ドラッグ&ドロップされたファイル: %file% REM ここにファイルを処理するコードを追加します pause
このコードでは、ドラッグ&ドロップされたファイルのパスが
%~1
として取得され、処理のために使用されます。REM
で始まる行はコメントです。 -
保存してテキストファイルを閉じます。
これで、バッチファイルを作成し、ファイルをドラッグ&ドロップすると、指定したコードが実行されます。
方法2: PowerShellを使用する PowerShellを使用してバッチファイルにファイルをドラッグ&ドロップする方法もあります。以下は簡単な例です:
param(
[Parameter(Mandatory=$true, Position=0)]
[string]$file
)
Write-Host "ドラッグ&ドロップされたファイル: $file"
# ここにファイルを処理するコードを追加します
このPowerShellスクリプトでは、param
ブロックを使用して$file
という変数を定義し、ドラッグ&ドロップされたファイルのパスが代入されます。
以上が、バッチファイルにファイルをドラッグ&ドロップする方法の簡単な例です。必要に応じて、これらのコードをカスタマイズして処理を追加できます。