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

Beiträge von DDT

  • Access starten und maximieren

    • DDT
    • 24. August 2020 um 15:28

    benutze ich, jedoch muss man im Programm sein damit es sich aktualisiert und da es 2 sind

    Code
    #Include <File.au3>
    
    
    
    func _stop()
       Exit
    endFunc
    HotKeySet("{F9}","_stop")
    While True
    
    
    MouseMove(1, 1)
    Sleep (2000)
    MouseMove(2000, 1)
    Sleep (2000)
    
    
    WEnd
    Alles anzeigen

    hab ich mir das noch geschrieben

  • Access starten und maximieren

    • DDT
    • 24. August 2020 um 15:20

    Naja es ging nur darum das 2 Datenbanken sind zum auf 2 Anzeigebildschirme die immer aktualisiert werden sollten

  • Access starten und maximieren

    • DDT
    • 24. August 2020 um 14:31

    Danke es funktioniert. jedoch hätte ich noch ein anliegen, wenn die beiden Datenbanken offen sind soll er die schließen und dann erst öffnen.

    Hab ich da den richtigen Anatz?

    Code
    Opt("WinTitleMatchMode", 2)
    
    If ProcessExists("MSACCESS.exe") Then
       ProcessClose("msaccess.exe")
       else
    
    ;Bild 1
    $x1 = 0
    $y1 = 0
    $titel1 = "Datenbank1.accdb"
    
    
    ;Bild 2
    $x2 = -1920
    $y2 = 0
    $titel2 = "Datenbank2.accdb"
    
    ShellExecute("C:\Datenbanken\Datenbank1.accdb")
    WinWait($titel1)
    WinMove($titel1,"", $x1 , $y1)
    WinSetState($titel1, "", @SW_MAXIMIZE)
    
    ShellExecute("C:\Datenbanken\Datenbank2.accdb")
    WinWait($titel2)
    WinMove($titel2,"", $x2 , $y2)
    WinSetState($titel2, "", @SW_MAXIMIZE)
    endif
    Alles anzeigen
  • Access starten und maximieren

    • DDT
    • 24. August 2020 um 13:42

    Hallo,

    ich hab 2 .accdb dateien die jeweils auf einen Bildschirm angezeigt und maximiert werden sollen. Jedoch funktioniert es nur mit .txt dateien und er startet bei den Access Dateien nur eine und Maximiert sie nicht.

    der Code funktioniert.

    Spoiler anzeigen

    ;Bild 1

    $x1 = 0

    $y1 = 0

    $titel1 = "Test.txt"


    ;Bild 2

    $x2 = -1920

    $y2 = 0

    $titel2 = "Test2.txt"

    ShellExecute("C:\Test\Test.txt")

    WinWait($titel1)

    WinMove($titel1,"", $x1 , $y1)

    WinSetState($titel1, "", @SW_MAXIMIZE)

    ShellExecute("C:\Test\Test2.txt")

    WinWait($titel2)

    WinMove($titel2,"", $x2 , $y2)

    WinSetState($titel2, "", @SW_MAXIMIZE)


    Der funktioniert nicht.

    Code
    ;Bild 1
    $x1 = 0
    $y1 = 0
    $titel1 = "Datenbank1"
    
    
    ;Bild 2
    $x2 = -1920
    $y2 = 0
    $titel2 = "Datenbank2"
    
    ShellExecute("C:\Datenbanken\Datenbank1.accdb")
    WinWait($titel1)
    WinMove($titel1,"", $x1 , $y1)
    WinSetState($titel1, "", @SW_MAXIMIZE)
    
    ShellExecute("C:\Datenbanken\Datenbank2.accdb")
    WinWait($titel2)
    WinMove($titel2,"", $x2 , $y2)
    WinSetState($titel2, "", @SW_MAXIMIZE)
    Alles anzeigen

    Jetzt wollte ich fragen woran das liegen könnte.

    MfG

  • Geburtstag

    • DDT
    • 24. August 2020 um 08:59

    BugFix   alpines  @Musashi, danke euch für eure Hilfe!

  • Geburtstag

    • DDT
    • 20. August 2020 um 12:04

    so

    Dateien

    Test.txt 318 Byte – 318 Downloads
  • Geburtstag

    • DDT
    • 20. August 2020 um 08:08

    BugFix Dankeschön funktioniert super!

    ich hätte doch noch eine frage, würde es gehen einen import zu machen, da es wirklich mehr als 200 leute sind.

  • Geburtstag

    • DDT
    • 19. August 2020 um 11:58

    Ich glaube habe den Fehler gefunden, in der txt Datei muss ich also bsp 19.08.2020 hineinschreiben das was kommt. Aber wenn ich ein anderes Jahr reinschreibe kommt wieder nichts

  • Geburtstag

    • DDT
    • 19. August 2020 um 11:45
    Zitat von alpines

    Dann stimmt da was generell nicht. Was hast du denn wo abgelegt? Eine Verknüpfung? Eine Exe?

    ich hab mit Windows+R, shell:startup, wenn man bei autoit F7 drückt, da die exe rein gemacht

  • Geburtstag

    • DDT
    • 19. August 2020 um 11:38
    Zitat von alpines

    Welche Meldung kam denn, dass "es" nicht gestartet werden konnte?

    *.exe konnte nicht gestartet werden.

    Zitat von BugFix

    Übrigens:

    Wenn du nicht gerade hunderte von Geburtstagen verwalten möchtest, ist hierfür sogar das INI-Format die komfortabelste Lösung.

    AutoIt
    ; ==
    ; INI (geburtstag.ini)
    ; Sektion = Monat
    ; Key = Tag_im_Monat
    ; Value = Name(n)
    ; ==
    ; [1]
    ; 1=Peter
    ; 5=Max,Doris
    ; [8]
    ; 19=AutoIt
    
    Global $INI = @ScriptDir & '\geburtstag.ini'
    
    MsgBox(0, 'Geburtstage (Heute)', _GeburtstagsCheck())
    
    Func _GeburtstagsCheck($Monat=@MON, $Tag=@MDAY)
        Return IniRead($INI, Int($Monat), Int($Tag), 'Heute kein Geburtstag.')
    EndFunc
    Alles anzeigen

    Eine frage zu dem, wenn mehrere an einem Tag Geburtstag haben, wird nur einer angezeigt wie schreib ich das=

  • Geburtstag

    • DDT
    • 19. August 2020 um 08:27

    Hallo,

    ich wollte eine Geburtstag Erinnerer machen. Hab die .exe in den Autostart gemacht und heute morgen kam die Meldung das es nicht gestartet werden konnte.

    Jetzt wollte ich fragen woran das lag.

    Code
    $Pfad = "Desktop\Geburtstag"
    if FileExists($Pfad) Then
    Sleep(20)
    Else
    DirCreate($Pfad)
    EndIf
    
    Local $suche = FileFindFirstFile($Pfad & "\*.txt")
    Local $datei = FileFindNextFile($suche)
    
    $Datum = FileReadLine($Pfad & "\" & $datei, 1)
    $Hdatum = @MDAY & "." & @MON & "." & @YEAR
    
    if $Datum = $Hdatum Then
    MsgBox(0, "Geburtstag", "Es ist" & $datei & "'s Geburtstag")
    EndIf
    
    
    Mfg 
    Alles anzeigen

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™