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

Beiträge von BugFix

  • Fragen

    • BugFix
    • 8. Dezember 2008 um 08:26

    Du kannst z.B. die Titelleiste nach eigenem Geschmack einfärben. _WinAPI_SetSysColors()
    Beachten: Farbwerte in BGR.

  • _GUICtrlListView markiertes Objekt auslesen

    • BugFix
    • 8. Dezember 2008 um 08:19

    Die UDF verlangen i.A. das Handle des Listview. Sollte das Skriptbsp. also bei dir nicht funktionieren wende folgendes an:

    [autoit]

    $hList1 = ControlGetHandle($List1)
    $Item = _GUICtrlListView_GetItemText($hList1, _GUICtrlListView_GetSelectedIndices($hList1))

    [/autoit]
  • bild anzeigen?

    • BugFix
    • 7. Dezember 2008 um 19:43

    Ich sage nur: Ja
    Ansonsten verweise ich dich nochmals auf die Hilfe!
    Wir erwarten auch Eigeninitiative. Weiteren Support wirst du vorerst von mir nicht bekommen, solange ich keine eigenen Anstrengungen bei dir erkennen kann!

  • maus in ein bestimmtes Fenser bewegen?

    • BugFix
    • 7. Dezember 2008 um 19:39

    Was hältst du davon, mal die AutoIt-Hilfe zu bemühen?
    Du willst Informationen zu Fenstern? - Also WinGet...
    Schau nach, du wirst fündig!

  • Wie schaltet man die netzwerk-karte ein oder aus?

    • BugFix
    • 7. Dezember 2008 um 14:10

    Ich hatte dir doch gesagt, du möchtest mal bei den Skripten suchen: Netzwerkadapter vom Netz trennen

  • HTML Text eines geöffneten IE-Fensters auslesen

    • BugFix
    • 7. Dezember 2008 um 12:46

    Schau dir mal _IEAttach() an.

  • Farbe von Eingabecursor-Markierung ändern

    • BugFix
    • 7. Dezember 2008 um 09:47

    Habs nicht getestet, aber vllt. mit: _WinAPI_SetSysColors() ?

  • Dll´s Programmieren

    • BugFix
    • 6. Dezember 2008 um 17:08

    Danke progandy für den Link. (Im französischen Forum habe ich bisher nie geschaut, die Sprache ist mir total fremd ;) )

  • Auto-ICQ6

    • BugFix
    • 6. Dezember 2008 um 16:27

    Deine Lösung setzt aber in jedem Schleifendurchlauf den Hotkey neu wenn das Fenster aktiv ist, selbst dann, wenn der Hotkey bereits gesetzt wurde. Beim Aufheben des Hotkeys verhält es sich ebenso.
    Das ist nicht sehr vorteilhaft. Deshalb hatte ich eine Variable hinzugefügt, die den Status "Hotkey gesetzt True/False" führt.

  • Auto-ICQ6

    • BugFix
    • 6. Dezember 2008 um 14:52

    OK, hier ein Bsp.:

    [autoit]

    #include <GUIConstants.au3>
    Global $hk_set = False

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

    $gui = GUICreate('Test')
    GUISetState()

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

    Do
    If BitAND(WinGetState($gui), 8) And Not $hk_set Then
    HotKeySet('+s', 'HK_test')
    $hk_set = True
    ElseIf Not BitAND(WinGetState($gui), 8) And $hk_set Then
    HotKeySet('+s')
    $hk_set = False
    EndIf
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

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

    Func HK_test()
    MsgBox(0, '', 'Hotkey gedrückt')
    EndFunc

    [/autoit]
  • Verschlüsselte Datenverbingund zu Webserver

    • BugFix
    • 6. Dezember 2008 um 14:30
    Zitat von boodo

    ich habe vor eine ini Datei verschlüsselt an einen Webserver zu übertragen.


    Also was soll es sein?
    - Datei verschlüsseln und dann übertragen (würde ich bevorzugen)
    - Datei unverschlüsselt auf verschlüsselter Verbindung übertragen (Datei wird dann nur während der Übertragung verschlüsselt und liegt dann pur auf dem Server)

  • Auto-ICQ6

    • BugFix
    • 6. Dezember 2008 um 14:21
    Zitat von Jam00

    Kann mir mal jemand erklären wie man es macht das hotkeys nur funken wenn das fenster aktiv is :?:

    Du fragst ab, ob das gewünschte Fenster, indem die Hotkeys wirksam sein sollen, aktiv ist (WinGetState). Ist das der Fall setzt du die Hotkeys, ist es inaktiv werden die Hotkeys wieder deaktiviert.

  • Rekursive Funktion per Button beenden

    • BugFix
    • 6. Dezember 2008 um 12:43

    Hmm.. da hat der Oscar recht :D

    Seltsam, meine Posts werden nicht mehr weitergezählt. Meinen 3000. hatte ich bereits gestern 8|

    Edit: Nee, habe grad gesehen, dass jemand so "nett" :cursing: war, und den betreffenden Thread gelöscht hat.

  • Rekursive Funktion per Button beenden

    • BugFix
    • 6. Dezember 2008 um 11:35

    Aus einer Rekursion kannst du nicht ausbrechen. Also verwende besser AdlibEnable().

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 633, 454, 193, 115)
    $Button1 = GUICtrlCreateButton("Start", 128, 128, 65, 25, 0)
    $Button2 = GUICtrlCreateButton("Stop", 128, 168, 65, 25, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    AdlibEnable('schreibe', 6000)
    Case $Button2
    AdlibDisable() ;Hier sollte nun die Beendigung erfolgen
    EndSwitch
    WEnd

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

    Func schreibe()
    Sleep(3000)
    Send("Test")
    Send("{NUMPADENTER}")
    Sleep(3000)
    Send("test2")
    Sleep(3000)
    Send("{NUMPADENTER}")
    EndFunc

    [/autoit]
  • Rekursive Funktion per Button beenden

    • BugFix
    • 6. Dezember 2008 um 11:19

    Und wo ist der Code??
    Meine Kristallkugel tuts leider nicht mehr, die ist aufgrund häufiger Anfragen ohne ausreichende Infos, schon total verschlissen... :S

  • Task auf Server startet nicht

    • BugFix
    • 4. Dezember 2008 um 23:02

    Hm, verstehe ich nicht. (War auch mein erster Versuch, mal den Taskplaner zu nutzen, da dieses von der genutzten Software empfohlen wurde)
    Aber bei der Erstellung des Tasks kann ich doch keinen User/Paßwort angeben - oder habs noch nicht entdeckt. Ich bin als Admin mit allen Rechten eingelogt. Testweise habe ich mich auch nicht ausgelogt, um zu sehen ob der Task dann läuft. Aber kein Erfolg.

  • Happy Birthday, funkey

    • BugFix
    • 4. Dezember 2008 um 22:17

    Da will ich mich, bevor der Tag zur Neige geht, noch schnell der Gratulantenschar anschließen ;)
    Also: Happy Birthday!

  • Task auf Server startet nicht

    • BugFix
    • 4. Dezember 2008 um 21:35

    Hi,
    habe ein kleines Problem. Ich habe im Taskplaner einen Job erstellt für tägliches Backup. Jedoch startet der Job nicht. Im Job steht nur: Task konnte nicht gestartet werden.
    Laut Diensteübersicht ist der Taskplanerdienst aktiv. Warum also wird der Task nicht ausgeführt?
    Ich habe mir erst mal so beholfen, dass ich per AutoIt-Skript das Backup starte. Prinzipiell kann das auch so bleiben, ich könnte das Skript ja auch als Dienst laufen lassen.
    Aber mich interessiert schon, weshalb der Task nicht ausgeführt wird.
    Irgendwer 'ne Idee?

  • Happy Birthday peethebee

    • BugFix
    • 4. Dezember 2008 um 12:53

    Hallo Pee,
    auch von mir die Herzlichsten Glückwünsche.
    Auf dass all Deine Wünsche in Erfüllung gehen mögen (naja, zumindest die nicht zu großen ;) ).
    Feiere schön.

  • Popup Menü auf Listvieweintrag

    • BugFix
    • 1. Dezember 2008 um 21:42

    Da bin ich ja baff ;(
    Dann können wir ja gleich alle Namespaces über den Haufen werfen :D
    Aber ich kann Oscar zustimmen, in älteren Versionen war es nicht möglich.
    Ich bin mir jetzt nur nicht sicher, ob mich dass freuen oder ärgern soll. :whistling:

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™