-------------------------------------------save as doscmd.bat----------------------------------
@echo off
@echo *******
echo ***遍历当前文件夹所有扩展名为.txt的文档,将“当前路径+每个txt文件名”依次作为参数,call bat2.bat***
FOR %%I IN ("%~dp0*.TXT") DO CALL "%~dp0/bat2.bat" %%I && ECHO ^^^^^^^^^^%%I
echo ******************************************************
ECHO =============SEND 3 PARAMS===========
CALL %~dp0/bat2.bat 1 2 3
ECHO ======================================
@echo ***********
echo press any key to continue...
pause >nul
---------------------------------------doscmd.bat-------------------------------------------------
------------------------------------------------------save as bat2.bat---------------------------
@echo off
echo ==========bat2 display starts=========shift循环处理所有参数=====
SET ARG=%1
ECHO %ARG%
SHIFT
:LOOP
IF "%1"=="" GOTO END
SET ARG=%ARG% %1
ECHO %ARG%
SHIFT
GOTO LOOP
:END
echo ===========bat2 display ends==========
REM call %~dp0/hacker.bat
-------------------------------------save as bat2.bat-------------------------
---------------------save as doscmd2.bat----------------------------------
@echo off
@echo ***********
@echo ######## %~I 的参数用法########
set lclh=%~dp0
echo %lclh%
FOR %%I IN (%lclh%*.TXT) DO CALL %lclh%bat2.bat %%I && ECHO @@@@@%%I===%%~dpI===%%~xI===%%~nI===%%~nxI===%%~zI===%%~aI===%%~ftzaI
@echo ######## %~I 的参数用法########
echo #######number sequence###########
for /L %%j in (1,2,10) do echo @@@@%%j
echo ###############################
@echo ***********
echo press any key to continue...
pause >nul
---------------------save as doscmd2.bat----------------------------------