|
You last visited: Today at 23:35
Advertisement
[†µ†]Intro
Discussion on [†µ†]Intro within the AutoIt forum part of the Coders Den category.
06/22/2011, 21:00
|
#1
|
elite*gold: 0
Join Date: Apr 2011
Posts: 61
Received Thanks: 46
|
[†µ†]Intro
Hallo E*pvpers,
Ich zeige euch heute ersmal wie man ein eigenes Intro macht
1.
Ihr braucht (NATÜRLICH) AutoIT Version3 (v3)
2.
Ihr macht n Script
3.
Jetzt gebt ihr das ein :
PHP Code:
FileInstall("forgive_me-2766.jpg", @TempDir & "\banner.jpg")
Das heißt , dass das Bild von eurem PC Instaliert wird auf den PC von dem , dem ihr es geschickt habt 
4.
Jetzt schreibt ihr etwas für eine Funktion (Kommt am Ende die Func Funktion :
PHP Code:
SplashImageOnCenter("O",@TempDir & "\banner.jpg",824,568,1)
5.
Jetzt schreibt ihr , das das Bild sich von Transparent langsam sichtbar macht :
PHP Code:
While $trans <> 255
WinSetTrans ("O","",$trans)
$trans = $trans + 1
Sleep($Sleep/100)
WEnd
6.
Da ihr nun das Bild Transparent machen könnt kommt das :
PHP Code:
Sleep(850)
SplashOff()
FileDelete(@TempDir & "\banner.jpg")
7.
Jetzt kommt die Func Funktion von der ich ebend geschrieben habe :
PHP Code:
Func SplashImageOnCenter($title, $file, $width, $heigh, $opt)
SplashImageOn($title, $file, $width, $heigh, @DesktopWidth / 2 - $width / 2, @DesktopHeight / 2 - $heigh / 2, $opt)
EndFunc ;==>SplashImageOnCenter
Und nun kommt nochmal der Ganze Script für die Langweiler , die des eh nur Fertig haben wollen 
PHP Code:
FileInstall("forgive_me-2766.jpg", @TempDir & "\banner.jpg")
SplashImageOnCenter("O",@TempDir & "\banner.jpg",824,568,1)
$trans = 0
$Sleep = 150
While $trans <> 255
WinSetTrans ("O","",$trans)
$trans = $trans + 1
Sleep($Sleep/100)
WEnd
Sleep(850)
SplashOff()
FileDelete(@TempDir & "\banner.jpg")
Func SplashImageOnCenter($title, $file, $width, $heigh, $opt)
SplashImageOn($title, $file, $width, $heigh, @DesktopWidth / 2 - $width / 2, @DesktopHeight / 2 - $heigh / 2, $opt)
EndFunc ;==>SplashImageOnCenter
|
|
|
06/22/2011, 21:32
|
#2
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
nette Idee, aber ein paar "Kritikpunkte" hab' ich trotzdem:
PHP Code:
$Sleep = 150 Sleep($Sleep/100)
wieso nicht gleich sleep(2)?
PHP Code:
While $trans <> 255 WinSetTrans ("O","",$trans) $trans = $trans + 1 Sleep($Sleep/100) WEnd
Das hätte ich mit einer For-Schleife gelöst:
PHP Code:
For $trans = 0 to 255 step 1 WinSetTrans('0', '', $trans) sleep(2) Next
Statt
PHP Code:
FileInstall("forgive_me-2766.jpg", @TempDir & "\banner.jpg") SplashImageOnCenter("O",@TempDir & "\banner.jpg",824,568,1)
Würde auch einfach
PHP Code:
SplashImageOnCenter('O', 'forgive_me-2766.jpg', 824,568,1)
gehen...
Trotzdem schöne Idee und wie immer gilt: Viele Wege führen nach Rom.
|
|
|
06/23/2011, 10:01
|
#3
|
elite*gold: 0
Join Date: Apr 2011
Posts: 61
Received Thanks: 46
|
Joa aber ist ja egal wie  hauptsache es geht
Kannst mir ja deine Version schicken , dann schreibe ich sie dabei
|
|
|
06/23/2011, 10:42
|
#4
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Naja eine Popup GUI ohne Ramen fände ich wesentlich schöner.
|
|
|
06/23/2011, 17:31
|
#5
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
PHP Code:
SplashImageOnCenter('O', 'forgive_me-2766.jpg', 824,568,1) For $trans = 0 to 255 step 1 WinSetTrans ("O","",$trans) Sleep(2) Next
Sleep(850) SplashOff()
Func SplashImageOnCenter($title, $file, $width, $heigh, $opt) SplashImageOn($title, $file, $width, $heigh, @DesktopWidth / 2 - $width / 2, @DesktopHeight / 2 - $heigh / 2, $opt) EndFunc ;==>SplashImageOnCenter
Relativ das selbe, aber naja...
leider ist autoit extremst lahm, weshalb am Anfang immer kurz das fertige Introbild erscheint & erst dann unsichtbar bzw wieder sichtbar wird... kann man nicht ändern, mit C++ und anderen Hochsprachen, die in Echtzeit arbeiten, wäre es deutlich schöner (und komplizierter)
|
|
|
06/23/2011, 17:36
|
#6
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Euch ist schon klar, dass SplashImageOn das Fenster standardmäßig zentriert erstellt oder?
Also ist die Funktion SplashImageOnCenter leicht überflüssig.
|
|
|
06/23/2011, 20:31
|
#7
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
keine Ahnung, hab' noch nie mit SpalshImageOn gearbeitet - habe nur die Syntax verbessert.
|
|
|
06/23/2011, 21:39
|
#8
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Reeek
habe nur die Syntax verbessert.
|
wage stark zu bezweifeln das du etwas an der syntax geändert hast <.<
davon abgesehen würde ich wie bereits erwähnt auch ein popup gui bevorzugen, da hier auch das beschriebene kurzzeitige sichtbarkeitsproblem vermieden werden könnte =)
|
|
|
 |
Similar Threads
|
[INTRO] Mein erstes Intro :)
01/07/2011 - Movies & Series - 9 Replies
Hey Leute kuckt mal mein erstes Intro
sagt mir ob es euch gefällt Abonnieren & daumen hoch <3
YouTube - Neues Intro . 2011 . FLamezZ.
greeeezz FLamez
|
[INTRO] Mein erstes Intro :)
01/05/2011 - CrossFire - 10 Replies
Hey . Mein erstes Intro zieht es euch an & sagt mir verbesserungs vorschläge usw :)
YouTube - Neues Intro . 2011 . FLamezZ.
Greeeez . FLamezZ
|
[S]2YT Intro´s
01/04/2011 - Movies & Series - 2 Replies
Hey leute ich suche 2 YT Intro´s bzw es sind die gleichen intros nur mit 2 verschiedenen namen und 2 verschiedenen melodien;)
Würde mich bei intro gern ma überraschen lassen (es wird ein YT MT2 channel)
1.:
Lied:
YouTube - Tinie Tempah ft. Eric Turner - Written in the Stars (HQ)
Name wo drauf Muss: BlackMusiQ
2.:
Lied:
|
Intro!!
02/22/2010 - Combat Arms - 8 Replies
hey everyone, sorry I dont speak german but I wanted to say hello from New Jersey. Hope to play with some of you in CA/NA....
let's own together!
|
All times are GMT +1. The time now is 23:35.
|
|