共通
バッチファイルの雛形
1 2 3 4 5 6 7 8 9 10 11 12 | @ECHO OFF setlocal enabledelayedexpansion echo バッチファイルの雛形 goto END :proc echo %1 exit /b :END endlocal |
Windowsコマンドの内容をファイルに書き出す
1 2 | set list=.\list.txt dir > %list% |
ファイルを読み込み一行づつ表示する
1 2 3 4 5 6 | set list=.\list.txt dir > %list% for /f "usebackq delims=" %%a in (%list%) do ( set tmp=%%a echo !tmp! ) |
バッチファイル(コマンドプロンプト)からPowerShellのコマンドレットを実行する
1 | powershell "(PowerShellコマンドレット)" |
PowerShellのコマンドレットを実行し結果を変数(tmp)にセットする
1 2 | for /f "usebackq delims=" %%a in (`powershell "(get-date).tostring('yyyyMMddHHmmss')" `) do ( set tmp=%%a) echo !tmp! |
Windowsコマンド又はPowerShellのコマンドレットを実行し結果を変数にセットし繰り返し内容を表示する
1 2 3 4 | for /f "usebackq delims=" %%a in (`powershell "ls" `) do ( set tmp=%%a echo !tmp! ) |