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

  • Windows-Fehler - Sound geht kaputt - Generic Host Process stürzt ab

    • bernd670
    • 26. August 2006 um 10:08

    Die Updates sind bei mir schon installiert, die waren im letzten Update Pack von http://download.winboard.org/details.php?file=42 schon enthalten!

  • Windows-Fehler - Sound geht kaputt - Generic Host Process stürzt ab

    • bernd670
    • 26. August 2006 um 09:11

    Hallo!

    Hast Du directx schon mal deinstalliert und neu installiert?

  • Bitmap als Button

    • bernd670
    • 26. August 2006 um 06:21

    Hallo, ein Bitmap im Button wird so gesetzt:

    Code
    $bglistadd = GuiCtrlCreateButton("", 20, 520, 70, 20,$BS_BITMAP)
    GUICtrlSetImage (-1, "images\button_add.bmp")

    Text und Bitmap geht bei den Standardbuttons nicht, du könntest den Text mit einem Grafikprogramm in die Grafik schreiben!

    Eine GUI ohne Rahmen bekommst du wenn du als Style nur $WS_POPUP angibst!

  • Neue 3.2.0.0-Hilfe übersetzen

    • bernd670
    • 25. August 2006 um 22:18

    Wäre da CVS nicht besser geeignet?

  • Feedback Test

    • bernd670
    • 25. August 2006 um 22:13

    Hallo!

    Jetzt, da das UpDownCtrl ja korrekt de- und aktiviert werden kann, muss in der Funktion _toggle_multiple() noch GUICtrlSetState($gui_upd_multi, $GUI_DISABLE) und GUICtrlSetState($gui_upd_multi, $GUI_ENABLE) eingetragen werden!

  • doppelklick auf listview?

    • bernd670
    • 25. August 2006 um 21:41

    Hallo!

    Der bessere Weg ist über ene Message-Funktion, da gibt es im engl. Forum ein Bsp!

    http://www.autoitscript.com/forum/index.php?s=&showtopic=30920&view=findpost&p=221372

  • HILFE Arrays!?

    • bernd670
    • 25. August 2006 um 06:15

    Hallo!

    1. kannst du kein Array mit 0 Elementen erzeugen (Dim Array[0]) und
    2.wurde das 1 Verzeichnis nicht im Array abgelegt!


    Code
    #include <Array.au3>
    
    
    Dim $Array[1]
    $Filename = IniRead(@ScriptDir & "\settings.ini", "rarslave", "Path", "")
    $Array[0] = FileSelectFolder("Wählen Sie sich den Ordner aus?", "")
    Do
    	$Frage = MsgBox(4, "Weitere?", "Möchten Sie noch weitere Ordner auswählen?")
    	If $Frage = 6 Then
    		$FileFolder = FileSelectFolder("Wählen Sie sich den Ordner aus?", "")
    		_ArrayAdd($Array, $FileFolder)
    	Else
    		_ArrayDisplay($Array, "Test")
    		ExitLoop
    	EndIf
    Until 0 = 1
    Alles anzeigen
  • GUIOnEventMode

    • bernd670
    • 24. August 2006 um 15:04

    Du kannst die Exit-Funktion von AutoIt nicht direkt mit GUICtrlSetOnEvent aufrufen.

    so wäre es richtig:

    Code
    $exititem = GUICtrlCreateMenuitem ("Exit",$filemenu)
    GUICtrlSetOnEvent($exititem, "myExit")
    
    
    Func myExit()
        Exit
    EndFunc
  • Programm Start

    • bernd670
    • 24. August 2006 um 10:38

    Veto!

    Diese können nicht gehen die gab es nämlich nur bis Windows ME!

    Ab Windows NT geht es nur noch als Dienst!

  • Editorkomponente

    • bernd670
    • 24. August 2006 um 09:56

    Hallo!

    Ich habe eine kleine Änderung vorgenommen, jetzt sollte SciTe gestartet werden wenn er installiert ist (nicht getestet)!

    PHP
    Func putInScite($text)
        If Not ProcessExists("SciTE.exe") Then
            $SciTePfad = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SciTE.exe","")
            If $SciTePfad <> "" Then
                Run($SciTePfad, "", @SW_HIDE)
                opt("WinTitleMatchMode", 2)
                WinWait("- SciTE")
            Else
                MsgBox(262208, "SciTE not Found", "Please install SciTE!", 2)
                Return
            EndIf
        EndIf
        MsgBox(262208, "SciTE is Running", "Placing File in Scite.exe   ", 2)
        opt("WinTitleMatchMode", 4)
        WinActivate("classname=SciTEWindow")
        WinWaitActive("classname=SciTEWindow")
        ControlSend("classname=SciTEWindow", "", "", "^n")
        Sleep(50)
        ControlSetText("classname=SciTEWindow", "", "Scintilla1", $text)
        opt("WinTitleMatchMode", 1)
    EndFunc
    Alles anzeigen
  • GUIOnEventMode

    • bernd670
    • 23. August 2006 um 22:19

    Ich habe mal ein kleines Beispiel für dich (unvollständig):

    Spoiler anzeigen
    Code
    #include <GUIConstants.au3>
    
    
    Opt("GUIOnEventMode",1)
    
    
    GUICreate("My GUI menu",300,200)
    Global $defaultstatus = "Ready"
    Global $status
    
    
    $filemenu = GUICtrlCreateMenu ("&File")
    $fileitem = GUICtrlCreateMenuitem ("Open",$filemenu)
    GUICtrlSetState(-1,$GUI_DEFBUTTON)
    $helpmenu = GUICtrlCreateMenu ("?")
    $saveitem = GUICtrlCreateMenuitem ("Save",$filemenu)
    GUICtrlSetState(-1,$GUI_DISABLE)
    $infoitem = GUICtrlCreateMenuitem ("Info",$helpmenu)
    $exititem = GUICtrlCreateMenuitem ("Exit",$filemenu)
    $recentfilesmenu = GUICtrlCreateMenu ("Recent Files",$filemenu,1)
    
    
    $separator1 = GUICtrlCreateMenuitem ("",$filemenu,2)	; create a separator line
    
    
    $viewmenu = GUICtrlCreateMenu("View",-1,1)	; is created before "?" menu
    $viewstatusitem = GUICtrlCreateMenuitem ("Statusbar",$viewmenu)
    GUICtrlSetState(-1,$GUI_CHECKED)
    $okbutton = GUICtrlCreateButton ("OK",50,130,70,20)
    GUICtrlSetState(-1,$GUI_FOCUS)
    $cancelbutton = GUICtrlCreateButton ("Cancel",180,130,70,20)
    $statuslabel = GUICtrlCreateLabel ($defaultstatus,0,165,300,16,BitOr($SS_SIMPLE,$SS_SUNKEN))
    
    
    ;~ Schliessen-Button im Systemmenü
    GUISetOnEvent($GUI_EVENT_CLOSE, "ByeBye")
    
    
    ;~ Menüeintrag Exit und Cancel-Button
    GUICtrlSetOnEvent($exititem,"ByeBye")
    GUICtrlSetOnEvent($cancelbutton,"ByeBye")
    
    
    ;~ Menüeintrag info
    GUICtrlSetOnEvent($infoitem,"_info")
    
    
    
    
    GUISetState ()
    While 1
        Sleep(100)
    WEnd
    
    
    Func ByeBye()
        GUIDelete()
        Exit
    EndFunc
    
    
    Func _info()
        Msgbox(0,"Info","Only a test...")
    EndFunc
    Alles anzeigen
  • Datei öffnen mit...

    • bernd670
    • 23. August 2006 um 18:56

    Das geht so:

    Code
    Run('C:\Windows\notepad.exe "' & $data & '"')

    Edit peethebee: Nur wenn der Pfad in " und " eingeschlossen wird, kann er auch Leerzeichen enthalten.

  • GUIOnEventMode

    • bernd670
    • 23. August 2006 um 18:43

    Hallo und :willkommen:,

    in der deutschen Hilfe ist eingentlich schon ganz gut beschrieben wie die beiden Modi arbeiten (http://autoit.aufwaerts.de/dokumentation/guiref/GUIRef.htm) Stichwort "GUI-Ereignis-Modi".

    Das ist eine der wenigen Optionen bei denen es sinnvoll ist einen einmal gewählten Modus nicht mehr umzuschalten! Am einfachsten ist es wohl deinem Exit-Menüeintrag auch eine Eventfunktion zuzuweisen!

  • Neue 3.2.0.0-Hilfe übersetzen

    • bernd670
    • 23. August 2006 um 18:27

    @Pee, vergleich läuft! Werde das Ergebnis dann in deinen Post hängen!

    muh_kuh, in der Histroy gibt's oben im ersten Satz zwei links, dort wird fein säuberlich aufgeführt was sich von Version zu Version geändert hat!
    Wenn du noch etwas warten kannst findest dann bald einen Vergleich zw. v 3.1.0 und v 3.2.0 hier im Thread!

  • Datei unter aktuellem Datum speichern...

    • bernd670
    • 23. August 2006 um 18:02

    Probier mal:

    Code
    ControlSetText("Speichern unter", " ", 48, @YEAR & @MON & @MDAY)

    Dann kannst du dir das sparen:

    Code
    Send("{TAB }")
    
    
    ControlSend("Speichern unter", " ", 48, {DELETE})
  • Neue 3.2.0.0-Hilfe übersetzen

    • bernd670
    • 23. August 2006 um 14:09

    Einfach mal ist History in der Hilfe lesen! ;)

  • Temp Internet Files löschen - geht nicht

    • bernd670
    • 22. August 2006 um 22:18

    So funktionierts bei mir, wenn ich vor dem löschen den explorer-Prozess beende löscht der die Verzeichnisse - ohne gewähr!

    C
    #include <File.au3>
    #include <Array.au3>
    
    
    $Path = @UserProfileDir & "\Lokale Einstellungen\Temporary Internet Files\"
    
    
    $FileList = _FileListToArray($Path, "*.*")
    
    
    If IsArray($FileList) Then
        ProcessClose("explorer.exe")
        ProcessWaitClose("explorer.exe")
        For $idx = 1 To $FileList[0]
            ConsoleWrite($Path & $FileList[$idx] & @CRLF)
            If StringInStr(FileGetAttrib($Path & $FileList[$idx]), "D") Then
                DirRemove($Path & $FileList[$idx],1)
            Else
                FileDelete($Path & $FileList[$idx])
            EndIf
        Next
    EndIf
    Alles anzeigen
  • Temp Internet Files löschen - geht nicht

    • bernd670
    • 22. August 2006 um 21:28

    Kann es sein das der IE während des löschens geöffnet war? Dieser Ordner sollte eigentlich mit gelöscht werden!

    Edit:

    Ich habe es noch mal getestet, das ist scheinbar erst seit XP. Bei W2K hat er alles einwandfrei gelöscht, ich schau mal ob dafür eine Lösung finde!

  • Alles Gute, DJMANU

    • bernd670
    • 22. August 2006 um 20:31

    Besser spät als nie, auch von mir alles Gute zum Geburtstag!!

    :party4: :party4: :tier: :tier: :tier: :tier: :party3: :party3:

    :birthday:

    :kette:

    :party: :party:

    :tassen: :tassen: :tassen: :tassen:

    :tassen: :tassen: :tassen: :tassen:

  • Temp Internet Files löschen - geht nicht

    • bernd670
    • 22. August 2006 um 15:33

    Ist es möglich das du noch die Version 3.1 von AutoIt benutzt? Da gibt es diese Funktion nämlich noch nicht!

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™