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

Beiträge von i2c

  • Gui in einer Gui

    • i2c
    • 27. Dezember 2010 um 22:19
    Zitat von Timiboy

    das bringt mich nicht weiter


    Mahagon hat es genau damit gelöst. Mit ein wenig guten WIllen und ein, zwei mal probieren hättest du es sicher auch selbst hinbekommen. :)

  • Gui in einer Gui

    • i2c
    • 27. Dezember 2010 um 21:51

    Ich kann das Skript im Moment leider nicht ausführen aber ich tippe mal darauf, das du dich in der 2ten While Schleife fängst. Schau dir mal in der Hilfe den advanced Parameter zu GUIGetMsg() an. Das könnte dir helfen.

  • Firefox seite öffnen

    • i2c
    • 27. Dezember 2010 um 21:44

    _FFOpenURL()

    http://german.documentation.ff-au3.thorsten-willert.de/

  • Programmierer gesucht

    • i2c
    • 26. Dezember 2010 um 23:11
    Zitat

    Wenn man es direkt in Skype ausführt ...


    [OT]
    Du kannst Skripte direkt in Skype ausführen? Das Addon hätte ich dann auch gerne. ^^
    [/OT]

  • frage zu stringregexp

    • i2c
    • 26. Dezember 2010 um 20:21
    Zitat

    ein premium account speichert der keine bzw. unter 9000 punkte hatt


    Das wäre dann z.B. If $aPunkte[0] < 9000 Then (Zeile 58), nicht If $aPunkte[0] >= 8999 Then.

    $bTyp= StringLen($aTyp) hast du da immernoch drin. $aTyp ist ein Array, kein String. Möglich wäre $bTyp= StringLen($aTyp[0]).

  • frage zu stringregexp

    • i2c
    • 26. Dezember 2010 um 17:36
    [autoit]

    $bTyp= StringLen($aTyp)

    [/autoit]


    $aTyp ist ein Array, kein String. Deshalb ist

    [autoit]

    If $bTyp >=5 Then

    [/autoit]


    niemals erfüllt.

  • Taskleiste verstecken

    • i2c
    • 26. Dezember 2010 um 17:20

    Ich denke er hat das Problem, das sich der Arbeitsbereich durch das Ausblenden der Taskbar nicht automatisch auf den gesamten Desktop vergrössert. Selbst bei maximierten Fenster bleibt also der ehemalige Taskbarbereich unbenutzbar. Ich hab das irgendwann mal in C# gemacht.

    _WinAPI_SystemParametersInfo(9 und SPI_SETWORKAREA helfen dir da weiter. :)

  • Variablen in einer Schleife definieren?

    • i2c
    • 26. Dezember 2010 um 15:27

    Bei Controls besser ...

    [autoit]

    Dim $combo[5]

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

    $z = 55
    For $i = 0 To 4
    $combo[$i] = GUICtrlCreateCombo("", 480, $z, 150)
    $z += 22
    Next

    [/autoit]
  • ist ein Fenster sichtbar / unsichtbar

    • i2c
    • 26. Dezember 2010 um 12:58
    C
    GetWindowPlacement()
  • Datei auf ftp-Server über FileGet auf den Laptop kopieren.

    • i2c
    • 26. Dezember 2010 um 12:44
    [autoit]

    $ftp_get = _FTP_FileGet($ftpconnect,"/123.txt","C:\Users\Asus\Desktop\123.txt")

    [/autoit]

    Beim Dateipfad weiss ich grad nicht, ob's den führenden / braucht. Probier's aus.

    edit: oh, ihPod. Schmeiss weg das DIng. Gibt auch gute mp3Player bei Aldi.

  • Einem Pixel eine Farbe zuordnen

    • i2c
    • 25. Dezember 2010 um 16:38

    Heute scheint irgendwie der Wurm drin zu sein. :rolleyes:

    Kann es sein das du grad etwas zuviel in diesen kleinen Satz hineininterpretierst? Ich war nicht derjenige, der dich mit "blöd" betitelt hat. Würde ich das von dir denken dann hätte ich keinerlei Bedenken das auch auszusprechen.

    "könntet ihr mir so ne Funktion machen? XD" ließ mich zögern. Zusammen mit "ich bin zu blöd dafür" und der Tatsache, das du nichtmal ein Skript postest, das einen deiner Versuche zeigt, bin ich überhaupt nicht davon überzeugt das du es nur ansatzweise versucht hast. Das "Macht mal jemand" Forum ist hier.

    Und abschliessend sei noch gesagt, das ich nicht mies gelaunt bin und das auch kein allgemeingültiges Merkmal eines Programmierers ist. Wir haben durchaus Humor und einige sogar einen Keller in den sie zum Lachen gehen können.

  • Einem Pixel eine Farbe zuordnen

    • i2c
    • 25. Dezember 2010 um 15:30
    Zitat

    Bzw. könntet ihr mir so ne Funktion machen? XD - ich bin zu blöd dafür


    Da hab ich jetzt 3mal überlegt ob ich überhaupt was poste.
    Ausserdem sind wir durchaus in der Lage deine Problemmstellung zu erkennen, ohne das du sie gleich überdimensional gross schreibst und farbig hervorhebst.

    Spoiler anzeigen
    [autoit]


    Func _PixelSetColor($iX,$iY,$iColor,$hWnd=0)
    ;Ascend4nt
    Local $aRet,$iErr,$hDC
    If $hWnd And Not IsHWnd($hWnd) Then Return SetError(1,@error,False)

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

    $hDC=_WinAPI_GetWindowDC($hWnd) ; 0 = DC of entire (primary) screen (desktop)
    If Not $hDC Then Return SetError(2,@error,False)

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

    ; Do the RGB->BGR conversion ('+' could have been used in place of BitOR)
    $iColor=BitOR(BitShift(BitAND($iColor,0xFF0000),16),BitShift(BitAND($iColor,0xFF),-16),BitAND($iColor,0xFF00))

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

    $aRet=DllCall ("gdi32.dll","dword","SetPixel","handle",$hDC,"int",$iX,"int",$iY,"dword",$iColor)
    If @error Then $iErr=@error

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

    _WinAPI_ReleaseDC($hWnd,$hDC)

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

    If $iErr Then Return SetError(2,$iErr,False)

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

    $iColor=$aRet[0]
    ; Do the BGR->RGB conversion ('+' could have been used in place of BitOR)
    $iColor=BitOR(BitShift(BitAND($iColor,0xFF0000),16),BitShift(BitAND($iColor,0xFF),-16),BitAND($iColor,0xFF00))

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

    Return SetError(0,$iColor,True)
    EndFunc

    [/autoit]
  • Diskussion über Anfangsmoderation

    • i2c
    • 25. Dezember 2010 um 13:32

    Also das Benachrichtigungssystem gibt's hier. Das Plugin stellt aber nur die Schnittstelle zur Verfügung, die dann von anderen Plugins zur Benachrichtigung verwendet werden kann.

    Das Einstellungsmenü sieht dann so aus. (Hab grad leider nur lokale Testforen)
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    In diesem Forum nutzen das Renomeesystem, Speak to @Me und Gästebuch Benachrichtigungen die Schnittstelle.

    Über den Link im Userpanel wird eine kleine Benachrichtigungs History bereitgestellt.
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    (eigentlich ein sinnloser Screenshot weil eh nichts in der Liste ist)

    Mit den passenden Events könnte man da eben auch Benachrichtigungen über aktivieren/deaktiveren von Themen und/oder löschen implementieren. Wenn da Interesse besteht mach ich mich nächste Woche mal dran. Wär dann auch ein Grund endlich mal die Doku dazu zu lesen. Die liegt hier schon seit Tagen ungeöffnet auf dem Desktop.

    Dateien

    screen2.PNG 118,6 kB – 0 Downloads
  • Diskussion über Anfangsmoderation

    • i2c
    • 25. Dezember 2010 um 12:31
    Zitat

    Ich wiederhole mich nun nochmal: Das Botter nicht erwünscht sind und dadurch dem Forumsbetreiber das Recht zusteht Nutzerrechte einzuschränken etc. ist schon 1000x geklärt und als berechtigt eingeordnet.


    Dann frage ich mich, woher der Vorwurf der Vorverurteilung kommt. Das ist doch ein Widerspruch in sich.

    Zitat

    Es muss auch gar nicht diskutiert werden


    Das sehe ich genauso. Es muss nicht darüber diskutiert werden was hier wann und wo, wie und warum gelöscht, geschlossen oder verwarnt wird.

    Der Threadtitel lautet "Diskussion über Anfangsmoderation" und wieder geht es in Richtung "Bot- ja/nein" Debatte.
    Es wäre sicherlich hilfreicher Anregungen zur Verbesserung des bestehenden Systems zu machen anstatt nur mit Vorwürfen um sich zu werfen. Fehlt eigentlich nurnoch das einer mit Menschrechtsverletzung oder Zensur ankommt.

  • Diskussion über Anfangsmoderation

    • i2c
    • 25. Dezember 2010 um 11:22

    Die Rechte einer Benutzergruppe in einem Forum einzuschränken steht in keinerlei WIderspruch zur "freien Netzkultur". Würde ich dieser Meinung erliegen müsste ich jetzt umgehend um administrative Rechte für alle User bitten.

    Mir ist absolut schleierhaft wie ihr darauf kommt, das die vorrübergehende Moderation eine Vorverurteilung oder gar ein Angriff auf irgendjemanden ist. Als Forenbetreiber hat man das Recht, sich den Content seiner Seite auszusuchen. Ob man vor der Veröffentlichung oder danach selektiert ist vollkommen irelevant.

    Andy: Ja, in der Praxis kommt es selten vor und wenn, dann hat es meist nur den einen, von dir beschrieben Grund. Es war auch nur der klägliche Versuch meinerseits, eine Beispiel zu finden in dem das System für den Endverbraucher "schlecht umgesetzt" oder undurchsichtig wirkt. :)

  • Diskussion über Anfangsmoderation

    • i2c
    • 25. Dezember 2010 um 09:18

    Guten Morgen,
    ich lass mich jetzt doch mal dazu hinreissen, mich zu dem Thema zu äussern und pick mir mal 2 Zitate raus.

    Zitat von nuts

    Lieber 5 Bot Thread schließen und einen interessanten mehr als anders rum.

    Ein potenziel interessantes Thema zu verlieren weil sich ein User durch die Moderation abgeschreckt fühlt ist sicher fatal. Auf der anderen Seite muss man aber auch sehen, in wie vielen offensichtlichen Bot Themen hier in der Vergangenheit Support geleistet wurde, bevor diese geschlossen werden konnten. Immer wieder wurden Themen "entlarvrt" und dennoch fühlte sich User xy dazu berufen, dem Boter noch schnell die Lösung seines Problems vor die Füsse zu werfen bevor der erste Moderator eingreifen konnte. Dafür hätte meiner Meinung nach selbst User xy eine Verwarnung verdient.

    Noch einige Zeit nachdem das System eingeführt wurde gab es nahezu täglich mindestens ein Thema das man nicht guten Gewissens freischalten konnte. Das hat sich, soweit ich das beurteilen kann, gelegt. Aber ganz sicher nicht, weil plötzlich kein Boter mehr dieses Forum findet sondern weil es für neue User nahezu unmöglich geworden ist, oben genanntes Phänomen auszunutzen. Ich bin fest davon überzeugt das die alten Zustände hier wieder Einzug halten sobald die Moderation deaktiviert wird. Die Länge der Moderationzeit könnte man aber evtl. überdenken. 5 Tage sind für einen ungeduldigen Menschen eine halbe Ewigkeit. Solange wartet bestimmt niemand ab bevor er hier seinen Regelverstoss ungestört posten kann.

    Zitat von anno2008

    Das ganze System ist viel zu schlecht umgesetzt, als dass man darin wirklich einen Sinn sehen könnte. Man kann den Bearbeitungsstatus nicht einsehen, seine Meinung nicht äußern und wird auch sonst komplett ausgesperrt.


    Da muss ich eingeschränkt zustimmen. Wenn ein fragwürdiges Thema nach 12h immernoch in der Moderation hängt weil niemand genau weiss ob er ihn freischalten soll, dann kann das beim User durchaus für Verwirrung sorgen. Wenn die Möglichkeit, den Status seiner Themen zu verfolgen oder sich bei einer Statusänderung benachrichtigen zu lassen von allgemeinen Interesse ist und die Chefs sich dafür aussprechen, dann lässt sich da ja was machen.

    Eine Möglichkeit wäre ein Gruppengesteuerter EIntrag oben im Userpanel über dem man dem User eine Liste seiner deaktivierten/geschlossenen Themen zur Verfügung stellt. Die Ansicht der Liste würde der Themenauflistung entsprechen wie sie Teammitglieder/Poweruser sehen. Also deaktivierte Themen grün, gelöschte rot. Ein möglicher Löschgrund und von wem gelöscht wurde wäre dadurch ersichtlich. Um die foreninternen Gruppenrechte nicht zu komprimitieren würden sich die Themen allerdings nicht öffnen lassen.

    Eine zweite Möglichkeit wäre eine Implementierung in Olivers Benachrichtigungssystem. Dieses System stellt eine Schnittstelle zur Verfügung über die man dem User die Möglichkeit geben kann, sich über bestimmte Events per Mail, PN oder Infofeld auf der Startseite benachrichtigen zu lassen. Es sollte eigentlich möglich sein, dort auch ein Event für das Aktivieren/Schliessen/Löschen von Themen zu implementieren.

    Wenn ich die Wahl hätte, würde ich mich für Lösung 2 entscheiden. Vom technischen Aspekt her ist die Lösung einfach schöner.

  • Systemvorraussetzungen überprüfen

    • i2c
    • 24. Dezember 2010 um 16:38

    Registry, WMI, Makros ... kommt drauf an, was du prüfen möchtest.

  • Diskussion über Anfangsmoderation

    • i2c
    • 23. Dezember 2010 um 21:21
    Zitat

    Wenn sie aber den Thread selber sehen können und der Vermerkt dran ist das er noch nicht freigeschalten wurde, dann ist das Problem nunmal erledigt.


    Es wird eine dicke, fette, farblich hervorgehobene, mit einem Info Icon versehene Meldung nach dem Absenden des Themas eingeblendet. Wer die nicht sieht und versteht, dem kann auch kein anderer optischer Hinweis oder Vermerk helfen.

  • textbereich suchen und ersetzen bzw. löschen

    • i2c
    • 22. Dezember 2010 um 10:12

    Na wenn wir schon dabei sind alle Möglichkeiten durchzuspielen ...

    Spoiler anzeigen
    [autoit]

    #include <array.au3>
    $sString = FileRead("pfad zur Datei")
    ;findet den gesamten Bereich inkl. ;====DATEN-BEREICH===
    $aResult = StringRegExp($sString, "(?s)(;====DATEN-BEREICH===.*?;====DATEN-BEREICH===)", 1, 1)
    ;findet alles zwischen den Zeilen ;====DATEN-BEREICH===
    ;$aResult = StringRegExp($sString, "(?s);====DATEN-BEREICH===\r\n(.*?);====DATEN-BEREICH===", 1, 1)

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

    If IsArray($aResult) Then
    MsgBox(0, 0, $aResult[0])
    Else
    MsgBox(0, 0, "Nichts gefunden")
    EndIf

    [/autoit]
  • textbereich suchen und ersetzen bzw. löschen

    • i2c
    • 22. Dezember 2010 um 09:49
    Spoiler anzeigen
    [autoit]

    #include <String.au3>
    $sString = FileRead("pfad zur Datei")
    $aResult = _StringBetween($sString, ";====DATEN-BEREICH===", ";====DATEN-BEREICH===", 1)
    If IsArray($aResult) Then
    MsgBox(0, 0, $aResult[0])
    Else
    MsgBox(0, 0, "Nichts gefunden")
    EndIf

    [/autoit]

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™