Programming4Fun

Programming4Fun - programujemy z pasją :)

Ogłoszenie


#1 2014-07-21 18:43:05

doshaker

http://imgur.pl/i/00007/l937h8mw24g6.gif

Zarejestrowany: 2014-07-20
Posty: 11
Punktów :   

Kilka ciekawostek w batch

Zmienne cz. 1

Sztuczka 1:

Jak napisać komende w dwóch liniach:

Kod:

echo To jest komenda ^
w dwóch liniach
pause
EXIT

Sztuczka 2:

Jak uruchomić program jako administrator w batch:

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
:eof

Sztuczka 3:

Jak zapisać do zmiennej ilość linijek z tekstem w pliku:

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.
pause

Sztuczka 4:

Jak przekonwertować w batch plik ze znakiami Unicode do ANSI i przeciwnie:
Z Unicode do ANSI:

Kod:

cmd /a /c type plik.txt>plikanis.txt

Z ANSI do Unicode:

Kod:

cmd /u /c type plik.txt>plikunicode.txt

Sztuczka 5:

Dodaje dzień tygodnia

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

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.tophax.pun.pl www.team-carpselectioner.pun.pl www.bakugan-dark-revisions.pun.pl www.biotechnologia-kul.pun.pl www.gangsterlife.pun.pl