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