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

Beiträge von bernd670

  • ActiveX oder With fehler

    • bernd670
    • 30. Juli 2006 um 10:29

    Hallo,

    ich habs mal getestet, bei mir läuft es ohne Probleme. Schau mal unter HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash\CurVer welche Version von ShockwaveFlash eingetragen ist und trage das bei ObjCreate ein, bei mir ist es z.B. "ShockwaveFlash.ShockwaveFlash.9".

    @edit1: Ich habe mal die Version 9 angehängt.

    Dateien

    install_flash_player_active_x.zip 2,46 MB – 223 Downloads
  • "eigenschaften von anzeige"-fenster nicht aktiv..

    • bernd670
    • 29. Juli 2006 um 20:42

    Ich habe noch eine Möglichkeit gefunden den Bildschirmschoner zu aktivieren:

    Code
    Global Const $WM_SYSCOMMAND = 0x112
    Global Const $SC_SCREENSAVE = 0xF140
    
    
    $wh = WinGetHandle("")
    DllCall("user32.dll", "int", "SendMessage", "hwnd", $wh, "int", $WM_SYSCOMMAND, "int", $SC_SCREENSAVE, "int", 0)
  • WinStyle lesen und setzen

    • bernd670
    • 29. Juli 2006 um 17:22

    Ich habe mal eine kleine UDF (_WinStyle.au3) geschrieben. Diese beinhaltet 2 Funktionen, eine zum lesen der WinStyles und eine zum setzen.

    Das folgende Beispiel liest die Styles des "AutoIt Help"-Fensters, schaltet den Minimieren- und Maximieren-Button ab und 10sec. später wieder ein:


    [autoit]

    #include <GUIConstants.au3>
    #include <_WinStyle.au3>

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

    If WinExists("AutoIt Help") Then
    WinActivate("AutoIt Help")
    WinWaitActive("AutoIt Help")
    $Styles = _WinGetStyle("AutoIt Help")

    _WinSetStyle("AutoIt Help", "", BitAND($Styles[0], BitNOT($WS_MINIMIZEBOX), BitNOT($WS_MAXIMIZEBOX)))

    Sleep(10000)
    _WinSetStyle("AutoIt Help", "", BitOR($Styles[0], $WS_MINIMIZEBOX, $WS_MAXIMIZEBOX))
    EndIf

    [/autoit]

    Vor ausführen bitte die engl. AutoIt-Hilfe starten!!

    @edit: code- durch autoit-tags ersetzt!

    Dateien

    _WinStyle.au3 3,73 kB – 718 Downloads
  • minimieren button deaktiveren

    • bernd670
    • 29. Juli 2006 um 14:37

    So werden Minimieren- und Maximieren-Button eines Window-Fensters deaktivieren:

    Spoiler anzeigen
    C
    #include <GUIConstants.au3>
    #include <_WinStyle.au3>
    
    
    $wh = WinGetHandle("AutoIt Help") ; <- Hier den Titel des Windowsfenster eintragen
    $WinStyle = _WinGetStyle($wh)
    _WinSetStyle($wh, "", BitAND($WinStyle[0], BitNOT($WS_MINIMIZEBOX), BitNOT($WS_MAXIMIZEBOX)))

    so wieder aktiviert:

    Spoiler anzeigen
    C
    #include <GUIConstants.au3>
    #include <_WinStyle.au3>
    
    
    $wh = WinGetHandle("AutoIt Help") ; <- Hier den Titel des Windowsfenster eintragen
    $WinStyle = _WinGetStyle($wh)
    _WinSetStyle($wh, "", BitOR($WinStyle[0],$WS_MINIMIZEBOX,$WS_MAXIMIZEBOX))


    So wird das SystemMenü (Mini-, Maximieren und schliessen) abgeschalten:

    Spoiler anzeigen
    C
    #include <GUIConstants.au3>
    #include <_WinStyle.au3>
    
    
    $wh = WinGetHandle("AutoIt Help") ; <- Hier den Titel des Windowsfenster eintragen
    $WinStyle = _WinGetStyle($wh)
    _WinSetStyle($wh, "", BitAND($WinStyle[0], BitNOT($WS_SYSMENU)))

    und so wieder aktiviert:

    Spoiler anzeigen
    C
    #include <GUIConstants.au3>
    #include <_WinStyle.au3>
    
    
    $wh = WinGetHandle("AutoIt Help") ; <- Hier den Titel des Windowsfenster eintragen
    $WinStyle = _WinGetStyle($wh)
    _WinSetStyle($wh, "", BitOR($WinStyle[0],$WS_SYSMENU))

    Ich habe mal 2 Funktionen (_WinGetStyle und _WinSetStyle) erstellt, einfach ins include-Verzeichnis kopieren und mit

    Code
    #include <_WinStyle.au3>

    einbinden.

  • Mal Zeit für 'nen Blick?

    • bernd670
    • 29. Juli 2006 um 11:10

    Hallo,

    ich habe mal 'nen Blick draufgeworfen! Sieht soweit gut aus. Was ich noch einbauen würde wäre ne Funktion die auf Tastendruck die aktuelle Mausposition in die Ini-Datei schreibt (Maus auf Button bewegen -> Tastenkombination drücken -> Werte in Ini-Datei schreiben).

  • minimieren button deaktiveren

    • bernd670
    • 28. Juli 2006 um 19:22

    So kann man den Minimieren-Button eines Window-Fensters deaktivieren:

    Spoiler anzeigen
    Code
    #include <GUIConstants.au3>
    
    
    Const $GWL_STYLE = -16
    
    
    $wh = WinGetHandle("AutoIt Help") ; <- Hier den Titel des Windowsfenster eintragen
    $WinStyle = DllCall("user32.dll","long","GetWindowLong","hwnd",$wh,"long",$GWL_STYLE)
    DllCall("user32.dll","long","SetWindowLong","hwnd",$wh,"long",$GWL_STYLE,"long",BitAND($WinStyle[0],BitNOT($WS_MINIMIZEBOX)))

    so wird er wieder aktiviert:

    Spoiler anzeigen
    Code
    #include <GUIConstants.au3>
    
    
    Const $GWL_STYLE = -16
    
    
    $wh = WinGetHandle("AutoIt Help") ; <- Hier den Titel des Windowsfenster eintragen
    $WinStyle = DllCall("user32.dll","long","GetWindowLong","hwnd",$wh,"long",$GWL_STYLE)
    DllCall("user32.dll","long","SetWindowLong","hwnd",$wh,"long",$GWL_STYLE,"long",BitOR($WinStyle[0],$WS_MINIMIZEBOX))
  • "eigenschaften von anzeige"-fenster nicht aktiv..

    • bernd670
    • 27. Juli 2006 um 04:12

    Hallo,

    das die Passwortabfrage bei der Vorschau aktiviert wird wäre mir neu, ausser man schaut sich die Vorschau so lange an bis der Bildschrimschoner richtig aktiviert wird. Das kann man, zumindest unter XP, auch so machen:

    Code
    Run('sstext3d.scr /s', '')
  • ClipBoard

    • bernd670
    • 26. Juli 2006 um 22:17

    Hallo,

    wollte dich nur darauf hinweisen das Array auf 16mil Elemente begrenzt sind. 64mil Ablagen werden also nicht möglich sein! ;)

  • ControlSend mehrere Tasten gleichzeitig

    • bernd670
    • 26. Juli 2006 um 19:56

    probier mal das:

    Code
    ControlSend("blup", "", "","{ALTDOWN}{LWINDOWN}{ENTER}{LWINUP}{ALTUP}")
  • Frage zu WinGetState

    • bernd670
    • 26. Juli 2006 um 18:45

    Bei WinGetState können auch mehrere Bits gesetzt sein um zu überprüfen ob das Bit 4 ( Wert = 8 ) gesetzt musst mit BitAnd arbeiten:

    Code
    Case $state1 = 0 And $state2 = 0 And BitAnd($state3,8) <> 8
  • nach Beta-Aktualisierung kein Zugriff mehr auf Beta

    • bernd670
    • 26. Juli 2006 um 18:26

    Hallo,

    bei mir läuft die beta (131) ohne Probleme, evtl. mal SciTE neu installieren!

  • "eigenschaften von anzeige"-fenster nicht aktiv..

    • bernd670
    • 26. Juli 2006 um 18:22

    Hallo und :willkommen:,

    die Eigenschaften vom Bildschirmschoner könnte man z.B. so einstellen:

    Code
    Run(@ComSpec & ' /c rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1', '', @SW_HIDE)
    WinWait("Eigenschaften von Anzeige")
    ControlCommand("Eigenschaften von Anzeige","","ComboBox1","SelectString", "3D-FlowerBox")
    ControlSetText("Eigenschaften von Anzeige","","Edit1","1")
    ControlCommand("Eigenschaften von Anzeige","","Button4","Check", "")
    ControlClick("Eigenschaften von Anzeige","","OK")

    oder direkt in die Registry schreiben, dazu findest du in der WinFAQ (chm-download) viele nützliche tipps!

  • minimieren button deaktiveren

    • bernd670
    • 26. Juli 2006 um 17:39

    Die Kleinigkeit bezog sich eigentlich auf den 2. Parameter von Run! ;) Den Run-Befehl kannte er ja wohl schon!

  • Komischer fehler beim syntax-check

    • bernd670
    • 26. Juli 2006 um 17:06

    Das heisst dann das irgenwas nicht ordnungsgemäß geschlossen wurde! Z.B. Fehlende Klammer oder fehlende Anführungszeichen usw., dann wird der Fehler bis ans Ende mitgeschliffen.

  • minimieren button deaktiveren

    • bernd670
    • 26. Juli 2006 um 15:29

    Hallo,

    @th.meger du hast eine Kleinigkeit vergessen, er möchte in einem best. Verzeichnis starten

    Code
    Run(@ComSpec & " /c start Verzeichnis\bla.exe", "Verzeichnis", @SW_HIDE)


    Der 2. Parameter gibt das Arbeitsverzeichnis an!


    Das Problem mit dem minimieren-Button könnte man z.B. so lösen:

    Code
    While 1
        If BitAND(WinGetState("AutoIt Help"),16) = 16 Then
            WinSetState("AutoIt Help", "", @SW_RESTORE)
        EndIf
        sleep(200)
    Wend

    Damit wird das Fenster immer wieder hergestellt wenn der minimieren-Button gedrückt wird!
    Ansonsten müsste man sich eine WinSetStyle-Funktion schreiben die den mimimieren-Button ausblendet.

  • Komischer fehler beim syntax-check

    • bernd670
    • 26. Juli 2006 um 14:14

    Hallo,

    er sieht kein "^"-Zeichen sondern das "^"-Zeichen deutet auf die Stelle in der Zeile wo der Fehler liegt!

  • Mal reinschaun

    • bernd670
    • 25. Juli 2006 um 21:47

    Löschen im notepad ??!!

    Geht mit Backspace oder mit delete.

    Send("{BACKSPACE}") bzw. Send("{BS}") oder
    Send("{DELETE}") bzw. Send("{DEL}").

    Steht übrigens alles in der Hilfe zum Send-Befehl ;)

  • Ole/Com Object Viewer

    • bernd670
    • 22. Juli 2006 um 21:36

    Hallo,

    an deinem Code ist nichts falsch! Die Resizable-Methode ist scheinbar auch die einzige die nicht funktioniert, ich habe mal ein paar andere Methoden aufgerufen und die funktionieren einwandfrei!

  • Fenster einer Anwendung nicht verschiebbar machen

    • bernd670
    • 22. Juli 2006 um 18:11

    Wenn der Schalter fehlt und das Fenster von Foxit nicht Vollbild ist kann es passieren das die Element auf deiner Leiste übereinandergeschoben werden je kleiner das Fenster gemacht wird.

  • Hallöchen und gleich ein paar Fragen =)

    • bernd670
    • 21. Juli 2006 um 22:49

    Das kann am Browser liegen, ich nutze Firefox und da steht der Cursor nach aufruf der Seite direkt im Feld E-Mail.

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™