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:
draghici_elena2000
Femeie
24 ani
Dambovita
cauta Barbat
24 - 62 ani
Hacking and more... / n00bs / Batch FAQ Moderat de Shocker
Autor
Mesaj Pagini: 1
prc6
V.I.P.

Inregistrat: acum 17 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 16 ani)


_______________________________________
Nimic nu costa mai mult decat nestiinta...

pus acum 16 ani
   
Pagini: 1  

Mergi la