@echo off
rem wyświetl wszystkie argumenty:
echo %*
rem wyswietl nazwę skryptu:
echo %0
rem wyswietl pierwszy argument
echo %1
rem wyswietl drugi argument
echo %2

SET /A ARGS_COUNT=0    
FOR %%A in (%*) DO (
	SET /A ARGS_COUNT+=1
)
ECHO %ARGS_COUNT%

if "%~1"=="" (
	echo Pierwszy argument pusty.
)

if not "%~1"=="" (
	if not "%~2"=="" (
		echo Podano argumenty.
	) else (
		echo Podano tylko 1 argument
	)
) else (
	echo Nie podano zadnego argumentu
)

pause
@echo on