[Hilfe] Fun Programm

08/22/2010 19:55 Believe?!#1
Hallo liebe Community..,

habe das problem bei meinem fun Programm [auch genannt fun virus] mit dem man Freunde so ärgern kann, dass ich das so programmiert habe das, wenn man bei der Fage "Hast du Langeweile ?" Ja klickt ca. 100 Fenster kommen wo drinne steht "Immernoch ?"......Nur mein Problem liegt darin das alle Fenster hintereineander kommen und nich über den ganzen Bildschirm verteilt.

Also: konkrete Frage : Wie mache ich das das die Fenster über den Ganzen Bildschirm verteilt sind ?

Mein Bisheriger Code :

x=msgbox ("Hast du Langeweile ?",4,"Hallo")

answer=MsgBox("Echt", vbYesNo,"Frage")

if answer = vbYes then
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")
x=msgbox ("Immernoch ?",4,"??")

[zichtausend mal öffter ........]

msgbox("Überlegs dir nächstes mal ! xD")
end if
08/22/2010 20:14 »EXT3ND3D#2
Warum willst du das Programm nochmal schreiben wenn es sowas schon gibt?
08/22/2010 20:17 Believe?!#3
Weils W§itziger ist und man seine eigenen Nachrichten reinmachen kan und so ?! dannn sach mal wo man das downloaden soll ?! ich hab stunden lang gegoogled damit du mir jetzt sagst ich soll n` schon fertiges programm nehmen ?!
08/22/2010 20:24 »EXT3ND3D#4
Da kannst auch den Quellcode von dem fertigen Programm nehmen und deine eigenen Sachen reinschreiben (;
08/22/2010 20:34 Believe?!#5
Ich finde wenn aber immer nur .exe dateien
08/22/2010 20:40 Noisuf-X#6
Du musst den Quellcode bei .exe Dateien in den Namen schreiben dann geht das auch
08/22/2010 20:41 Mostey#7
Dann musste bei den Sourceforen nachschauen, was weiß ich was du mit deinem "Fun Virus" erreichen willst.

Kannst auch die exe cracken...
08/22/2010 21:02 Believe?!#8
Hää...? Wie wandelt man ne .exe den in ne .txt geschweige den in .bat .......
wenn ich die exe ohne umzuwandeln im editor öffne kommen da so komische sachen !!
08/23/2010 00:00 Aimless Angel#9
~moved~
08/23/2010 00:50 Madd Eye#10
Mensch Leute helft ihm doch einfach

Ich schätze mal das die Sprache AutoIt ist oder?
Was mich stutzig macht ist
Code:
if answer = vbYes then
Das deutet eher auf VB hin
Bei sowas bitte ne angabe machen welche sprache

Und bitte bei Code immer den Code BBCode verwenden
08/23/2010 01:03 deestruct#11
Madd Eye hat recht, helft dem kerl doch!

wenn ich das richtig verstandne habe willst du das der ganze bildschirm voll von den fenstern ist?

dann musst du erstmal die bildschirmauflösung auslesen
gucken wie groß so ein fenster ist
berechnen lasen wie viele fenster die ausgelesen bildschirmauflösung braucht, das der bildschirm zugepflastert wird
fenster öffnen lassen
und dann die einzelnen fenster verschieben bzw gleich an den jeweiligen positionen erscheinen lassen...

mehr hilfe kann ich dazu auch nicht geben weis ja nicht ob vb oder autoit oder wtf was das ist
ps: ich fänds ganz witzig wenn erst ein fenster in der mitte erscheint und dann nach und nach an zufälligen stellen welche erscheinen bis der desktop gleichmäsig zugepflastert ist

muss man zwar bissl rechnen aba großes problem ist das doch nicht, oder?
08/23/2010 01:07 Madd Eye#12
Ein bisschen Rechnen ?
Wenn ich die Sprache wüste könnte ich ihm nen Lösungsansatz geben mit dem er 0 Rechnen muss

Achja und ich würde nicht jede MSGbox manuell aufrufen sondern das ganze in ne For schleife bauen

Die Position kannst du ganz einfach berrechnen lassen

x = Zufall(0, Bildschirmbreite)
y = Zufall(0, Bildschirmhöhe)

fertig
08/23/2010 01:19 deestruct#13
hmm stimmt...
allerdings sollte man beachten das werte die schonmal da waren auszuschließen
und ich denke die fenstersollen sich nicht überlappen?
also dann doch ein bisschen rechnen mit der größe der fenster?

naja egal.. viele wege führen nach rom, nicht wahr? ;)
08/23/2010 01:31 Madd Eye#14
x und y waren ja etz nur gewählt das er versteh was damit gemeint ist ;)

und die Breite einer msgbox kannst du in keiner mir bekannten Programmiersprache (ausnahme Assembler) bestimmen.

ach und wenn euch mein Beitrag geholfen habt gebt doch bitte ein Thank bei meiner Guardian bewerbung ;)
08/23/2010 02:38 deestruct#15
mag sein das man die breite nicht auslesen kann, habe sowas ja auch noch ie gebraucht XD,allerdings sollten die boxen auch mit verschiedenen auflösungen gleich sein???
und wenn nicht dannn liese sich das auch sicherlich berechnen ;)