|
- Programming4Fun http://www.programming4fun.pun.pl/index.php - Poradniki http://www.programming4fun.pun.pl/viewforum.php?id=13 - Kilka ciekawostek w batch http://www.programming4fun.pun.pl/viewtopic.php?id=56 |
| doshaker - 2014-07-21 18:43:05 |
Zmienne cz. 1 Kod:echo To jest komenda ^ w dwóch liniach pause EXIT Sztuczka 2: Kod:@echo off
cls
echo.Current user is '%username%'
set "RunAsUser=Administrator"
if "%Username%" NEQ "%RunAsUser%" (
RUNAS /user:%RunAsUser% "cmd /c %~f0"||PAUSE
GOTO:EOF
)
echo.Hello World
Echo.&Pause&goto eof
:eofSztuczka 3: Kod:@echo off
set plik=qwe.txt
set /a linijki=0
for /f %%a in ('type "%plik%"^|find "" /v /c') do set /a linijki=%%a
echo W %plik% jest %linijki% linijek z tekstem.
pauseSztuczka 4: Kod:cmd /a /c type plik.txt>plikanis.txt Z ANSI do Unicode: Kod:cmd /u /c type plik.txt>plikunicode.txt Sztuczka 5: Kod:SET v=pon set map=pon-Poniedzialek;wt-Wtorek;Sroda;czw-Czwartek;pt-Piatek;so-Sobota;nd-Niedziela CALL SET v=%%map:*%v%-=%% SET v=%v:;=&rem.% ECHO.%v% pause |