Hacking and more...
HaCkinG CulT
|
Lista Forumurilor Pe Tematici
|
Hacking and more... | Reguli | Inregistrare | Login
POZE HACKING AND MORE...
Nu sunteti logat.
|
Nou pe simpatie: brunetyk_20 din Vrancea
| Femeie 20 ani Vrancea cauta Barbat 21 - 47 ani |
|
prc6
V.I.P.
Inregistrat: acum 18 ani
Postari: 367
|
|
Deoarece apar foarte des diverse subiecte pe tema fisierelor BATCH/CMDS&DOS/CLI...etc , in care apar tot felul de "tampenii" de care nici autorii nu au auzit uneori... iar diversi useri foarte entuziasmati bombardeaza "autorul" cu intrebari prostesti , imi rapesc cateva minute pentru a incerca sa explic cum sta treaba cu aceste "fisiere" BATCH intr-o forma cat mai simpla incepand cu inceputul ...s.a # BATCH FAQ # 1.Cum functioneaza un script BATCH ?
Ei bine , un astfel de script batch (.bat/...) intr-un mod tipic este interpretat de catre CMD.exe TB (Command Prompt\DEF-XP\NT5) , care executa comenzile/"cereri" organizate in sintaxe dupa modul dorit. 2.La ce foloseste BATCH-ul ?
Ca si alte limbaje de scripting interne bazate pe CLI Read/Ver&Execute , BATCH-ul poate fi folosit pentru organizarea unor date , setarea si verificarea unor "cereri" , in general pentru automatizarea unor "cerinte" de platforma sau de legatura. 3.Batch-ul poate fi intercalat cu alte limbaje de scripting?
Tehnicile de aranjare a "cerintelor" pot corespunde sau pot fi combinate cu altor/alte limbaje de scripting asemanatoare precum Perl/AutoIt/VBS/WSH/KiX/PSH/REXX/Python ...etc In functie de combinatiile folosite prin astfel de metode aleatorii si de "cerinte" , se pot indeplinii "functii" / "cereri" ...s.a aceastea fiind accesibile fie prin interpretare de legatura , fie prin compilare . EX:
Code:
@echo off
title SALUT
echo.
:: SALUT !
echo SALUT !
pause |
Code:
@echo off
msg * SALUT ! |
Code:
@echo off
:: in %temp%
echo msgbox "SALUT!" > %temp%.\salut.vbs
call salut.vbs |
Code:
:: extern
@echo off
echo print "Salut!\n"; > %temp%.\salut.pl
:: in %temp%
call salut.pl
pause
:: sau
start /max cmd (perl) salut.pl
:: etc...
pause |
Code:
::extern
@echo off
echo print "SALUT !" > %temp%.\salut.py
::etc...
:: in %temp%
start /max python salut.py
exit |
_______________ @ - Supune echo off/on - Afisare PROMPT/CLI echo. - linie goala CALL - APELEAZA START - PORNESTE /MAX ( MAXIMIZE ) Op. CALL =/= START (*) :: =/= REM - comentariu Linie/Fragment more... _______________
4.Cum sta treaba cu operatorii aritmetici , logici ... ?
Operatori aritmetici ( set /a x= ): + ( adunare ) - ( scadere ) * ( inmultire ) / ( impartire ) (/) ( grupare ) = ( egal ) % ( procent ) Operatori logici/alegere: ! - Impune / Argumentare ? - Extrage |/^ - ori / sau & - si , - separare Atribuire: = *= /= %= &= ^= |= <<= >>= += -= > iesire / >> continuare in < intrare / << intrare in
EX:
Code:
echo SALUT! > %temp%.\salut.txt
start /max %temp%.\salut.txt |
Code:
echo Ce mai faci >> %temp%.\salut.txt
start /max %temp%.\salut.txt |
Code:
@echo off
type < ( << ) %temp%.\salut.txt
pause |
Code:
@echo off
set /a calc=(22)*(44)+100-25/4
:: rezultat >
set /a calc2=%calc% + %calc% - 2
:: rezultat2 >
echo.
echo REZULTAT 1 : %calc% >> %temp%.\lista.txt
echo REZULTAT 2 : %calc2% >> %temp%.\lista.txt
pause
call %temp%.\lista.txt |
16:23 Continuare . . .
P.S: Daca exista intrebari legate de acest subiect , postati aici!
Modificat de prc6 (acum 17 ani)
_______________________________________ Nimic nu costa mai mult decat nestiinta...
|
|
pus acum 17 ani |
|