ich meine mit Transparenz, die eines Transparentes GIFs z.b...
diese wird nich korrekt dargestellt, wenn ich mit einem Buffer arbeite..
Edit: hab grad mal getestet und den Alpha auf 0 gestellt. Hat geklappt. Danke!
ich meine mit Transparenz, die eines Transparentes GIFs z.b...
diese wird nich korrekt dargestellt, wenn ich mit einem Buffer arbeite..
Edit: hab grad mal getestet und den Alpha auf 0 gestellt. Hat geklappt. Danke!
also bei mir nicht. weder unter x86 noch x64..
Hey @ all,
habe eine Frage zu GDI+: Wenn ich einen Buffer benutze, geht mir anscheinend die Transparenz verloren. Wie kann ich das vermeiden?
[autoit]_GDIPlus_GraphicsClear($Buffer,0xFFF0F0F0)
[/autoit]hab kp. Kann es sein, dass es mit dem 0xFFF0F0F0 zusammenhängt?
mfG
Developer30
PS: Wo bleibt eigentlich die Antwort "Ich mag Toastbrot" ?
das warn nurn Joke^^ nicht das nachher noch 99% für "ich mag Toastbrot" gestimmt hätten xD Will ja ein ehrliches Ergebnis haben
hatte eigentlich schon gestern vor, eine Umfrage zu starten. aber ich glaube das wär auch nicht mehr rechtzeitig genug gewesen
Hey
hab mir gedacht, dass ich auch mal ein Tut anbieten könnte. Mir viel nichts besseres ein, worüber ich genug wüsste, um ein Umfassendes Tutorial erstellen zu können.
Warum das vielleicht hilfreich wäre?
Einfach so zum allgemeinen Verständnis, und natürlich für alle, die anfangen wollen, in irgendeiner Weise kleine Melodien zu schreiben. Aber natürlich werde ich versuchen, das dann ein wenig in AutoIt einzuführen, dass die User, die schon immer mal ein kleines Musikprogramm schreiben wollten, ungefähr ein Plan vom musikalischen haben.
Welchen Schwierigkeitsgrad hat das Thema?
Ich weiß, dass es das alles schon auf Wikipedia gibt, und auf irgendwelchen Uni-Seiten in PDF Format. Daher mache ich das extra so, dass es auch die verstehen (sollten), die Vorher nicht richtig einen Plan von Musik hatten.
Wie gut kennt ich (Developer30) mich selbst mit dem Thema aus?
Ich selbst bin auch kein Musikstudent und habe auch (noch) kein Musik Leistungskurs, d.h. also, dass ich das selbst nur machen will, um anderen zu helfen und weil ich einfach mal ein Tut machen wollte (wie oben schon gesagt). Spiele Lediglich Klavier (--> nein ich bin kein Hypertalent und will auch kein Solokünstler werden!!!) und hobbymäßig Gitarre und Schlagzeug. Mache selbst durch Midiprogramme etc hobbymäßig Musik.
Jo. Ich denke an Vorinformationen reicht das. Bei Fragen, fragt einfach und stimmt ab!
mfG
Developer30
hey.
Alles gute. Hättest du mir das gesagt, bzw hätt' ich dran gedacht, dann hätte ich dich vorhin persönlich gratuliert.
Happy birthday!
ich bau das alles als optionale Einstellungen in eine Ini ein..
Kleine Vorschlag noch und zwar die Möglichkeit, dass man nur bei bestimmten Personen informiert wird ob diese online bzw. offline sind.
Dafür hatte ich es ursprünglich auch vor. Gute Idee, ich bau noch einen einstellbaren Filter ein.. und am besten erstelle ich im Startbeitrag mal eine Todo Liste..
hallo stayawayknight,
ich muss n3v zustimmen. Ein tolles Script . Ich finde auch den Vollbildmodus ok. Um n3v gerecht zu werden, kannst du ja am einfach eine MsgBox machen, wo man mit Ja oder Nein den Vollbildschirm wählen kann. Also dass man mit dem Cursor punkte wählen kann (quasi wie ein Zeichenprogramm) und dann da so kleine Xse als makierung wären, wär nicht schlecht. Inputbox könnte man dann vllt auch noch einbauen, ist für mich aber eher nicht so wichtig - hängt aber auch davon ab, ob du das Script mehr als UDF oder als kleines Zeichenprogramm "anbieten" willst.
Ja ansonsten, jo.. das was ich gesehen hab gefällt mir ganz gut ;D
hab noch keinen Blick übers Script geworfen und mir nur mal deine Beispieleinstellungen reingezogen, scheint soweit aber kein ("schwerwiegender" bzw auffälliger) Bug vorzuliegen.
mfG
Developer30
Hi,
nochmal Frage an die Admins und Mods: Darf ich in meinem Popup-Fenster das AutoIt Logo benutzen?, da es sich bei meinem Programm ja um ein Tool für autoit.de handelt, und dieses Tool ja auch nur intern hier auf dieser Webseite eingesetzt wird.
mfG
Developer30
Wenn ich das Script starte passiert nix?
Was bringt das ?
Wie Jonathan schon erwähnt hat:
Das Script ist ja nur da, um im Hintergrund zu laufen, während du auf AutoIt.de surfst, und dich dann benachrichtigt, wenn jemand Online kommt. Eine Onlineliste hast du ja Standardmäßig links...
Das "tolle" ist, man kann z.B. auch den Browser minimieren und wird dann darauf hingewiesen, wenn ein User (auf den man vllt gewartet hat) online kommt, bzw offline geht. Dass du (Goldy) nichts siehst, hängt allein davon ab, ob jemand on kommt oder nicht.
thx @ Jonathan, du hast es auf den Punkt gebracht!
also so wie ich das verstanden habe, sollen sich beide Funktionen immer gegenseitig starten.
dann müsste man einfach nur loesung() ans ende der aufgabe() schreiben und umgekehrt.
Edit:
Ich weiß ehrlich gesagt gar nicht, was genau du willst.
ich schließe mich dir an...
die Benutzung einer Gui
ich denke, ich werde sowas wie eine Popup GUI einbauen..
dann sieht man die aktuelle Onlineliste
das verstehe ich jetzt nicht ganz. Die Online-Liste gibt es ja schon hier auf autoit.de. Oder verstehe ich etwas falsch?
oh siehste mal, so weit hab ich noch gar nicht gedacht^^
ok es ist vom HTML her so oder so kein großer Unterschied, aber dass ich nicht die UsersOnline-Page benutzt hab, war mal wieder reine Dummheit von mir
aber ich denke, das was ich da produziert hab, klappt trotzdem
Edit: War halt noch nie so kreativ um auf "Aktive Benutzer" zu klicken. oder wie man auch immer auf die Seite kommt^^
Verbesserungsvorschlag: Eine Anzeige, ob Admin, Mod, oder Poweruser
Steht bei mir auf der "To Do" liste
auch von mir ein "herzlich Willkommen"
ok.
im Script ist noch 1 Bug, aber der trifft nur dann zu, wenn man in IE eingeloggt ist (werde das bald beheben).. ansonsten klappt glaub ich alles. Wenn jemand noch weitere Fehler findet, bitte drauf hinweisen.
Hier mein Script:
; ###########################################
; AutoIt.de Status Checker
; 2010 by Developer30
; ###########################################
$allusers = ""
$fiststart = True
$link = "http://autoit.de/index.php?page=Portal"
$dummy = "&&dummy=" & @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC & @MSEC ; Für den Fall, dass jemand eine veraltete IE Version hat
$url = $link & $dummy
$source = BinaryToString(InetRead($url, 1))
While 1
$dummy = "&&dummy=" & @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC & @MSEC
$url = $link & $dummy
$source = BinaryToString(InetRead($url, 1))
$split1 = StringSplit($source, '<p class="smallFont">', 1)
$split2 = StringSplit($split1[2], "</div>", 1)
$split = $split2[1]
$split = StringReplace($split, '<span style="color:#33a; font-weight:bolder;">', "")
$split = StringReplace($split, '<span style="color:#0a0; font-weight:bolder;">', "")
$split = StringReplace($split, '<span style="color:#800000; font-weight:bolder;">', "")
$split = StringReplace($split, '<span style="color:#; font-weight:bolder;">', "")
$split = StringReplace($split, "</span", "</a>")
$split_4 = StringSplit($split, '">', 1)
Dim $users[$split_4[0] - 1]
$y = 0
For $x = 2 To $split_4[0]
$split_5 = StringSplit($split_4[$x], "</a>", 1)
If $split_5[1] <> "" Then
$result = $split_5[1]
$users[$y] = $result
$y = $y + 1
EndIf
Next
If $fiststart <> True Then
$moreusers = False
$online = ""
For $u = 0 To UBound($users) - 1
If Not StringInStr($allusers, $users[$u]) And StringLen($online) <> 0 Then
$online = $online & ", " & $users[$u]
$moreusers = True
EndIf
If Not StringInStr($allusers, $users[$u]) And StringLen($online) = 0 Then $online = $online & $users[$u]
Next
If $online <> "" Then
If $moreusers = True Then
TrayTip("AutoIt.de", $online & " sind online!", 1000)
Else
TrayTip("AutoIt.de", $online & " ist online!", 1000)
EndIf
EndIf
$tempusers = $allusers
For $t = 0 To UBound($users) - 1
$tempusers = StringReplace($tempusers, $users[$t] & ";", "")
Next
$tempsplit = StringSplit($tempusers, ";", 1)
$offline = ""
$moreusers = False
For $z = 1 To $tempsplit[0] - 1
If $offline <> "" Then
$offline = $offline & ", " & $tempsplit[$z]
$moreusers = True
Else
$offline = $offline & $tempsplit[$z]
EndIf
Next
If $offline <> "" Then
If $moreusers = True Then
TrayTip("AutoIt.de", $offline & " sind offline!", 1000)
Else
TrayTip("AutoIt.de", $offline & " ist offline!", 1000)
EndIf
EndIf
EndIf
$allusers = ""
For $z = 0 To UBound($users) - 1
$allusers = $allusers & $users[$z] & ";"
Next
If $fiststart = True Then $fiststart = False
$k = 1000
Sleep(Random(50 * $k, 90 * $k, 1))
WEnd
Also die Wartezeit wird zufällig generiert und liegt immer zwischen 50 und 90 Sekunden (denke, dass wird keine Serverbelastung ausüben).
Bevor einer fragt
[autoit]$dummy = "&&dummy=" & @YEAR & @MON & @MDAY & @HOUR & @MIN & @SEC & @MSEC
[/autoit]
$dummy wird nur angehängt, weil es bei älteren IE-Versionen wohl vorkommen soll, dass Webseiten einfach aus dem Cache geladen werden und daher ist der "Refresh" Effekt bei diesem Script ja verloren. Kann sein, dass der $dummy nicht mehr benötigt wird, hab ihn zur Sicherheit mal trotzdem eingebaut.
Ja, also ich hoffe dass das Script irgendwem weiterhelfen kann, und natürlich auch auf ein Feedback.
mfG
Developer30
Hey @ all,
So, ich hab das hier mal zur Übersicht geändert...
Hier der alte Inhalt:
ich habe mir ein kleines Skript geschrieben, dass einen darauf hinweißt, wann jemand hier im Forum on kommt oder off geht. Bevor ich das hier poste, habe ich noch folgende Frage: Verstößt dieses Programm gegen die Forenregeln?
Zitat von Regeln3. Folgende Inhalte sind absolut unerwünscht. Das Team behält es sich ausdrücklich vor, bei Verstoß gegen diese Regeln je nach Schweregrad zu verwarnen, zu löschen oder gar komplett zu sperren.:
- Automatisierung von Webseiten oder Tools, die das in ihren AGBs verbieten
Wenn es gegen die Regeln verstößt werde ich es selbstverständlich nicht posten.
Logischerweise habe ich ein Sleep eingebaut, weil sonst ging das ja auf den Traffic der Seite...
mfG
Developer30
So hier der neue:
Status Checker für das AutoIt.de Forum
Aktuelle Version: 1.0.0.0
Autor(en): Developer30
Aktueller Download: hier
ToDo:
- Unterscheidung zwischen Rängen (Poweruser, Mod, Admin, Normaler User etc..)
- Popup GUI
- Anzeigefilter (nur gewisse User anzeigen bzw ausblenden)
- Optionale Einstellungen durch eine Ini-Datei
Kritik (vor allem positive^^) und Verbesserungsvorschläge sind erwünscht!
mfG
Developer30
CE anwerfen und Zeitvalue freezen
und ich dachte wir wollten das Thema gerade beenden