Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 10:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Spass Programm:D

Discussion on Spass Programm:D within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Spass Programm:D

Hey Leutee
Ich will mit AutoIt ein kleines "Spass-Programm" machen und meine Freunde zu Ärgern.(; Es soll ein ganz Harmloser sein der nicht Zerstört und so.
Unswar:
Wenn halt einer meiner Freunde dann die gesendete .exe öffnet sollt erstmal nichts passieren.Dann nach einer Minute oder so halt soll auf dem Bildschirm "ERROR" oder so etwas kommen Dann soll das CD Laufwerk auf und zu gehen
und zum Schluss fährt sich der Pc Herunter und die .exe ist Gelöscht
Da ist Anfänger bin, kann ich sowas noch nicht Skripten!
Hilfe wär sehr nett
Danke im Vorraus!
LG -MARKS-
-MARKS- is offline  
Old 10/21/2009, 19:57   #2
 
fieser-hund's Avatar
 
elite*gold: 20
Join Date: Jun 2008
Posts: 831
Received Thanks: 218
Lies dir bitte ein Tutorial durch!
fieser-hund is offline  
Old 10/21/2009, 20:00   #3
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Wie gesagt ich bin ein Anfänger und komm nicht ganz klar selbst wenn ich ein Tuturial lese.
Es wär wenn wenn ihr wenigstens sagen würdet wie die Befehle heißen und so...
-MARKS- is offline  
Old 10/21/2009, 20:10   #4


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
Code:
Sleep(1000*60)

MsgBox(0x10, "explorer.exe", "Error in CWnd::Hwnd: 0x800")

$driveL = -1

For $a = 65 To 90
	$driveL = Chr($a)
	$dpath = $driveL & ":\"
	$dtyp = DriveGetType($dpath)
	If StringCompare(String($dtyp), "CDROM") = 0 Then
		$dpath = $driveL & ":"
		ExitLoop
	EndIf
Next

If $driveL = -1 Then Exit

For $i = 1 To 5
	CDTray($dpath, "open")
	CDTray($dpath, "closed")
Next

Sleep(1000)

Shutdown(1)
Das mit dem löschen war mir jetzt zu viel Arbeit..
buFFy! is offline  
Thanks
1 User
Old 10/21/2009, 20:12   #5
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
ohaa wie hast du das so schnell gemacht??:O
Toppp waaa
dankeee
-MARKS- is offline  
Old 10/21/2009, 20:14   #6


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
Schnell? Ich find ich hab mir sogar Zeit gelassen xD

Ich helfe gern, auch wenn ich glaube das du 60% davon nicht verstehst ^^
buFFy! is offline  
Old 10/21/2009, 20:17   #7
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
ohaa xD
joa 60 % stimmt schon
-MARKS- is offline  
Old 10/21/2009, 20:20   #8
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
joa der klappt gut aber kann man auch so machen das es als versteckter Prozess dann läuft?
-MARKS- is offline  
Old 10/21/2009, 20:24   #9


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
nenn die exe svchost.exe und hau oben ins script
Code:
#NoTrayIcon
mehr ist ohne hilfsmittel aus cpp / dlls nicht zu machen.

übrigens kannst du, wenn du's lustig findest auch die desktopsymbole ausblenden..

Code:
ProcessClose('explorer.exe')
buFFy! is offline  
Thanks
1 User
Old 10/21/2009, 20:27   #10
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Ahh ok danke soll der dann soo ausehn:
Code:
#NoTrayIcon
Sleep(1000)

MsgBox(0x200, "explorer.exe", "MuHaHaHaHaha, SCHEIßE WAAA??(;")

$driveL = -1

For $a = 65 To 90
	$driveL = Chr($a)
	$dpath = $driveL & ":\"
	$dtyp = DriveGetType($dpath)
	If StringCompare(String($dtyp), "CDROM") = 0 Then
		$dpath = $driveL & ":"
		ExitLoop
	EndIf
Next

If $driveL = -1 Then Exit

For $i = 1 To 5
	CDTray($dpath, "open")
	CDTray($dpath, "closed")
Next

Sleep(1000)

Shutdown(1)
-MARKS- is offline  
Old 10/21/2009, 20:28   #11
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Ich hab den Skript zum Test kürzer gemacht und soo und Text anders(;
-MARKS- is offline  
Old 10/21/2009, 20:29   #12


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
Quote:
Originally Posted by -MARKS- View Post
Ahh ok danke soll der dann soo ausehn:
Code:
#NoTrayIcon
Sleep(1000)

MsgBox(0x200, "explorer.exe", "MuHaHaHaHaha, SCHEIßE WAAA??(;")

$driveL = -1

For $a = 65 To 90
	$driveL = Chr($a)
	$dpath = $driveL & ":\"
	$dtyp = DriveGetType($dpath)
	If StringCompare(String($dtyp), "CDROM") = 0 Then
		$dpath = $driveL & ":"
		ExitLoop
	EndIf
Next

If $driveL = -1 Then Exit

For $i = 1 To 5
	CDTray($dpath, "open")
	CDTray($dpath, "closed")
Next

Sleep(1000)

Shutdown(1)
Jo an sich korrekt, aber:
Wenn du die MsgBox so lässt wie ich sie gepostet habe dann klingt's plausibler
buFFy! is offline  
Thanks
1 User
Old 10/21/2009, 20:35   #13
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Danke
aber noch eine Frage wo mache ich den Code hin ProcessClose('explorer.exe')?

Asoo ok hab schon geschafft
DANKEE
-MARKS- is offline  
Old 10/21/2009, 20:37   #14


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,283
Je nachdem wann du willst das es passiert. Ich persönlich würde wie gesagt den Text aus der MsgBox so lassen wie ich es geschrieben habe, dann weiß er erstmal nicht das du das warst.

Dann würde ich das ProcessClose nach dem CDROM open/close hinschreiben und ihn nochmal ne Minute schmoren lassen. Erst dann würde ich nen Shutdown forcen..
buFFy! is offline  
Thanks
1 User
Old 10/21/2009, 20:39   #15
 
elite*gold: 0
Join Date: Oct 2009
Posts: 141
Received Thanks: 26
Ok mach ich
-MARKS- is offline  
Reply




All times are GMT +2. The time now is 10:58.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.