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

Beiträge von Schnuffel

  • Oscar hat Geburtstag.

    • Schnuffel
    • 18. Januar 2010 um 20:37

    alles, alles Gute zum Geburtstag auch von mir :)

  • UDF zum Anzeigen von Hilfetexten und einer Uhr in der Statusbar.Anzeige einer Uhr in der Menüzeile.

    • Schnuffel
    • 17. Januar 2010 um 22:22

    Hmmm, ich sehe nur :[Blockierte Grafik: http://www.imgbox.de/users/public/images/t14350q89.jpg]
    [Blockierte Grafik: http://www.imgbox.de/users/public/images/x5891t89.jpg]
    BS: Win XP 32bit

    Edit: Fehler gefunden...
    wenn ich den Code kopiere wird das Prozent-Zeichen nicht korrekt dargestellt:
    "d:d:d"
    wenn ich durch %d ersetzt klappt alles ;)

  • Form mit 120 Bildern

    • Schnuffel
    • 10. Januar 2010 um 20:18

    erstell Dir doch ein Array[2][120] mit einer For-Schleife.
    in die erste Zelle setzt Du das Bild und in die zweite Zelle den Status. Beim Beenden in einer For-Schleife die 2. Zelle auslesen und
    den Wert jeweils in der ini-Datei speichern.
    Kannst natürlich auch nur ein 1-dimensionales Array $array[120] erstellen...

  • Zu variable dazuadrieren

    • Schnuffel
    • 4. Januar 2010 um 18:15

    siehe Hilfe:
    += Addition assignment. e.g. $var += 1 (adds 1 to $var)
    -= Subtraction assignment.
    *= Multiplication assignment.
    /= Division assignment.
    &= Concatenation assignment. e.g. $var = "one", and then $var &= 10 ($var now equals "one10")

  • Problem mit filecopy

    • Schnuffel
    • 29. Dezember 2009 um 21:09

    dazu musst Du die UAC temporär abschalten:

    [autoit]

    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA", "REG_DWORD", "0")

    [/autoit]


    entweder vorher den aktuellenen Wert auslesen und danach wieder so einstellen, oder pauschal danach wieder aktivieren mit

    [autoit]

    RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA", "REG_DWORD", "1")

    [/autoit]
  • Problem mit filecopy

    • Schnuffel
    • 29. Dezember 2009 um 20:17

    setz mal ein

    [autoit]

    #RequireAdmin

    [/autoit]

    an den Anfang Deines Scriptes.
    Vielleicht hilft das
    Edit:
    Ansonsten führe den Befehl mit einer MsgBox aus, damit du den Rückgabewert hast.
    Diesen dann posten :)

  • Logowahl

    • Schnuffel
    • 28. Dezember 2009 um 09:44

    das Logo von GTA hat nur einen Nachteil.
    Es müsste jedes Jahr aktualisiert werden...

  • Logowahl

    • Schnuffel
    • 27. Dezember 2009 um 21:15

    ist das Absicht, dass man mehrmals abstimmen kann?
    Da könnte man ja richtig pushen ... ;)
    Edit: ich nehme alles zurück, man kann seine Stimme nur ändern. Das ist hab ich nicht bemerkt. Sorry

  • gui verschwindet ohne script zu beenden?

    • Schnuffel
    • 25. Dezember 2009 um 13:12

    SEuBo
    entschuldige, dass solte nicht so rüberkommen, dass ich Dich verbessern will, oder Deinen Code optimieren.
    Ich habe nur vor kurzem in einem Script gesehen, dass man mit der "= NOT" Anweisung einen prima Schalter für "TRUE/FALSE" hat.

    Das wollte ich nur einbringen.

  • gui verschwindet ohne script zu beenden?

    • Schnuffel
    • 25. Dezember 2009 um 12:55

    ich hab's noch ein bisschen gekürzt ;)

    [autoit]

    Opt("TrayMenuMode",3)
    Opt("TrayOnEventMode",1)

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

    TraySetOnEvent(-8,"_ShowHide")

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

    Global $Visible

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

    GUICreate("")
    GUISetState()

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

    While Sleep (10) * GUIGetMsg() <> -3
    WEnd

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

    Func _ShowHide()
    $Visible = Not $Visible
    If $Visible Then
    GUISetState(@SW_HIDE)
    Else
    GUISetState(@SW_SHOW)
    EndIf
    EndFunc

    [/autoit]
  • Mein erster Autoinstaller

    • Schnuffel
    • 23. Dezember 2009 um 09:23

    Hallo Killerflittchen,

    hast Du schön gemacht.
    Wenn ich darf dann hätte ich noch 2-3 Verbesserungsvorschläge:

    Erstelle beide Scripte in einem und erkenne anhand des Makros @OSVersion um welches BS es sich handelt ...

    Verwende nach Möglichkeit nicht den Befehl Send (fehlerträchtig ) sondern immer ControlSend

    Du kannst auch das Script erkennen lassen, ob es sich um eine Multi-Core Maschine handelt...
    Dann sparst Du Dir die Benutzerabfrage
    Beispiel:

    [autoit]

    #include <WinAPI.au3>

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

    ; GetProcessAffinityMask()
    ; http://msdn.microsoft.com/en-us/library/ms683213(VS.85).aspx
    Global Const $PROCESS_ALL_ACCESS = 0x1F0FFF
    $hProc = _WinAPI_OpenProcess($PROCESS_ALL_ACCESS, False, @AutoItPID)
    $aRet = _WinAPI_GetProcessAffinityMask($hProc)
    MsgBox(0, "", "Anzahl Prozessoren = " & Sqrt($aRet[2]+1))

    [/autoit]


    Was machst Dein Script, wenn jemand abbricht? Bleibt dann die Installation einfach an dem Punkt stehen? Nicht so schön...
    Vielleicht kannst Du das ja abfangen, oder ein Abbrechen gar nicht erst zulassen

    Ach ja, hier ist ein Schreibfehler: opt("TrayIcomDebug", 1) (Du findest sicher den Fehler selber) ... ;)

    Meine Anregungen sollen dich nur anspornen dich nicht auf Deinem Script auszuruhen, sondern es zu verbessern und dabei immer mehr zu lernen ... ;)

  • "_isAnyKeyPressed()"

    • Schnuffel
    • 20. Dezember 2009 um 22:29

    ist kein Problem, grundsätzlich.
    Leider grenzt das aufgrund der angewandten Methodik sehr an einen Keylogger, da man jede Taste dabei aufzeichnen kann.
    Daher würde ich mal sagen, so ehern dein Einsatzzweck sein mag möchte ich da nicht groß supporten.

    Sorry

    PS: einziger Tip: wie BugFix schon angedeutet hat würde ich im engl. Forum mal nach dem Begriff "hook" suchen ...

  • AdlibEn/Disable und Funktion(Do - Until) :D

    • Schnuffel
    • 20. Dezember 2009 um 21:33

    deine Erklärung für die Verwendung von PixelSearch klingt zwar seltsam, aber naja...
    ich würde das so lösen, ohne das genauer betrachtet zu haben...

    [autoit]

    AdlibDisable()
    Do
    $pixel = PixelSearch(95,44, 95,44,0xAD6100)
    until IsArray($pixel) = true
    AdlibEnable(.........)

    [/autoit]
  • Neuer Stil

    • Schnuffel
    • 20. Dezember 2009 um 17:54

    im IE8 werden die runden Ecken nicht angezeigt.
    Vielleicht sollte man da einfach ganz drauf verzichten für den einheitlichen Look

    und mit dem Hintergrund-weiß bin ich noch unglücklich

  • Ring0 Einsicht

    • Schnuffel
    • 20. Dezember 2009 um 00:22

    guckst Du: http://de.wikipedia.org/wiki/Ring_%28CPU%29

  • Offizieller Logo-Wettbewerb

    • Schnuffel
    • 19. Dezember 2009 um 11:19

    ich schieb auch noch mal einen Versuch nach...
    [Blockierte Grafik: http://s2.directupload.net/images/091219/42oco5f3.png]
    [Blockierte Grafik: http://s12.directupload.net/images/091219/j254mpvo.png]

    Edit: das erste Bild sollte transparent sein. Warum das nicht so angezeigt wird, keine Ahnung.
    Hab natürlich die Vorlage bei Bedarf bitte melden ...

    Bilder

    • Logo1.png
      • 23,55 kB
      • 468 × 60
    • Logo2.png
      • 25,79 kB
      • 468 × 60
  • Offizieller Logo-Wettbewerb

    • Schnuffel
    • 17. Dezember 2009 um 21:00

    hier mein Versuch:

    Bilder

    • autoitlogo.gif
      • 6,61 kB
      • 468 × 60
  • 1. C++ Gehversuche

    • Schnuffel
    • 17. Dezember 2009 um 16:22

    Techmix
    ich denke Ü40-Member würde es eher treffen :rofl:

    und ja, da springen schon noch ein paar rum...

  • Cursor hiden

    • Schnuffel
    • 14. Dezember 2009 um 20:43

    siehe hier:
    Edit: sorry, ich glaub der funktioniert nicht ...

  • Hallo schön euch zu lesen (Uservorstellung von Ubuntu)

    • Schnuffel
    • 13. Dezember 2009 um 12:12

    Hallo Ubuntu,

    auch von mir ein herzliches Willkommen.

    Mein Tip:
    Ubuntu, ausgesprochen ùbúntú, bezeichnet eine afrikanische Lebensphilosophie

    Edit: Rechtschreibfehler ...

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™