Centar za edukaciju-BiH


switch Lista naslova: Bec fajlovi Programiranje

#21 14.03.2015 12:52
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Star Wars film
Zapisite kao bec fajl i pokrenite.
PreuzmiIzvorni kôd (Bash):
  1. @echo off
  2. telnet towel.blinkenlights.nl

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#22 16.03.2015 21:23
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,642


Predmet:Net statistike
Ovim bec fajlom pozete zapisati svoje net statistike u fajl.
Znacenje pojedinih znakova:
Parameters XP
-a    Displays all connections and listening ports
-b     Displays the executable involved in creating each connection or listening port. (Added in XP SP2.)
-e    Displays Ethernet statistics
-f    Displays Fully Qualified Domain Names for foreign addresses. (In Windows Vista/7 only)

-n    Displays addresses and port numbers in numerical form
-o     Displays the owning process ID associated with each connection
-p proto    Shows connections for the protocol specified by proto; proto may be any of: TCP, UDP, TCPv6, or UDPv6.
-r    Displays the routing table
-s     Displays per-protocol statistics
-t    Displays the current connection offload state, (Windows Vista/7)
-v    When used in conjunction with -b, will display sequence of components involved in creating the connection or listening port for all executables. (Windows XP SP2, SP3)
[interval]     An integer used to display results multiple times with specified number of seconds between displays. Contol+c

PreuzmiIzvorni kôd (Bash):
  1. Echo off
  2. echo Zaustavi tok pritiskom na strl+c.
  3. echo parametri xp(-a;-b;-e;-n;-o;-s;-r)
  4. echo  parametri xin 7(-a;-b;-e;-f;-n;-o;-r;-s;-t)
  5. esco znacenje procitajte u helpu
  6. SET /p z=Unesi vrijednost parametra
  7. netstat %z% 6 > Net_Statistike.txt

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#23 20.10.2016 11:48
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Postovi:4,807


Predmet:promjena i vracanje lokalnog datuma
ovaj BAT file sluzi da bi se zavarao neki program po pitanju datuma. Recimo, imamo program koji radi samo ako je lokalni datum 10.10.2010. Mozemo to i rucno podesiti, pokrenuti program, a onda priliom izlaska iz programa vratiti lokalni datum.

zxz: .bat datoteke nam mogu uvelike olakšati poslove, a pogotovo one koje stalno ponavljamo.

Batch (BAT) file radi sljedece:
1. uzima danasnji datum, pretvara ga u julianski broj i stavlja u varijblu julDanasnjiDatum
2. postavlja zeljeni datum kao danasnji datum, pretvara ga u julianskibroj i stavlja u varijablu julPostavljeniDatum
3. pokrecem program
4. nakon izlaska iz programa, moguce da je proslo pola noci i datum se uvecao za jedan dan. Mogao sam to ispitati i dodati samo jedan dan ali ima nekih ljudi ostave pc upaljen i po nekoliko dana. Htio sam da tocno se izracuna broj dana provedenih sa postavljenim datumom pa sam ...
5. pretvorio trenutni datum u julianskibroj i stavio u varijablu julTrenutniDatum
6. oduzimanjem julTrenutniDatum i julPostavljeniDatum dobijemo razliku u danima koju stavljamo u varijablu razlikaDana
7. dodajemo razlikaDana na julDanasnjiDatum (datum prije pokretanja programa)
8. pretvaramo julDanasnjiDatum u gregorijanski kalendar

PreuzmiIzvorni kôd (Text):
  1. echo off
  2. CLS
  3. SETLOCAL
  4.  
  5. REM danasnjiDatum=DATE
  6. SET danasnjiDatum=%date:~4,2%-%date:~7,2%-%date:~10,4%
  7. echo DANASNJI DATUM:  %danasnjiDatum%
  8. rem echo dan= %date:~4,2%
  9. rem echo mjesec= %date:~7,2%
  10. rem echo godina= %date:~10,4%
  11.  
  12. REM pretvori danasnjiDatum u julianski kalendar
  13. SET mm=  %date:~7,2%
  14. SET dd=%date:~4,2%
  15. SET year=%date:~10,4%
  16. CALL :convjdate
  17. SET julDanasnjiDatum=%jdate%
  18.  
  19. REM postaviDatum 10.10.2010 (ovo je datum koji moramo postaviti)
  20. SET staviMjesec=10
  21. SET staviDan=10
  22. SET staviGodina=2010
  23. DATE=%staviDan%-%staviMjesec%-%staviGodina%
  24.  
  25. REM pretvori postavljenji datum u julianski
  26. SET mm=  %date:~7,2%
  27. SET dd=%date:~4,2%
  28. SET year=%date:~10,4%
  29. CALL :convjdate
  30. SET julPostavljeniDatum=%jdate%
  31.  
  32. REM pokreni program imePrograma.exe
  33.  
  34. echo POSTAVLJENI DATUM PRIJE POKRETANJA PROGRAMA: %date%
  35.  
  36. echo POKRECEM PROGRAM
  37. REM izbrisi REM u sljedecem retku
  38. REM imePrograma.exe
  39.  
  40. echo DATUM NAKON IZLASKA IZ PROGRAMA: %date%
  41.  
  42. REM pretvori trenutni datum u julijanski
  43. SET mm=  %date:~7,2%
  44. SET dd=%date:~4,2%
  45. SET year=%date:~10,4%
  46. CALL :convjdate
  47. SET julTrenutniDatum=%jdate%
  48.  
  49. REM razlika trenutnog datuma i postavljenog datuma
  50. set /a razlikaDana=%julTrenutniDatum%-%julPostavljeniDatum%
  51. echo razlika u danima je: %razlikaDana% dana
  52.  
  53. REM dodajem razliku dana na danasnjiDatum
  54. SET /A julNoviDatum=%julDanasnjiDatum%+%razlikaDana%
  55.  
  56. REM pretvori julNoviDatum u gregorijanski
  57. CALL :convgdate
  58. echo NOVI DANASNJI DATUM: %DD%-%MM%-%YYYY%
  59. echo POSTAVI NOVI DANASNJI DATUM
  60.  
  61. REM postavi danasnji datum na novi datum
  62. DATE=%DD%-%MM%-%YYYY%
  63. echo DANASNJI DATUM: %date%
  64. GOTO exit
  65.  
  66. REM POTPROGRAMI
  67.  
  68. REM konvertira gregorijanski kalendar u julianski broj
  69. :convjdate
  70. SET /A Month1 = ( %MM% - 14 ) / 12
  71. SET /A Year1  = %year% + 4800
  72. SET /A jdate  = 1461 * ( %Year1% + %Month1% ) / 4 + 367 * ^
  73. ( %MM% - 2 -12 * %Month1% ) / 12 - ( 3 * ( ( %Year1% + %Month1% + 100 ) / ^
  74. 100 ) ) / 4 + ^%DD% - 32075
  75. GOTO:EOF
  76.  
  77. REM konvertira julianski broj u gregorijanski kalendar
  78. :convgdate
  79. set /a L= %julNoviDatum%+68569,     N= 4*L/146097, L= L-(146097*N+3)/4, I= 4000*(L+1)/1461001
  80. set /a L= L-1461*I/4+31, J= 80*L/2447,  K= L-2447*J/80,      L= J/11
  81. set /a J= J+2-12*L,      I= 100*(N-49)+I+L
  82. set /a YYYY= I,  MM=100+J,  DD=100+K
  83. set MM=%MM:~-2%
  84. set DD=%DD:~-2%
  85. EXIT/B

Ovaj kod snimite kao pokrenime.bat i spremite ga u direktorij gdje se nalazi i program koji zelite zavarati. Kada zelite raditi sa programom dovucite pokazivac misa na file pokrenime.bat i kliknite dva puta, vrlo brzo kao da igrate neku svemirsku pucacinu.
zivot je moja domovina.
Ovaj post je ureden 1 puta. Posljednja izmjena 20.10.2016 11:59 od strane Avko. ↑  ↓

Stranice (3):1,2,3


Sva vremena su GMT +01:00. Trenutno vrijeme: 11: 56 pm.