Programming4Fun

Programming4Fun - programujemy z pasją :)

  • Nie jesteś zalogowany.

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

[ Generated in 0.080 seconds, 12 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.akatsukifreinds.pun.pl www.sgaming.pun.pl www.chemiaumcs.pun.pl www.talesofshinobi.pun.pl www.chomiki-pbf.pun.pl