01 syntax\comment="""
rem バッチファイルのコメント文は、基本的には rem
: : はラベルの開始を示すが、疑似コメント文としても使える
"""

01 syntax\setlocal="""
@setlocal enabledelayedexpansion
	if "%ConvertLattice%" == "" (
		echo.
		echo Input ConvertLattice mode: Choose from
		echo "  No, P1, RhombHex, HexRhomb, HexOrtho, FCCPrim, BCCPrim"
		echo "  ACenterPrim, BCenterPrim, CCenterPrim"
		set /P ConvertLattice="Input >> "
	)

	echo .
	echo exec [%ProgramsDir%\Perl\Crystal\CIF\ConvertLatticeForCIF.pl %SampleName%.cif !ConvertLattice! ai OriginalToConverted 0.01]
	perl %ProgramsDir%\Perl\Crystal\CIF\ConvertLatticeForCIF.pl %SampleName%.cif !ConvertLattice! ai OriginalToConverted 0.01
@endlocal
"""

01 syntax\if="""
if not exist "%ProgramsDir%" (
	set ProgramsDir=d:\Programs
)

if "%Task%" == "super" (
"""

01 syntax\multiple_lines="""
set var=a b c ^
	d e f
"""

01 syntax\nonlocal="""
@setlocal enabledelayedexpansion

for %%f in (original.cif) do (

	set WorkDir=%%f
	set WorkDir=!WorkDir:.cif=!

	echo Working in !WorkDir!...

	echo "md %!WorkDir!"
	md !WorkDir!
	copy %OriginalDir%/%%f !WorkDir!

	echo === Files in \"!WorkDir!\"

	echo ''
	echo === Execute

	echo ''
	echo === Exit to \"%OriginalDir%\"

	echo ''
	echo ''

	set PrevDir=%%f
)
@endlocal
"""



