1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Developer30

Beiträge von Developer30

  • GDI+ Buffer mit Transparenz

    • Developer30
    • 16. November 2010 um 20:51

    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!

  • Graphen zeichnen

    • Developer30
    • 16. November 2010 um 18:59

    also bei mir nicht. weder unter x86 noch x64..

  • GDI+ Buffer mit Transparenz

    • Developer30
    • 16. November 2010 um 18:23

    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

  • Musik Tutorial?

    • Developer30
    • 16. November 2010 um 18:02
    Zitat von AntiSpeed

    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

  • Musik Tutorial?

    • Developer30
    • 16. November 2010 um 17:52

    ^^ hatte eigentlich schon gestern vor, eine Umfrage zu starten. aber ich glaube das wär auch nicht mehr rechtzeitig genug gewesen :D

  • Musik Tutorial?

    • Developer30
    • 16. November 2010 um 17:24

    Hey :D

    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

  • AntiSpeed hat B-Day

    • Developer30
    • 16. November 2010 um 15:55

    $x = 15
    ^^

  • AntiSpeed hat B-Day

    • Developer30
    • 16. November 2010 um 15:41

    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! :party:

  • Wer ist online?

    • Developer30
    • 16. November 2010 um 15:08

    ich bau das alles als optionale Einstellungen in eine Ini ein..

  • Wer ist online?

    • Developer30
    • 16. November 2010 um 14:58
    Zitat von chip

    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..

  • Graphen zeichnen

    • Developer30
    • 15. November 2010 um 22:21

    hallo stayawayknight,
    ich muss n3v zustimmen. Ein tolles Script :thumbup: . 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

  • Wer ist online?

    • Developer30
    • 15. November 2010 um 22:06

    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

  • Wer ist online?

    • Developer30
    • 15. November 2010 um 14:04
    Zitat von Goldy

    Wenn ich das Script starte passiert nix?

    Was bringt das ?

    Wie Jonathan schon erwähnt hat:

    Zitat von Jonathan

    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!

  • function soll immer wiederhol werden bis benutzerabbruch

    • Developer30
    • 14. November 2010 um 21:30

    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:

    Zitat von stayawayknight

    Ich weiß ehrlich gesagt gar nicht, was genau du willst.

    ich schließe mich dir an...

  • Wer ist online?

    • Developer30
    • 14. November 2010 um 21:26
    Zitat von stayawayknight

    die Benutzung einer Gui

    ich denke, ich werde sowas wie eine Popup GUI einbauen..

    Zitat von stayawayknight

    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?

  • Wer ist online?

    • Developer30
    • 14. November 2010 um 21:04

    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 :D
    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^^

    Zitat von stayawayknight

    Verbesserungsvorschlag: Eine Anzeige, ob Admin, Mod, oder Poweruser

    Steht bei mir auf der "To Do" liste

  • Uservorstellung MidStarter

    • Developer30
    • 14. November 2010 um 20:40

    auch von mir ein "herzlich Willkommen" :party:

  • Wer ist online?

    • Developer30
    • 14. November 2010 um 20:22

    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:

    Spoiler anzeigen
    [autoit]

    ; ###########################################
    ; 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

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit]


    Also die Wartezeit wird zufällig generiert und liegt immer zwischen 50 und 90 Sekunden (denke, dass wird keine Serverbelastung ausüben).

    Spoiler anzeigen

    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

    Dateien

    StatusChecker.au3 2,81 kB – 447 Downloads
  • Wer ist online?

    • Developer30
    • 14. November 2010 um 18:43

    Hey @ all,

    So, ich hab das hier mal zur Übersicht geändert...
    Hier der alte Inhalt:

    Spoiler anzeigen

    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 Regeln

    3. 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

  • Click Me - Ein völlig sinnloses Spiel

    • Developer30
    • 14. November 2010 um 18:32
    Zitat von Pinguin94

    CE anwerfen und Zeitvalue freezen


    und ich dachte wir wollten das Thema gerade beenden :D

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™