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

Beiträge von polarole

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 23. November 2020 um 10:52

    es funktioniert jetzt, danke.

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 21. November 2020 um 21:22

    ok, vielen dank. ich versuche es morgen.

    das war ein missverstaendnis meinerseits da ich vorher controlcommand benutzt habe

    Function ControlCommand

    ControlCommand ( "title", "text", controlID, "command" [, "option"] )

    da steht als dritter parameter dann controlid und der sah immer so aus Button4 und dann habe angenommen es handelt sich um die gleiche art von controlid. aber jetzt brauche ich die ganze information und sie heisst dann wieder control id.

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 21. November 2020 um 11:39

    es liegt am handle den bekomme ich nicht richtig:

    also es ist wie folgt ich kann alles mit autoit info ausspähen:

    die basic window info sagt mir das es ein #32770 Class Fenster ist und in diesem fenster befinden sich 2 Elemente der Class SysDateTimePick32 Instance 1 und 2 die ich bearbeiten möchte. mein Code für den Handle sieht so aus:

    Code
    Local $hCalendar1 = GUICtrlGetHandle("SysDateTimePick322")
    
    ; ich dachte die Controlid setzt sich aus Class+Instanz zusammen quasi SysDateTimePick32+instance2=SysDateTimePick322 scheint aber so nicht zu funktionieren? das hat bisher bei buttons und aehnlichem fuer mich auch immer so funktioniert
  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 20. November 2020 um 18:18

    leider scheitert es immernoch mit dem setzen:

    mein array sieht jetzt so aus:

    False|2013|10|25|0|0|0

    und ich bekomme als rueckgabe false also setzen klappt nicht, kann ich infos bekommen woran es liegt und falls ja wie?

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 20. November 2020 um 17:50

    Dankeschoen fuer die Hilfe.

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 20. November 2020 um 17:08

    aha muesste so aussehen:

    Local $aTimeFillerArray[3] = [ 0 , 0, 0]

    brauche ich trotzdem den bool an stelle 0 des arrays?

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 20. November 2020 um 16:50

    also im prinzip sehen die arrays so aus wie ich das erwartet habe, aber im array an 0. stelle steht bei mir die laenge nach dem stringsplit und in dem bsp ein bool, brauche ich den bool fuer das interface?

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 20. November 2020 um 15:44
    Code
    Local $sBeginDate=""
    $sBeginDate = _Excel_RangeRead($oWorkbook_1, "Basisdaten", "F2")
    ; danach steht in soetwas "2013.10.24"
    Local $aBeginDateArray = StringSplit($sBeginDate, ".")
    Local $aTimeFillerArray = [ 0 , 0, 0]
    _ArrayAdd($aBeginDateArray, $aTimeFillerArray)
    ; erst habe ich es mit dem ursprungsarray versucht und dann die zeitwerte mit nullen befuellt
    
    WinWait("[CLASS:#32770]")
    WinActivate("[CLASS:#32770]")
    WinWaitActive("[CLASS:#32770]")
    
    ; hier werden andere controls bearbeitet
    
    Local $hCalendar2 = GUICtrlGetHandle("SysDateTimePick321")
    
    _GUICtrlDTP_SetFormat($hCalendar2, "yyyy MM dd")
    Local $bSucces = _GUICtrlDTP_SetSystemTime($hCalendar2, $aBeginDateArray)
    
    ; so sah mein versuch aus
    Alles anzeigen
  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 20. November 2020 um 12:47

    hi, ist mir noch etwas unklar:

    meine Kalenderbox enthaelt jahr monat tag yyyy-mm-dd und daneben einen kalender zum auswählen und ich möchte jetzt automatisiert das datum überschreiben. ich habe das datum in ein array gelesen und folgendes probiert:

    Local $hCalendar2 = GUICtrlGetHandle("SysDateTimePick321")

    _GUICtrlDTP_SetSystemTime($hCalendar2, $aBeginDateArray)

    wenn ich nur jahr monat tag in meinem array habe bemängel er das das array zu kurz ist und wenn ich fuer die zeit min 0en auffülle nimmt er es aber gibt false zurueck und aendert den wert nicht.

    was mache ich falsch?

    das element ist spähbar und wird als SysDateTimePick32 Instanz 1 angezeigt.

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 19. November 2020 um 20:49

    ja, es sind datumswerte und ich kann mir das format in dem ich sie lese aussuchen und moechte dann das datum entsprechend in dem SysDateTimePick32 setzen dessen id ich auch kenne. ich gucke mir mal das beispiel an, dankeschoen.

  • Datum in AutoIt speichern fuer SysDateTimePick32

    • polarole
    • 19. November 2020 um 14:19

    hi,

    ich möchte mehrere Daten speichern, um diese dann in ein SysDateTimePick32 Element einzutragen in einer externen Applikation. Wie mache ich das am besten?

  • Menüeinträge auswählen ohne Maus oder Hotkey

    • polarole
    • 13. November 2020 um 12:27

    ich habe versucht das uispy zu installieren, es compiliert auch, aber das gui fenster oeffnet sich nirgends?

  • Menüeinträge auswählen ohne Maus oder Hotkey

    • polarole
    • 13. November 2020 um 12:00

    Danke erstmal, WinMenuSelectitem hatte ich eigentlich gesucht, aber nicht gefunden. das normale Window Info zeigt auf dem menueeintrag keine basic control info an, so dass ich vermute ich muss mich mit der udf geschichte auseinadersetzen. scheinbar ist das menu kein menu, sondern sieht nur so aus.

  • Menüeinträge auswählen ohne Maus oder Hotkey

    • polarole
    • 10. November 2020 um 12:37

    hi,

    wie kann ich bei der Automatisierung einen Menüeintrag auswählen ohne die Maus oder einen Hotkey zu benutzen?

    Vielen Dank

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™