バッチファイルの雛形
      
@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!
)