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

Beiträge von Alina

  • Rückrechnung

    • Alina
    • 15. November 2015 um 23:35

    Okay, das habe ich dann mal verstanden. !?

    Der Hex-Wert verdoppelt sich ab 0x10 dann jedes mal.

  • Betätigung des Ein-/Aus-Tasters am Notebook erkennen

    • Alina
    • 15. November 2015 um 23:33

    Gegen "Akku raus" und "Stromkabel raus" kannst DU aber nichts machen. Wie möchtest DU das abfangen?

  • Rückrechnung

    • Alina
    • 15. November 2015 um 23:21

    Okay, sieht gut aus.

    Erkläre mir doch mal, wie Du auf folgenden Wert kommst: [0x10, "fr"]
    Wieso nicht [0x16, "fr"]?

    Damit erklärt sich ja auch, wieso es später dann nicht mit 32,64,128,... weiter geht. Das möchte ich gerne verstehen.

  • Rückrechnung

    • Alina
    • 15. November 2015 um 20:18

    Das von Euch beiden ist ja echt lieb und ich verste was da passiert, nun ich weiß nicht, wie ich das nutzen kann, um im ersten Beitrag nun die Rückrechnung durchführe.

    Die Zahl z. B. 35338 muss ungerechnet werden und dann wie zurück gerechnet werden? Monatlich in der 2. und 4. Woche an Dienstag und Donnerstag sähe theoretisch so aus:

    35338 = 1000101000000010 ; 16 stellige Zahl
    32768 = 1000000000000000 ; an 16. Stelle von re. ist eine "1", somit 32768 ---> Monatlich
    2048 = 0000100000000000 ; an 12. Stelle von re. ist eine "1", somit 2048 ---> 4. Woche
    512 = 0000001000000000 ; an 10. Stelle von re. ist eine "1", somit 512 ---> 2. Woche
    8 = 0000000000001000; an 5. Stelle von re. ist eine "1", somit 8 ---> Donnerstag
    2 = 0000000000000010 ; an 2. Stelle von re. ist eine "1", somit 2 ---> Dienstag

    Theorie & Praxis :(

  • Rückrechnung

    • Alina
    • 15. November 2015 um 17:55

    Es geht mal wieder um Kopfkino !!!

    Ich hatte folgende Idee. Aus der Möglichkeit verschiedene Auswahlen zu treffen wollte ich einen "eindeutigen mathematischen Wert" (Zahl) ermitteln. Das klappt auch, wenn ich nicht irgendwo ein gedanklichen Querrschläger in den Beispielen haben.

    Aber wie rechnet man das richtig zurück ???

    AutoIt
    $taeglich = 0
    $mo = 1
    $di = 2
    $mi = 4
    $do = 8
    $fr = 16
    $sa = 32
    $so = 64
    
    
    $woechentlich = 128
      $woechentlich_erste_Woche = 256
      $woechentlich_zweite_Woche = 512
      $woechentlich_dritte_Woche = 1024
      $woechentlich_vierte_Woche = 2048
      $woechentlich_fuenfte_Woche = 4096
      $woechentlich_gerade_Wochen = 8192
      $woechentlich_ungerade_Wochen = 16384
    
    
    $monatlich = 32768
      $monatlich_gerade = 65536
      $monatlich_ungerade = 131072
    
    
    $viertteljaehrlich = 524288
    
    
    $jaehrlich = 1048576
    
    
    ; Min & Max Werte
    $taeglich_min = 0
    $taeglich_max = 127
    
    
    $woechentlich_min = 128
    $woechentlich_max = 32767
    
    
    $monatlich_min = 32768
    $monatlich_max = 524287
    
    
    
    
    $viertteljaehrlich_min = 524288
    $viertteljaehrlich_max = 1048575
    
    
    $jaehrlich_min = 1048576 ; (eigentlich sinnlos, oder? Weil wenn der Wert größer ist als $viertteljaehrlich_max kann es nur $jaehrlich sein. Aber man weiß ja nicht. *blinzeln* )
    $jaehrlich_max = 2097151 
    
    
    
    
    ; Ausgabe 1. Box = 33282 // 2. Box = 35330
    MsgBox(0,"Terminnummer", "Jeden 2. Di im Monat hat die Nummer: " & ($monatlich + $woechentlich_zweite_Woche + $di) & ".")
    MsgBox(0,"Terminnummer", "Jeden 2. und 4. Di im Monat hat die Nummer: " & ($monatlich + $woechentlich_zweite_Woche + $woechentlich_vierte_Woche + $di) & ".")
    
    
    $Box_1 = 33282 ; bestehend aus: $monatlich + $woechentlich_zweite_Woche + $di
    $Box_2 = 35330 ; Bestehend aus: $monatlich + $woechentlich_zweite_Woche + $woechentlich_vierte_Woche + $di
    Alles anzeigen


    Ja, jetzt sehe ich schon einige die ihre Hände über dem Kopf zusammen schlagen und denken: "Was geht das in Kopf ab?" Ich kann nur sagen: "Alles halb so schlimm!" :rofl:

  • Frage an Sprayer / Airbrush / Maler / Farbenspezialisten

    • Alina
    • 14. November 2015 um 22:01

    @Andy, wenn ich Dich richtig verstehe, möchtest DU einen Sprühroboter bauen.
    Ich weiß nicht mehr wo, aber irgendwo im TV hatten die mal einen "Freak" gezeigt, der in der USA einen Airbrush-Roboter gebaut hat und der eine Bildvorlage fast perfekt auf die Garage gesprüht hat. Ich weiß nicht mehr wie viele kleine Glasgefäße er mit verschiedenen Farben hatte, aber es waren sehhhhhhr viele. Ich meine, das da gesagt wurde, das die Farben immer übereinander liegen und sich NICHT vermischen, was auch die Menge an den kleinen Glasgefäßen erklärt. Boh, wenn ich noch den TV Kanal wüßte. Ich fand das nur echt beeindruckend, was so ein junger Mensch zustande bringt und das dann auch noch das Teil hammer genau arbeitet.

  • Betätigung des Ein-/Aus-Tasters am Notebook erkennen

    • Alina
    • 13. November 2015 um 02:44

    Was hast Du denn vor?
    Bitte einmal um Erklärung?

  • Zeitdifferenz

    • Alina
    • 10. November 2015 um 21:34

    BugFix : die Func habe ich mir mal gespeichert.

  • Variableninhalt

    • Alina
    • 8. November 2015 um 20:56

    Also bei mir macht er das automatisch.
    Gebe ich z. B. "ms" ein und bestätige es mit "Enter" steht die Variable "MsgBox" an dieser Stelle.

  • Display filmen (erledigt)

    • Alina
    • 8. November 2015 um 14:56

    Danke.
    Habe mich für den "Icecream Screen Recorder" entschieden.

  • Display filmen (erledigt)

    • Alina
    • 7. November 2015 um 21:34

    DANKE !!!

  • Display filmen (erledigt)

    • Alina
    • 7. November 2015 um 21:31

    ERLEDIGT !!!

    Moin Moin zusammen.

    Ich würde gerne einen "Film" drehen, von dem was auf dem Display passiert. Machen andere ja auch und stellen es dann z. B. bei YouTube rein. Nur das ich es nutzen möchte, um etwas zu erklären.
    Ein "Filmchen" sagt doch ab und an mehr als das Wort.

    Wäre gut,...
    - wenn er von Monitor 2 (Grafikanschluß 2) aufzeichnen würde und ich dennoch auf dem Monitor-1 arbeiten könnte.
    - wenn es gratis ist das Programm.

    :* (weil mir danach ist)
    Lina

  • Doppelter Terminkalender

    • Alina
    • 6. November 2015 um 14:31

    Wie fange ich am besten an?

    1.) Wenn ich ein Datum auf den Kalender re. oben anklicke, wie mache ich es, das die Kalenderwoche ausgegeben wird?

    2.) Wenn ich ein Datum auf den Kalendr re. oben anklicke, wie mache ich es, dass das Datum ausgegeben wird?

    Ich glaube es ist das Beste, wenn erst einmal die grafische Sachen stimmen und dazu gehört auch, das o. g. beide Fragen
    gelöst werden.

    Vielleicht findet sich ja noch eine/r der sich ran traut. Wäre mir echt wichtig.

  • Doppelter Terminkalender

    • Alina
    • 5. November 2015 um 10:04

    Hallo BugFix.

    Erst einmal DANKE.

    Das habe ich mir angeschaut und da ich noch so einiges später einbauen möchte, ist Galenda nicht das was ich suche.

  • Jobdatei zur Ausführung einer Batch-Datei

    • Alina
    • 5. November 2015 um 08:45

    Ich noch einmal.

    Du suchst eine Job-Datei. Verstehst Du hier das Prinzip von der CronTab Datei:

    Brainfuck
    Dies ist ein Beispiel für eine Datei. CRONTAB.txt
    
    
     ###########################################################################################
     #  -------------Minuten (0 - 59)
     # | ----------- Stunden (0 - 23)
     # | | --------- Tag des Monats (1-31)
     # | | | ------- Monat (1-12)
     # | | | | ----- Tag der Woche (0 - 7) (Sonntag = 0 Montag = 1 ... 6 = Samstag, Sonntag = 7)
     # | | | | |
     # * * * * * Befehl, der ausgeführt werden soll.
     #
     #
     # I ist gültig, wenn alle Werte aktiv die Ausführung des Crom ermöglichen sollen
     # * Bedeutet, dass alle Werte gültig sind
     # / Aktivieren einer Wiederholung z. B. / 15 beduetet alle 15 Minuten
     # - Erlaubt die Definition einer Reihe  z. B. "1-5  * * * *" bedeutet es wird zu jeder vollen Stunden 1. - 5. Minute
     # , Legt mehrere Werte fest bzw. trennt Werte voneinander
     #
     # Interne Befehle
     # ~~~~~~~~~~~~~~~~~~~~
     #: Kill <proceso> Prozess endet also: kill iexplore.exe schließt den Internetexplorer
     #: off     schaltet den PC aus
     #: exit    beendet den Cronjob
     #: reboot  Computer neu gestarten
     #: Beep <frequenz> <dauer im Millisekunden> zB: beep 500 1000
     #: play <name> z. B.: :play c: \ windows \ medien \ tada.wav
     # () <Title> () <text> Nachricht  z. B. () alert () Dies ist eine Botschaft der Nachweis | | Dies ist eine weitere
     #
     ################################################## ######################################
    
    
     # Dies ist ein Kommentar
     # Stunden Minuten Tage Monate Wochentag
     #
     # Es wird jede Minute
     * * * * * Command
    
    
     # Wird jede Minute von 18:00 Uhr bis 18:59 Uhr
     # * 18 * * * Kommando
    
    
     # Es läuft Montag jede Minute
     * * * * 1 Kommando
    
    
     # Message
     * * * * * () Titel () Nachricht | | Eine weitere Linie
    
    
     # Öffnet die Datei reg.log beim starten des Cron
     i i i i i reg.log
    
    
     # Öffnen die Datei reg.log werktags (Mo.- Fr.) zu beginnen, wenn der Cron startet
     i i i i 1-5 reg.log
    
    
     # Schließt das Programm Notepad beim starten von Cron
     i * * * *: kill notepad.exe
    
    
     # Schaltet den PC Montag, Dienstag, Mittwoch, Donnerstag und Freitag um 20:00 Uhr aus.
     # Samstags und sonntags um 22:30 Uhr
     # 0 20 * * 1: off
     # 0 20 * * 2: off
     # 0 20 * * 3: off
     # 0 20 * * 4: off
     # 0 20 * * 5: off
     # 30 22 * * 6: off
     # 30 22 * * 0: off
    
    
     # Dies macht das gleiche wie oben
     # 0 20 * * 1-5: off
     # 30 22 * * 6.7: off
    
    
     # tägliches herunterfahren des PC's um 22:25
     # 25 22 * * *: off
    
    
     Run CCleaner # mit dem Parameter / auto am Sonntag um 00:00 Uhr (Mitternacht)
     # "Pfad zu Datei incl. ausführbare Datei" || / Parameter
     # 0 0 * * 7 "C: \ Program Files \ CCleaner \ ccleaner.exe" || / auto
    
    
     # erst um 5:30 die Ausgabe einer Info, das der PC gleich ausschaltet
     # und um 6:00 Uhr schaltet der PC dann aus.
     30 5 * * * () exit () Computer wird ausgeschaltet in | | 30 Minuten um 6:00 Uhr.
     0 6 * * * : off
    
    
     # 750 Hz-Ton für eine 1/2 Sekunde
     * * * * * Beep 750 500
    
    
     # Audio-Datei c: \ windows \ medien \ tada.wav " alle 15 Minuten (0 15 30 45)
     # * / 15 * * * *: spielen c: \ windows \ medien \ tada.wav
    
    
     # Montags bis Freitags jeweils um 01:20 und 01:30 Uhr
     # 20,30 1 * * 1-5 () Info () Ich melde mich immer um 01:20 und 01:30 Uhr
    
    
     # Läuft am 1. bis 7. des Monats, wenn es ein Sonntag ist.
     # 0 0 1-7 * 7 () Info () Wir sehen uns dann am nächsten ersten Sonntag um Mitternacht.
    Alles anzeigen

    Mit der CronTab.au3 kannst Du so Job's zeitlich steuern. Das geht auch mit Batchdateien.
    Ich z. B. versende damit automatisch Geburtstagsmails ohne auch nur einen Finger zu rühren. Früher habe ich damit zahlreiche Batchdateien aufgerufen, aber diese Dateien gibt es bei mir nicht mehr, da ich meine Batchdateien alle gescriptet habe (wenn man das so nennen darf oder lieber "ungeschrieben"?)

    Finde die CronTab.au3 gerade nicht. Sollte aber über die SuFu zu finden sein.

  • Doppelter Terminkalender

    • Alina
    • 5. November 2015 um 08:28

    Moin Oscar.


    Ja, die Idee war gut. Habe es nun wie folgt geändret:

    AutoIt
    #include <ButtonConstants.au3>
    #include <DateTimeConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    
    
    ; Titel
    $Form1_1 = GUICreate("Doppelter Terminkalender", 1405, 750, 193, 122)
    
    
    ; Kalendre re. oben
    $MonthCal1 = GUICtrlCreateMonthCal("2016/01/04", 1192, 16, 204, 195)
    
    
    ; Montag
    $Group1 = GUICtrlCreateGroup("  Mo. 04.01.2016  ", 10, 6, 730, 100)
    GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    
    
    ; Beispiele - Start // kann na klar gelöscht werden
    $Label1 = GUICtrlCreateLabel("07:00 - 07:30 Frühstück bei Tiffany", 20, 31, 205, 24)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    GUICtrlSetColor(-1, 0xFF0000)
    $Label2 = GUICtrlCreateLabel("07:00 - 07:30 Frühstück bei Tiffany", 370, 31, 205, 24)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    GUICtrlSetColor(-1, 0x0000FF)
    $Label3 = GUICtrlCreateLabel("12:00 - 16:15 Paketbote angekündigt", 370, 56, 222, 24)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    GUICtrlSetColor(-1, 0x0000FF)
    $Label4 = GUICtrlCreateLabel("08:15 - 14:30 Unterricht", 20, 55, 139, 24)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    GUICtrlSetColor(-1, 0xFF0000)
    ; Beispiel - Ende
    
    
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    
    ; Dienstag
    $Group2 = GUICtrlCreateGroup("  Di. 05.01.2016  ", 10, 111, 730, 100)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    
    ; Mittwoch
    $Group3 = GUICtrlCreateGroup("  Mi. 06.01.2016  ", 11, 216, 730, 100)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    
    ; Donnerstag
    $Group4 = GUICtrlCreateGroup("  Do. 07.01.2016  ", 10, 321, 730, 100)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    
    ; Freitag
    $Group5 = GUICtrlCreateGroup("  Fr. 08.01.2016  ", 11, 430, 730, 100)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    
    ; Samstag
    $Group6 = GUICtrlCreateGroup("  Sa. 09.01.2016  ", 10, 535, 730, 100)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    
    ; Sonntag
    $Group7 = GUICtrlCreateGroup("  So. 10.01.2016  ", 10, 640, 730, 100)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    
    ; Wochenaufgabe
    $Group8 = GUICtrlCreateGroup("  Wochenaufgabe KW: 01  ", 750, 6, 434, 205)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlSetColor(-1, 0xFF0000)
    GUICtrlCreateGroup("", -99, -99, 1, 1)
    $Checkbox3 = GUICtrlCreateCheckbox("Wochenaufgabe", 1210, 245, 161, 20)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlSetColor(-1, 0xFF0000)
    
    
    ; ROT (li. Spalte) oder BLAU (re. Spalte)
    $Checkbox1 = GUICtrlCreateCheckbox("ROT", 1210, 224, 65, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlSetColor(-1, 0xFF0000)
    $Checkbox2 = GUICtrlCreateCheckbox("BLAU", 1285, 224, 73, 17)
    GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    GUICtrlSetColor(-1, 0xFF0000)
    
    
    ; Termindaten
    $Label5 = GUICtrlCreateLabel("Terminbezeichnung", 750, 224, 139, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $Input1 = GUICtrlCreateInput("Frühstück bei Tiffany", 910, 223, 281, 21) ; Pflichtangabe
    $Label6 = GUICtrlCreateLabel("Terminbeschreibung", 750, 248, 146, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $Input2 = GUICtrlCreateInput("Empfangsessen für 2 Pers. ; Gastgeber: Amt", 910, 249, 281, 21) ; Pflichtangabe
    $Label7 = GUICtrlCreateLabel("Datum von / bis", 750, 273, 111, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $Date1 = GUICtrlCreateDate("2016/01/04", 910, 273, 177, 20) ; Pflichtangabe
    $Date2 = GUICtrlCreateDate("2016/01/04", 1108, 273, 177, 20) ; Pflichtangabe
    $Label8 = GUICtrlCreateLabel("/", 1093, 273, 8, 23)
    GUICtrlSetFont(-1, 12, 800, 0, "Arial")
    $Label9 = GUICtrlCreateLabel("Zeit von / bis", 750, 298, 91, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $Label10 = GUICtrlCreateLabel("/", 962, 298, 8, 23)
    GUICtrlSetFont(-1, 12, 800, 0, "Arial")
    $Input3 = GUICtrlCreateInput("07:00", 910, 298, 41, 21) ; Pflichtangabe hier nur Startzeit
    $Input4 = GUICtrlCreateInput("07:30", 973, 297, 41, 21)
    $Label11 = GUICtrlCreateLabel("Adresse", 751, 322, 63, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $Input5 = GUICtrlCreateInput("Amt Gröbung, Alljefjord 12-14, 12345 Musterbergheim", 910, 322, 489, 21)
    $Label12 = GUICtrlCreateLabel("Telefon", 750, 346, 55, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $Input6 = GUICtrlCreateInput("(0049) 461 / 12 34 56 78", 910, 346, 169, 21)
    
    
    ; Termindaten --> Email
    $Label13 = GUICtrlCreateLabel("Emailadresse", 1094, 346, 101, 22)
    GUICtrlSetFont(-1, 12, 400, 0, "Arial")
    $Input7 = GUICtrlCreateInput("maria@musterfrau.dk", 1194, 346, 173, 21)
    $Button11 = GUICtrlCreateButton("@", 1370, 345, 22, 22)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    
    
    ; Termindaten --> Zusatzinformationen
    $Edit1 = GUICtrlCreateEdit("", 750, 560, 401, 137)
    GUICtrlSetData(-1, "Zusatzinformationen")
    
    
    ; Terminwiderholungen: einmaliger Termin
    $Checkbox4 = GUICtrlCreateCheckbox("- einmaliger Termin", 750, 376, 137, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    
    
    ; Terminwiderholungen: täglicher Termin
    $Checkbox5 = GUICtrlCreateCheckbox("- täglicher Termin", 750, 398, 137, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Checkbox10 = GUICtrlCreateCheckbox("Mo", 910, 398, 33, 17)
    $Checkbox11 = GUICtrlCreateCheckbox("Di", 945, 398, 33, 17)
    $Checkbox12 = GUICtrlCreateCheckbox("Mi", 980, 398, 33, 17)
    $Checkbox13 = GUICtrlCreateCheckbox("Do", 1015, 398, 33, 17)
    $Checkbox14 = GUICtrlCreateCheckbox("Fr", 1050, 398, 33, 17)
    $Checkbox15 = GUICtrlCreateCheckbox("Sa", 1085, 398, 33, 17)
    $Checkbox16 = GUICtrlCreateCheckbox("So", 1120, 398, 33, 17)
    
    
    ; Terminwiderholungen: wöchentlicher Termin
    $Checkbox6 = GUICtrlCreateCheckbox("- wöchentlicher Termin", 750, 421, 153, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Checkbox17 = GUICtrlCreateCheckbox("1.", 910, 421, 33, 17)
    $Checkbox18 = GUICtrlCreateCheckbox("2", 945, 421, 33, 17)
    $Checkbox19 = GUICtrlCreateCheckbox("3.", 980, 421, 33, 17)
    $Checkbox20 = GUICtrlCreateCheckbox("4.", 1015, 421, 33, 17)
    $Checkbox21 = GUICtrlCreateCheckbox("5.", 1050, 421, 33, 17)
    $Checkbox22 = GUICtrlCreateCheckbox("ungerade", 1140, 421, 65, 17)
    $Checkbox23 = GUICtrlCreateCheckbox("gerade", 1085, 421, 50, 17)
    
    
    ; Terminwiderholungen: monatlicher Termin
    $Checkbox7 = GUICtrlCreateCheckbox("- monatlicher Termin", 750, 441, 137, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Checkbox24 = GUICtrlCreateCheckbox("ungerade", 980, 441, 65, 17)
    $Checkbox25 = GUICtrlCreateCheckbox("gerade", 910, 441, 57, 17)
    
    
    ; Terminwiderholungen: vierteljährlicher Termin
    $Checkbox8 = GUICtrlCreateCheckbox("- vierteljährlicher Termin", 750, 467, 177, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    
    
    ; Terminwiderholungen: jährlicher Termin
    $Checkbox9 = GUICtrlCreateCheckbox("- jährlicher Termin", 750, 487, 145, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    
    
    ; Terminwiderholungen:  Sonn- und Feiertag
    $Checkbox26 = GUICtrlCreateCheckbox("-Termin auch an Sonn- und Feiertagen eintragen.", 750, 531, 305, 20)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Checkbox27 = GUICtrlCreateCheckbox("- Termin auf den nächsten Werktag verschieben.", 1077, 531, 297, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    
    
    ; Ende von wiederholender Termine
    $Checkbox28 = GUICtrlCreateCheckbox("- Ende von wiederholender Termine", 750, 511, 225, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Date3 = GUICtrlCreateDate("2016/12/31", 975, 511, 177, 20)
    
    
    ; Buttons
    $Button1 = GUICtrlCreateButton("Tagesansicht", 1160, 680, 110, 25)
    $Button3 = GUICtrlCreateButton("Termin eintragen / ändern", 1160, 616, 240, 25)
    $Button4 = GUICtrlCreateButton("Termin entsperren", 1160, 650, 110, 25)
    $Button2 = GUICtrlCreateButton("Wochenansicht", 1290, 680, 110, 25)
    $Button5 = GUICtrlCreateButton("Termin löschen", 1290, 650, 110, 25)
    $Button6 = GUICtrlCreateButton("Backup", 1160, 558, 110, 25)
    $Button7 = GUICtrlCreateButton("Restore", 1290, 557, 110, 25)
    
    
    ; Terminbereinigung  !!! Bevor der Button gedrückt werden kann, muss eine Zahn im Feld stehen und
    ; ausgewählt werden ob Tage / Wochen / Monate bereinigt werden soll
    $Label14 = GUICtrlCreateLabel("Termine löschen die älter sind als", 750, 720, 198, 20)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Input8 = GUICtrlCreateInput("12", 960, 720, 33, 21)
    $Checkbox29 = GUICtrlCreateRadio("- Tage", 998, 720, 57, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Checkbox30 = GUICtrlCreateRadio("- Wochen", 1059, 720, 81, 17)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    $Checkbox31 = GUICtrlCreateRadio("- Monate", 1142, 720, 73, 17)
    GUICtrlSetState(-1, $GUI_CHECKED)
    GUICtrlSetFont(-1, 10, 400, 0, "Arial")
    
    
    $Button8 = GUICtrlCreateButton("Terminbereinigung ausführen", 1220, 715, 180, 25)
    
    
    ; Drucken (DIN-A4 , zweispaltig , alles in schwarz)
    $Button9 = GUICtrlCreateButton("Tag drucken", 1160, 585, 110, 25)
    $Button10 = GUICtrlCreateButton("KW drucken", 1290, 585, 110, 25)
    
    
    GUISetState(@SW_SHOW)
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    
    
    	EndSwitch
    WEnd
    Alles anzeigen

    Sorry, das ich den Haken mit "r" geschrieben habe. Kleines Sprachproblem gehabt, da länger nicht so viel Deutsch" gesprochen. Ich geloben Besserung in nächster Zeit. Mach einen Haken hinter und und schon ist es "abgehakt".

  • Doppelter Terminkalender

    • Alina
    • 5. November 2015 um 00:16

    Hallo.

    Nein, soll beides in einer GUI landen. Die GUI "Tagesansicht" habe ich beigefügt, damit man sieht wie die "Tagesansicht" aussehen soll, wenn man sie auswählt.
    Eigentlich die anderen Tage aus der Wochenansicht deaktivieren und "DEN TAG" dann auf der linken Seite in voller Länge darstellen.

  • Jobdatei zur Ausführung einer Batch-Datei

    • Alina
    • 5. November 2015 um 00:09

    Moin Eagle92.

    1.)
    Ohne Script ist da wohl nicht viel zu machen.

    2.)

    Zitat von Eagle92


    Die Batch-Datei fragt erstmal ab, welche .log Datei vorliegt, und kopiert die entsprechende Logdatei und ruft dann ein weiteres Batch-Skript(das kopiert die entsprechende Log-Datei noch mals auf 2 verschiedene
    Server mittels VPN Verbindung) auf.

    Wenn Du die Batch-Dateien mal zeigst, kann ich Dir schon jetzt sagen, das man das alles sicherlich auch scripten kann.

    3.)
    Was macht "schtasks" ?

    4.)
    Über die Registry kann viel passieren wenn Du es falsch machst. Da mußt Du schon mehr Infos rüber geben. ;)


    Gruß, Alina.

  • Doppelter Terminkalender

    • Alina
    • 4. November 2015 um 23:47


    Hilfe wird bereits gegeben !!!

    Diese Hilfe soll nicht umsonst sein !!!
    Entweder sprechen wir etwas ab oder ich überweise Geld für den "autoit.de Server" !!!

    Moin Moin.

    Ich würde gerne einen doppelten Terminkalender haben und dafür habe ich mir jetzt zwei GUI's (Wochenansicht und Tagesansicht) erstellt.
    Die "Tagesansicht" soll nur zeigen, wie es aus sieht, wenn man den Button "Tagesansicht"gedrückt hat. In beiden Sichformen (Tag/Woche)
    sollen Termine eingegeben, angezeigt, entsperrt und bearbeitet werden können.

    Die rechte GUI-Hälfte soll gleichzeitig zum Termin / zur Wochenaufgabe eintragen dienen, als auch zum Termin / zur Wochenaufgabe anzeigen
    dienen. Das heißt, wenn ich auf einen gesetzten Termin / Wochenaufgabe gehe, sollen die Daten wieder in die Eingabe- / Auswahlfelder
    geschrieben werden.

    Wenn ich einen Termin / eine Wochenaufgabe eingetragen ist, soll dieser Termin / diese Wochenaufgabe gesperrt werden, so das man bei der
    Termin- / Wochenaufgabenansicht nicht ausversehen was überschreibt. Freigabe durch den Button "Termin entsperren).

    Wenn ROT und / oder BLAU ausgewählt wird, soll "Wochenaufgabe" deaktiviert werden und ungekehrt. Entweder es ist ein roter, ein blauer,
    ein rot & blauer Termin; oder es ist eine Wochenaufgabe.

    Bei der Wochenaufgabe wird nur das gespeichert als Wochenaufgabe, was in der "Terminbezeichnung" steht.

    Beim Tageseintrag im Kalender wird erst der Zeitraum ("von - bis" oder nur die Startzeit) eingegeben, gefolgt von der "Terminbezeichnung".

    Widerholungstermine können z. B. ja täglich statt finden, dann macht man VORNE den Harken rein, will man aber nur Mo. und Mi. die Widerholung
    eintragen, müssen zusätzlich noch Mo. und Mi. angeharkt werden. Gleiches Prinzip bei wöchentlichen und monatlichen Terminen.

    Ist "Ende von widerholender Termin" nicht angeharkt, dann hört die Terminwiderholung am 31.12. des folgenden Jahres auf.

    Ist "Termin auf den nächsten Werktag verschieben" angeharkt, so soll der Termin auf einen freien Platz am nächsten Werktag gesetzt werden
    und wenn da kein Platz ist noch ein Tag weiter, bis Platz ist. Diese Termine müssen irgendwie gelistet werden. Zum Beispiel in eine
    Textdatei (z. B. verschobene_Termine.txt: Den Termin am .... mit der Startzeit ... bitte prüfen.), die abgearbeitet werden kann.

    Wäre eine Konfigurationsdatei ???
    - Feiertage
    - Backupordner

    Die Kalenderwoche (KW:) muss sich automatisch bei "Wochenaufgaben" anpassen.

    Das Datum muss sich automatisch bei den Wochentage anpassen.

    Wenn möglich, sollen die roten und blauen Termine in zwei Dateien gespeichert werden, so das man ggf. den roten oder blauen Terminplan austauschen kann.

    Wenn Fragen sind, einfach fragen !!!


    Ich suche jemanden, der mir das Script soweit schreibt, das es einsetzbar ist. Die Mailfunktion soll nicht geschrieben werden,
    da habe ich etwas besonderes vor.

    Ich wäre jedem DANKBAR von HERZEN, wenn ich hier Hilfe bekomme. Und wie gesagt, es soll nicht umsonst sein !!!

    LG, Lina.

    Dateien

    DoppelterTerminkalender.rar 10,32 kB – 340 Downloads
  • Tastatur starten beim "Lenovo Yoga 300"

    • Alina
    • 17. Oktober 2015 um 20:17
    Zitat von Andy

    Beim reinen "Tablet"-Betrieb ist es bei mir (Win 8.1) so, dass die touch-Tastatur automatisch aufgerufen wird, wenn ich in ein Eingabefeld tippe!


    Hallo Andy.
    Genau das bekomme ich nicht richtig eingestellt, das es auch bei dem Lenovo automatisch aufgerufen wird. :(

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™