これはできない?
・コマンドの実行結果を変数に格納する
逆引き
コマンドの使い方
{コマンド名} /?
指定ファイルを結合する
for %%A in (*.csv) do cat %%A >> merged.csv
操作があるまで待つ
pause
日付をYYYYMMDDの形式で得る
XP限定らしい
echo %DATE:/=%
Unixの & (バックグラウンドで実行)
start {yourcommand}
Unixの /dev/null (出力しない)
{yourcommand} > nul
現在のファイルのフルパス
バッチファイル内でしか使えない?
set HOGE=%~dp0..
作ってみた
指定ディレクトリをzipして日別アーカイブ
set D=%DATE:/=%
set DIR=C:\path\to\dir\
cd %DIR%
zip "archive\%D%.zip" "*.*" -D
del *.* /Q
参考
http://it-is-it.net/CMD/FrontPage/