このバッチ ファイルの出力をスクリプト ファイルにパイプし、結果のスクリプトを通常の方法で実行します。
@echo off
echo open myftp.myserver.com
echo myusername
echo mypassword
echo lcd "c:\myfolder"
echo cd webfolder
for /f "tokens=2-4 delims=/ " %%a in ('echo %date%') do echo get myfile%%a%%b%%c
現在の日付を使用してファイル名を生成します
バッチ全体を別のバッチ ファイルに組み込むには、次のようになります。
@ECHO OFF
cd c:\myfolder
echo open myftp.myserver.com > mySCRfile.SCR
echo myusername >> mySCRfile.SCR
echo mypassword >> mySCRfile.SCR
echo lcd "c:\myfolder" >> mySCRfile.SCR
echo cd webfolder >> mySCRfile.SCR
for /f "tokens=2-4 delims=/ " %%a in ('echo %date%') do echo get myfile%%a%%b%%c >> mySCRfile.SCR
ftp -s:mySCRfile.SCR
また
@ECHO OFF
cd c:\myfolder
call MakeTheScr > mySCRfile.SCR
ftp -s:mySCRfile.SCR