バッチ処理の中でパワーシェルでテキストファイルを読んで文字列に一致した先頭行番号を返す

バッチファイルSET contents=0FOR/F "usebackq" %%a IN (`powershell -command "$lineNumber = ((Get-Content '%~f0 ...
バッチファイルの下にパラメーターを記述しそれを読み込んで別のバッチファイルを順番に起動する

バッチファイルpowershell -Command "(Get-Content '%~f0') | ForEach-Object {Start-Process 'C:\a.bat' -Argume ...
ファイル名に通し番号をつけるバッチファイル

バッチファイルset num=0for/f "delims=;" %%f in ('dir/b/on Y:\output_folder4\\*.png') do ( set/a num=!num!+1 s ...
ファイル名の半角スペースをアンダーバー(_)に一括置換するバッチファイル

バッチファイル@echo offsetlocal enabledelayedexpansion:: 対象フォルダを指定(この例ではカレントディレクトリ)set "TARGET_DIR=%~dp0"cd/d "% ...
バッチファイル内でPowerShell を使ってファイルをゴミ箱に移動するには、

バッチファイルpowershell.exe -Command "Clear-RecycleBin -Force -ErrorAction SilentlyContinue"timeout 11powershell -Co ...
ImageMagickでタテヨコの長い方に合わせてリサイズするには、

バッチファイル@echo offset input="input.png"set output="output.png"set size="500x500^"convert %in ...
プログラムの終了を待たないで引数を伴ったプログラムを起動させる

コードpowershell -Command "Start-Process -FilePath 'C:\app\tpad\TeraPad.exe' -ArgumentList 'C:\app\v.txt ...
ファイル名に番号をつけてリネームするバッチファイル

バッチファイル
#d688.zipのファイルがあった時に続きの番号から
setlocal enabledelayedexpansionset col=1for/f "delims=;" %%f in (' ...aviutlのたくさんのプロジェクトファイルを読んで自動出力する

コマンドラインオプションを使う方法for %%f in ("Y:\aviutl\*.aup") do ("C:\app\aviutl\aviutl.exe" "Y:\aviutl\%%~nf ...
パワーシェルでバイナリーファイルを読んで文字列を置換する

文字列の長さも同じで小さいファイルに対応します
コードpwsh -command "$bytes = ::ReadAllBytes('C:\app\aviutl\180.aup'); for ($i = ...