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

Beiträge von WhiteHorse

  • Windows 10 Updates

    • WhiteHorse
    • 17. November 2023 um 22:45
    Zitat von oh-ha

    Hier sind noch so einige Möglichkeiten aufgeführt, diese sind Versionsabhängig.

    Automatische Updates deaktivieren oder auf manuell setzen Windows 10

    in der regedit hab ich auch schon vieles geschrieben, ist leider auch kein großer erfolg gewesen aber ich denke dort müsste es auch ein wert/eintrag geben um die Update pause länge zu bestimmen :/

  • Windows 10 Updates

    • WhiteHorse
    • 17. November 2023 um 15:20

    Hey, Ich wollte mal wissen ob Ihr ein weg kennt, um die Windows 10 Updates abzuschalten, ich war noch nie ein großer freund von den Updates, bei Windows 7 hatte ich die immer aus.

    Ich habe einiges in Googel gefunden und gelesen zB unter Dienste und dann dort Windows Updates beenden ich habe vieles ausprobiert aber leider hat es nie was gebracht ich kann immer nach einem Update die nächsten Updates auf 30 Tage Pausieren.


    Jetzt ist die Frage, hat jemand ein Skript womit ich die Tage auf 1 Million Tage hochstelle ^^ das klingt zwar bescheuert, aber das wäre auch eine Möglichkeit.

    Wie gesagt ich habe vieles schon ausprobiert und nichts hat geholfen und bei mir steht unten rechts das die nächsten Updates verfügbar sind, ich könnte <X .


    Gruß Whitey

  • Timer Sonstiges

    • WhiteHorse
    • 16. Juni 2023 um 15:09

    ok, nochmal vielen Dank :)

    Jetzt geht es, den Pfad von der ini war richtig alles gut ^^

    Nur wenn ich das in mein Hauptprogramm oder Skript, egal wie man es nennt, einfüge und ich die Aufnahme1 aufrufe, gebe ich meine Zeit ein usw.

    Jetzt sagt er mir bei Minuten und Sekunden gleich nachdem ich den Timer gestartet habe, ist zu Ende. Obwohl die Zeit eigentlich noch nicht vorbei ist :/

    bei den Stunden läuft er länger, nur Minuten und Sekunden ist er nach 2 sec durch

    obwohl 1 min und 1 sec darin steht :|

    bei dem Test Code den du mir geschickt hast Moombas geht es, im Hauptcode geht es nicht.

  • Timer Sonstiges

    • WhiteHorse
    • 15. Juni 2023 um 19:57

    @Moombas kannst du mir mal bitte noch erklären warum meine ini Datei nicht mehr geht, es steht zwar was in der ini aber die Input Felder werden nicht von der ini übernommen. Wenn jetzt aber "GUICtrlSetData($input1[3], IniRead($ini, "3","Sekunden", 2)) ;ggf. den Defaultwert (2) (wenn die Ini nicht gefunden/gelesen werden kann) ändern"

    darin steht, trägt er die 2 ein so wie es im Code steht aber in der ini steht was anderes und die Zahlen trägt er nicht in die Input Felder.

    Ich kann den fehler jetzt auch nicht finden. ?(

  • Timer Sonstiges

    • WhiteHorse
    • 15. Juni 2023 um 19:18

    Hallo, danke für die Hilfe

    Zitat von Moombas

    Ich empfehle dir halt Dringend Variablen so wenig wie möglichGlobal zu definieren und (wenn nicht nötig) kein Call für den Aufruf einer Funktion zu benutzen.

    Auch verwende lieber Bitor() um die Flags zu setzen, dann weiß man später noch, was du da gesetzt hast, mit dem puren Hex-Wert kann später keiner mehr was anfangen bzw. muss sich das mühsam zusammen suchen.

    Und das was ich in meinem Code hier gemacht habe (über Kommentare bei den globalen Variablen) kannst du diese dort dennoch "Gruppieren" und weißt somit wozu du diese brauchst.

    Der Trick für den Hotkey isst ja eigentlich nur, das dieser einen manuellen Click auf den Button simuliert, sprich: Wichti war nur das der Button an sich funktioniert.

    Ich hoffe du hast den Code auch verstanden den ich da zusammen gezimmert hat (mit Sicherheit noch weiter optimierbar aber dafür würde das restliche Skript evtl. fehlen bzw. ich wollte es dann nicht zu sehr von deinem ursprünglichen Code bringen).

    Ja, das mit dem Call hab ich nun auch gelernt, dachte so konnte man immer eine Funktion aufrufen.

    aber wenn z.b

    StartTest ()

    Func StartTest ()

    Genügt dann weiß ich Bescheid danke für deinen Tipp, das mit dem (Flag 0x00C80000) ist nicht von mir wie gesagt ich habe das Skript aus dem Internet und hab es nur kopiert, weil es so gut gepasst hatte.

    Wenn ich ehrlich bin, weiß ich nicht einmal was ein Flag ist ^^

    Lerne auch nur Stück für Stück dazu :D

    Velted auch dir danke ich für deine Hilfe :)

  • Timer Sonstiges

    • WhiteHorse
    • 12. Juni 2023 um 16:01

    ok ich weiß warum, es muss an meiner Tastatur liegen ich habe mal ein anderen HotKey benutzt und jetzt geht es, vielen Dank! :)

  • Timer Sonstiges

    • WhiteHorse
    • 12. Juni 2023 um 15:57

    sorry, aber der macht bei mir sobald ich F7 drücke das selbe Fenster nochmal auf ist das nur bei mir so?

    (er öffnet die GUI ein zweites mal)

  • Timer Sonstiges

    • WhiteHorse
    • 12. Juni 2023 um 14:10
    Zitat von Moombas

    Ich hab das ganze mal ein wenig überarbeitet und mein test war Erfolgreich:

    AutoIt
    Opt('MustDeclareVars', 1)
    #include <GUIConstantsEx.au3>
    
    ;GUI
    Global $Aufnahme, $go, $input[4]
    
    ;Globale Variablen
    Global Const $ini = 'anyinifile.ini' ;trag hier die Inifile ein für deinen Timer
    
    HotKeySet ("{F7}", "Jump1")
    
    _CreateTimerGUI() ;Beispielfunktion um die GUI zu erstellen, nur deinen geposteten Part gesetzt, nicht den Rest der noch erforderlich wäre!
    Jump1()
    ;~ MainMenu()
    
    Func _CreateTimerGUI()
    Local $name[4]=[3, 'Stunden','Minuten','Sekunden']
        $input[0] = $name[0]
    
        $Aufnahme = GUICreate('Aufnahme1', 370, 70, Default, Default, 0x10C80000)
        For $i=1 To $name[0]
            GUICtrlCreateGroup($name[$i], (5+70)*$i,  5, 70, 40, Default)
            $input[$i] = GUICtrlCreateInput('', (7+70)*$i, 20, 60, 20, 1)
        Next
        $go = GUICtrlCreateButton('Start', 75, 45, 220, 20)
    EndFunc
    
    Func Jump1()
    Local $end, $timer
    Local $running = False
    Local $Button[2]=['Start','Stop']
        GUISetState(@SW_SHOW, $Aufnahme)
    
        ;Achtung: Sektion angepasst, da alle Timerwerte in einer Sektion platz finden
        GUICtrlSetData($input[1], IniRead($ini, "Timer","Stunden" , 0)) ;ggf. den Defaultwert (0) (wenn die Ini nicht gefunden/gelesen werden kann) ändern
        GUICtrlSetData($input[2], IniRead($ini, "Timer","Minuten" , 0)) ;ggf. den Defaultwert (0) (wenn die Ini nicht gefunden/gelesen werden kann) ändern
        GUICtrlSetData($input[3], IniRead($ini, "Timer","Sekunden", 2)) ;ggf. den Defaultwert (2) (wenn die Ini nicht gefunden/gelesen werden kann) ändern
    
        While 100
            If $running And TimerDiff($timer)>=$end Then
                $running = False
                GUICtrlSetData($go, $button[$running])
                MsgBox ("", "Test", "Timer abgelaufen", "")
            EndIf
    
            Switch GUIGetMsg()
                Case $GUI_EVENT_CLOSE
                    GUISetState(@SW_HIDE, $Aufnahme)
                    ExitLoop
                Case $go
                    If $running = False Then
                        $running = True
                        GUICtrlSetData($go, $button[$running])
                        $end = Convert($input)
                        $timer = TimerInit()
                    Else ;
                        $running = False
                        GUICtrlSetData($go, $button[$running])
                    EndIf
            EndSwitch
        WEnd
        GUISetState(@SW_HIDE, $Aufnahme)
    EndFunc
    
    Func Convert($array)
        Return 1000*(60*(60*(GUICtrlRead($array[1]))+GUICtrlRead($array[2]))+GUICtrlRead($array[3]))
    EndFunc
    Alles anzeigen

    danke, aber der Timer wird auch mit dem Button gestartet und wenn ich F7 drücke öffnet sich ein neues Fenster darüber?

  • Timer Sonstiges

    • WhiteHorse
    • 12. Juni 2023 um 11:10
    Code
    $HotkeyF7Zaehler = 0
    
    Call ("Aufnahme1")
    
    Func Aufnahme1 ()
    Global $Aufnahme1 = GUICreate('Aufnahme1', 220, 70, Default, Default, 0x10C80000)
    Global $end
    Global $timer
    Global $running = True
    Global $input[3]
    Global $name[3]=['Stunden','Minuten','Sekunden']
    Global $button[2]=['Start','Stop']
    
    For $i=0 To 2
        GUICtrlCreateGroup($name[$i], 5+70*$i, 5, 70, 40)
        $input[$i]=GUICtrlCreateInput('', 10+70*$i, 20, 60, 20, 1)
    Next
    ;GUICtrlSetData($input[0], IniRead($ini, "1","Stunden", ""))
    ;GUICtrlSetData($input[1], IniRead($ini, "2","Minuten", ""))
    ;GUICtrlSetData($input[2], IniRead($ini, "3","Sec", ""))
    Global $go=GUICtrlCreateButton('Start', 5, 45, 210, 20)
    Call ("Jump1")
    ;Call ("MainMenu")
    
    
    EndFunc
    
    
    Func Jump1 ()
    HotKeySet ("{F7}", "Jump1") ;MIT F7 STARTET...................................
    $HotkeyF7Zaehler += 1
    MsgBox ("", "YES", "+1 Weiter", "2")
    While 1
    
                If $HotkeyF7Zaehler = 2 Then
                $running = Not $running ;[Problem muss an dieser Zeile hier liegen] Start Stop Start Stop....
                GUICtrlSetData($go, $button[$running])
                $end = Convert($input)
                $timer=TimerInit()
                EndIf
                If $running And TimerDiff($timer)>=$end Then
                    $running = False
                    GUICtrlSetData($go, $button[$running])
                EndIf
    
            ;Switch GUIGetMsg()
                ;Case -3
                ;GUISetState $Aufnahme1 @SW_HIDE
                ;GUIDelete($Aufnahme1)
                ;Call ("MainMenu")
    
    
    
    
    
    WEnd
    EndFunc
    
    
    
    Func Convert($array)
        Return 1000*(60*(60*(GUICtrlRead($array[0]))+GUICtrlRead($array[1]))+GUICtrlRead($array[2]))
    EndFunc
    Alles anzeigen

    Das ist der Code von Aufnahme1 und wenn er losläuft, macht er Start Stop Start Stop... er soll aber normal durchlaufen.

    Siehe oben Original, bloß dort wird der Timer mit einem Button gestartet :-/

    Das die While mit Call ("Jump1") nochmal angesprochen wird ist richtig, weil ich nachdem ich den Timer erstellt habe nochmal den Weg verlasse. Dient dazu das ich später wieder in die While hinein komme.

    PS ich habe den Code nochmal etwas ausgemistet ^^ jetzt ist es etwas übersichtlicher.

  • Timer Sonstiges

    • WhiteHorse
    • 11. Juni 2023 um 19:19
    Zitat von Musashi

    Falls Du einen sogenannten "Countdown Timer" suchst, dann probiere mal dies :

    AutoIt
    ; Quelle : https://www.autoitscript.com/forum/topic/127667-how-to-create-a-countdown-timer-in-autoit/#elControls_885650_menu
    ; - leicht modifiziert
    
    #include <WindowsConstants.au3>
    
    HotKeySet("{ESC}", _Terminate)
    HotKeySet("{F7}", _StartCountdown)
    
    Global $SS_CENTER, $_CountStartVal = 60000, $_Minutes, $_Seconds, $b_Running = False, $bInit = False
    
    $_GuiCountDown = GUICreate ( "CountDown...", 400, 150, @DesktopWidth/2 -200, @DesktopHeight/2 -75, $WS_EX_TOPMOST  )
    GUISetBkColor (0xA6CAF0)
    $TimeLabel = GUICtrlCreateLabel ( "F7=Start", 30, 10, 380, 100, $SS_CENTER )
    GUICtrlSetFont ( -1, 50, 400 )
    GUISetState ( )
    WinSetOnTop ( $_GuiCountDown, "", 1 )
    
    While 1
        If Not $bInit Then $TimeTicks = TimerInit ( )
        If $b_Running Then
            $bInit = True
            _Check ( )
        EndIf
        Sleep (200)
    WEnd
    
    Func _Check ( )
        $_CountStartVal -= TimerDiff ( $TimeTicks )
        $TimeTicks = TimerInit ( )
        Local $_MinCalc = Int ( $_CountStartVal / ( 60 * 1000 ) ), $_SecCalc = $_CountStartVal - ( $_MinCalc * 60 * 1000 )
        $_SecCalc = Int ( $_SecCalc / 1000 )
        If $_MinCalc <= 0 And $_SecCalc <= 0 Then
            GUISetBkColor ( 0xFF0000, $_GuiCountDown )
            GUICtrlSetData ( $TimeLabel, "Bye !" )
            Sleep ( 1000 )
            ; If @Compiled Then Shutdown ( 13 )
            Exit
        Else
            If $_MinCalc <> $_Minutes Or $_SecCalc <> $_Seconds Then
                $_Minutes = $_MinCalc
                $_Seconds = $_SecCalc
                GUICtrlSetData ( $TimeLabel, StringFormat ( "%02u" & ":" & "%02u", $_Minutes, $_Seconds ) )
                If $_Minutes = 0 And $_Seconds <= 10 Then
                    Beep ( 1200, 100 )
                    GUISetBkColor ( 0xA093FF, $_GuiCountDown )
                EndIf
            EndIf
        EndIf
    EndFunc ;==> _Check ( )
    
    Func _StartCountdown()
        $b_Running = True
    EndFunc   ;==>_StartCountdown
    
    Func _Terminate()
        Exit 0
    EndFunc   ;==>Terminate
    Alles anzeigen

    Hi, danke für deine Idee aber das mit den Input Feldern so wie oben ist am besten ich möchte nur das die Aktion mit Hotkey F7 gestartet wird.

    Dazu muss ich sagen, dass ich es so gemacht habe das, wenn F7 gedrückt wurde +1 für $HotkeyF7Zaehler gezählt wird und wenn $HotkeyF7Zaehler = 2 dann Starte den Timer und das klappt nicht richtig das geht Start, Stop, Start, Stop, Start, Stop

  • Timer Sonstiges

    • WhiteHorse
    • 11. Juni 2023 um 14:07

    Hallo, ich probiere schon eine ganze weile hin und her.

    Ich hatte sowas Ähnliches schoneinmal ich habe den Code mir mal aus dem Internet geholt.

    Ich möchte ein Timer so wie der hier mit Stunden, Minuten und Sekunden.

    Alles schön und gut, aber dieser wird mit einem Button gestartet. Ich möchte diesen aber mit der Hotkey taste F7 Starten.

    Ich habe einiges probiert leider verstehe ich nicht richtig wie überhaupt der Code aufgebaut ist, weil ich mich mit Timer noch nicht so beschäftigt habe, aber vielleicht kann mir einer Licht ins dunkle bringen?^^

    Überarbeitet

    While 1

    ;Switch GUIGetMsg()

    ;Case $go

    If $HotkeyF7Zaehler = 2 Then

    $running = Not $running

    GUICtrlSetData($go, $button[$running])

    $end = Convert($input)

    $timer=TimerInit()

    EndIf

    ; Case Else

    ; EndSwitch

    If $running And TimerDiff($timer)>=$end Then

    $running = False

    GUICtrlSetData($go, $button[$running])

    MsgBox(0, 'Info', 'Timer End')

    ;Call ("MainMenu")

    Call ("Jump2")

    EndIf

    Ich weiß einige werden jetzt sagen was ist das den für ein durcheinander, ich habe alles versucht und stehe vor einem Rätsel. Das Hauptproblem in dem Code wird hier liegen $running = Not $running aber wie gesagt ich weiß nicht genau wie so ein Timer Code richtig gebaut wird ich fand dieses Skript so perfekt, weil es fast alles beinhaltet, was ich brauche.

    Ich lade das Original auch mal hoch

    Original
    Code
    GUICreate('timer', 220, 70, Default, Default, 0x10C80000)
    Dim $end, $timer, $running = False, $input[3], $name[3]=['Stunden','Minuten','Sekunden'], $button[2]=['Start','Stop']
    For $i=0 To 2
    	GUICtrlCreateGroup($name[$i], 5+70*$i, 5, 70, 40)
    	$input[$i]=GUICtrlCreateInput('', 10+70*$i, 20, 60, 20, 1)
    Next
    $go=GUICtrlCreateButton('Start', 5, 45, 210, 20)
    
    While 1
    	Switch GUIGetMsg()
    		Case -3
    			Exit
    		Case $go
    			$running = Not $running
    			GUICtrlSetData($go, $button[$running])
    			$end = Convert($input)
    			$timer=TimerInit()
    		Case Else
    			If $running And TimerDiff($timer)>=$end Then
    				$running = False
    				GUICtrlSetData($go, $button[$running])
    				MsgBox(0, 'Info', 'Game Over')
    			EndIf
    	EndSwitch
    WEnd
    
    Func Convert($array)
    	Return 1000*(60*(60*(GUICtrlRead($array[0]))+GUICtrlRead($array[1]))+GUICtrlRead($array[2]))
    EndFunc
    Alles anzeigen

    Wie gesagt es soll mit einem Hotkey gestartet werden der Button kann von mir aus bleiben damit sehe ich, ob es läuft oder nicht.

    Gruß Whitey

  • Checkbox in ini Datei speichern

    • WhiteHorse
    • 1. Juni 2023 um 09:40
    Zitat von Moombas

    Du verwendest doch den Befehl bereits beim Ini-Schreiben, musst ihn nur auf die Variable ändern und dort einfügen wo du es brauchst:

    $TEST = GUICtrlRead($Input)

    Danke das ist das was ich meinte, bedeutet wenn man was in eine Variable speichern will, schreibt man erst die Variable und dann was es macht, in dem Fall $TEST = GUICtrlRead($Input) und nicht GUICtrlRead($Input) = $TEST :D

    vielen Dank, ich lerne immer mehr dazu :)

    Gruß Whitey

  • Checkbox in ini Datei speichern

    • WhiteHorse
    • 31. Mai 2023 um 19:35

    Hauptsache es wird jetzt bei mir abgespeichert :D

    Ich hätte aber noch eine Frage, ist es denn möglich zb. wenn ich was in einer ini abspeichere.

    IniWrite($ini, "1", "Text", GUICtrlRead($Input)) In das Input feld schreibe ich jetzt zb. ein Text oder eine Zahl

    Dieser Text oder diese Zahl soll aber in eine Variable $TEST gespeichert werden? Damit man sie später wieder abrufen kann.

  • Checkbox in ini Datei speichern

    • WhiteHorse
    • 31. Mai 2023 um 15:45
    Zitat von Musashi

    Wenn GUICtrlRead($LadeImmer) = $GUI_CHECKED ist, dann schreibst Du den Wert 1 in die Sektion [001] der .ini und löscht die Sektion [002].

    Andernfalls (also $GUI_UNCHECKED) schreibst Du den Wert 2 in die Sektion [002] der .ini und löscht die Sektion [001].

    Bei If IniRead ... fragst Du aber nur die Sektion [001] ab. Diese wurde in Fall von $GUI_UNCHECKEDaber gelöscht. Es greift also die Vorbesetzung 1 und liefert immer CHECKED.

    EDIT WhiteHorse :

    Zudem liefert If IniRead($ini, "001","HarkenOn/Off Von Laden Immer", "1") Then ...  immer TRUE, egal ob beim Value= "1" oder "2" steht.

    In beiden Fällen ist der String besetzt, und nur das wird hier geprüft.

    Warum verwendest Du überhaupt zwei Sektionen ([001] und [002]) ? Eine würde doch völlig ausreichen.

    P.S. : Haken , nicht Harken ;)

    Alles anzeigen

    Ja habe ich auch gerade bemerkt :/ , wenn 1 dann Haken rein, wenn nichts drin steht dann raus Sektionen [001] und wird somit gelöscht.

    Zitat von BugFix

    Beim Beenden den Wert der Checkbox in der INI speichern und beim Start diesen auswerten. Brauchst du keine extra Werte definieren.

    Bsp.:

    AutoIt
    #include <GUIConstants.au3>
    
    $Ini = @ScriptDir & '\check_mich.ini'
    
    GUICreate('Test')
    $check = GUICtrlCreateCheckbox(' Check mich', 50, 20)
    
    GUISetState()
    
    ; INI auswerten beim Start
    If BitAND(IniRead($Ini, 'checkbox', 'status', $GUI_UNCHECKED), $GUI_CHECKED) Then
        GUICtrlSetState($check, $GUI_CHECKED)
    EndIf
    
    While GUIGetMsg() <> -3
    WEnd
    ; nach Schließen der GUI Checkbox-Wert in INI speichern
    IniWrite($Ini, 'checkbox', 'status', GUICtrlRead($check))
    Alles anzeigen


    Danke BugFix,

    Ich habe es mir zusammen gebaut mit deinen Code und es klappt :)

    ich danke Euch!

    Gruß Whitey

  • Checkbox in ini Datei speichern

    • WhiteHorse
    • 29. Mai 2023 um 14:39

    Hallo, ich beschäftige mich im Moment viel mit dem Thema ini.

    Ich habe eine Checkbox erstellt, die eine Funktion hat, diese soll aber nach dem Schließen gespeichert bleiben, ich schreibe einfach ein wert ist ja egal was dort rein in diese ini Datei.

    Dann sag ich, wenn ich starte, soll er abfragen, die ini zb. (Wenn 1 dann Harken rein, andernfalls wenn 2 dann Harken raus.) Das Problem ist jetzt, dass er immer den Harken setzt egal was drin steht, als würde er den Text was drin steht gar nicht interessieren.

    Es ist bestimmt ein denk Fehler von mir, warum das nicht geht oder das ganze Konstrukt funktioniert so nicht mit dem Abspeichern von Werten in der ini :/

    Code: in der while wenn ich auf die Checkbox klicke.

    Code
            Case $LadeImmer
                If GUICtrlRead($LadeImmer) = $GUI_CHECKED Then
                IniWrite($ini, "001", "HarkenOn/Off Von Laden Immer", "1")
                IniDelete ($ini, "002")
                Else
                IniWrite($ini, "002", "HarkenOn/Off Von Laden Immer", "2")
                IniDelete ($ini, "001")
                EndIf

    Code: über der while wenn gestartet wird lesen der ini Datei

    Code
    If IniRead($ini, "001","HarkenOn/Off Von Laden Immer", "1") Then
    GUICtrlSetState($LadeImmer, $GUI_CHECKED)
    ElseIf IniRead($ini, "001","HarkenOn/Off Von Laden Immer", "2") Then
    GUICtrlSetState($LadeImmer, $GUI_UNCHECKED)
    EndIf

    PS der obere Quellcode klappt ohne Probleme aber der zweite ist das Hauptproblem


    Gruß: Whitey

  • Code zuklappen auch nach Neustart

    • WhiteHorse
    • 17. April 2023 um 19:24
    Zitat von water

    Geht auch automatisch (immer unter der Voraussetzung, dass ich die Doku richtig verstehe ;) ) Also ohne Save Session > Restore Session. Bei mir läuft das schon immer so.

    Setze: save.session=1

    If you set save.session, the list of currently opened buffers will be saved on exit in a session file. When you start SciTE next time (without specifying a file name on the command line) the last session will be restored automatically.

    Details unter: https://www.scintilla.org/SciTEDoc.html >> Suche nach save.session

    danke :)

    Zitat von Schnuffel

    ergänze die User Config noch um save.session.advanced=1 und du solltest keine Probleme mehr haben ;)

    das ist ja noch besser ^^ :D

    danke danke

  • Code zuklappen auch nach Neustart

    • WhiteHorse
    • 17. April 2023 um 18:07

    Danke, ich weiß jetzt wie es geht.

    Ich stelle mir das jetzt so ein wie ich das brauche, dann gehe ich auf File ---> Save Session und dann wenn ich das Programm laden möchte auf Load Session.

    Jetzt ergibt das alles auch ein Sinn

    Ich habe das normal abgespeichert, wieder geöffnet und mich gewundert, warum das nicht geht :D

    ich danke euch für eure Geduld :)

  • Code zuklappen auch nach Neustart

    • WhiteHorse
    • 17. April 2023 um 17:02
    Zitat von Schnuffel

    das mit dem automatischen zuklappen ist etwas umständlich gelöst.

    (andererseits ja gar nicht anders lösbar, da außerhalb der eigentlichen Code-Datei ja diese Informationen gespeichert werden müssen)

    Das aut. zuklappen funktioniert nur in "sessions", die explizit als solche gespeichert und geladen werden.

    Dazu die Einstellungen in der User Options File setzen und das zuklappen klappt.

    Ich persönlich finde das aber sehr umständlich. Mit "Strg-Shift"- Klick auf ein "-" im Skript,

    werden auch alle Folds zugeklappt.

    Sollte dein Projekt über mehrere Dateien gehen und bestimmte Folds nur zugeklappt sein sollen, dann sieh dir das Thema "sessions" an und befolge,

    was melba23 in dem Thread gepostet hat ;)

    Alles anzeigen

    Es würde nur bestimmte betreffen, also wäre das "sessions" verstehe aber immer noch nicht, wie ich das anwenden muss und wo ich das hineinschreiben muss.

    So wie ich das gelesen habe, muss das in SciTe Config hinein.

    Kann mir mal bitte einer einen Link schicken, wo ich das genau nachlesen kann und an welche stelle ich das setzen muss?

  • Code zuklappen auch nach Neustart

    • WhiteHorse
    • 16. April 2023 um 16:17
    Zitat von water

    Kannst Du bitte Deine engl. Fundstellen hier verlinken?
    Vielleicht können wir damit was anfangen.

    Scite and code folding
    Good day, could someone tell me, is there a way to make Scite remember structure of all folded/unfolded code blocks(including nested b;ocks)? As you know, when…
    www.autoitscript.com
  • Code zuklappen auch nach Neustart

    • WhiteHorse
    • 16. April 2023 um 11:13

    Hallo, :)

    Ich habe bis jetzt nur auf Englisch dieses Thema gefunden und bin nicht ganz schlau daraus geworden,

    eigentlich ist es ganz einfach, nur schnalle ich das nicht ganz.

    Ich möchte meine Codes zuklappen, aber nach einem Neustart ist dieser wieder aufgeklappt,

    jetzt hatte ich was gelesen von.

    session.bookmarks=1

    session.folds=1


    Ich weiß aber nicht wie ist das anwenden muss oder ob das überhaupt richtig ist.

    Ich lade mal zwei Bilder hoch, wie ist das eigentlich meine.

    Code offen ---> Code zu

    Der Code soll so lange zubleiben, bis ich ihn wieder öffne.

    Ich bin über jede Antwort und Hilfe dankbar. :)

    ggf.

    Wäre ein Beispiel code ganz hilfreich.

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™