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

Beiträge von AutoMit

  • Tea-Timer

    • AutoMit
    • 24. April 2018 um 15:05

    Danke Musashi - habe sie gefunden.

  • Tee Timer - Timer mit Countdown-Balken

    • AutoMit
    • 24. April 2018 um 15:01

    Vielen Dank Oscar - hier übrigens für alle Interessierten, so soll das ganze mal aussehen + Icons für Pizzazeiten, Teezeiten und mehr :)

    [Blockierte Grafik: https://imgur.com/H0vCaU9]

    ( Ich weiß leider nicht, wie ich Bilder hier direkt anzeige - klicke auf Bild - für den Link ein - aber das reicht scheinbar nicht )

    Grünen Harken gesetzt.

    Wer weitere Timer findet - gerne die Quellcodes hier posten - freue mich über jede Anregung.

    Danke :)

  • Tea-Timer

    • AutoMit
    • 24. April 2018 um 14:54

    Vielen Dank Oscar, dass Du auf meine Anfrage reagiert hast.

    Das sieht als Basis gut aus.

    Ich probiere, daraus folgendes zu machen ( habe hier den Screenshot von der ursprünglichen Idee gefunden ... das Script leider noch nicht ), in der fertigen Version gibt es eine andere Hintergrundfarbe, Icons für grünen, schwarzen ... Tee, Pizza und Co, für die jeweils eine fest definierte Zeit hinterlegt sind :)

    [Blockierte Grafik: https://imgur.com/H0vCaU9]

    ( wie muss ich den Code für das Bild verändern, damit das Bild hier angezeigt wird? )

    Danke für Deine Hilfe und Dein obiges Script !!

    PS:

    Pizzatimer

    Im Beitrag hast Du was von einer Timer-UDF "_Timer_SetTimer()" geschrieben.

    Wie heißt der Dateiname genau?

    _Timer.au3 habe ich bei mir nicht finden können.

  • Tee Timer - Timer mit Countdown-Balken

    • AutoMit
    • 23. April 2018 um 23:40
    Zitat von alpines

    Man muss das Rad ja nicht tausend mal neu erfinden

    Danke.

    Nun muss nur noch ein Teetrinker samt Timer hier rein schauen :)

    Darauf eine Tasse Tee und warten ... äh ... weiter arbeiten :)

  • "query user" mit Run( ) aufrufen - Ergebnis auslesen

    • AutoMit
    • 23. April 2018 um 23:27
    Zitat von Bitnugger

    Habe es noch ein wenig geändert...

    Hallo Bitnugger,

    (1)

    ergänzend gefragt - ich führe Deine Funktion aus ...

    Code
    _QueryUser()
    _ArrayDisplay ( $aOut ,  "Zeile " & @ScriptLineNumber )    ;    Array anzeigen

    Fehler: Variable used without being declared

    Was muss ich tun, damit ich die Variable in meinem Beispiel nutzen kann, ohne dass ich die Zeile in der Funktion:

    Local $aOut[UBound($aRegEx)/6][6]

    ändere in

    Global $aOut[UBound($aRegEx)/6][6]

    Wenn die Variable mit Return zurückgegeben wird, ist der Variableninhalt dann nicht automatisch über den Variablennamen abrufbar?

    Du hast die Variable $aOut sicherlich nicht umsonst als lokale Variable definiert und mit Return zurückgegeben.

    ( Nur wie ist dann außerhalb der Funktion nutzbar? )


    (2)

    ich ergänze die Abfrage wie folgt und erhalte in beiden Ausgaben

    Leerlauf = "Kein".

    Sind die 3 Sekunden Pause kein Leerlauf ?

    Code
    _QueryUser()
    _ArrayDisplay ( $aOut ,  "Zeile " & @ScriptLineNumber )    ;    Array anzeigen
    
    Sleep (3000)                                                ;     Pause - x Sekunden - zum Test der Leerlaufzeit
    _ArrayDisplay ( $aOut ,  "Zeile " & @ScriptLineNumber )    ;    Array anzeigen

    Danke :)

  • Windows Aktivierung Status

    • AutoMit
    • 23. April 2018 um 22:39

    Vielen Dank bernd670,

    Zitat von bernd670

    wenn der Standardskripthost auf cscript umgestellt ist

    davon lese ich zum ersten Mal.

    Was ist der Vorteil der Umstellung auf cscript? Standard scheint wscript zu sein? Ich kenn mich hier gar nicht aus.

    Bringst Du bitte ein wenig Licht ins Dunkel, wie am einfachsten auf csript umgestellt wird, wie man erkennt, ob umgestellt wurde und welche Vorteile das in Kurzform bietet?

    Danke :)

  • Tee Timer - Timer mit Countdown-Balken

    • AutoMit
    • 23. April 2018 um 21:43

    Hallo,

    als ich vor längerer Zeit durch die Foren gestreift bin, habe ich einen Timer gesehen, der per Radiobox auf 3 - 5 - 10 Minuten voreingesellt war.

    Auf "Starten" geklickt - ein Fortschrittsbalken und die Restzeit wurden angezeigt.

    Reset - Timer zurückgestellt. Uhrzeit - digitale Schrift.

    Dann waren noch weitere Funktionen enthalten, aber ich erinnere mich nicht mehr an die Details.

    Ein bekennender Teeliebhaber fragte mich kürzlich danach - leider finde ich den Quellcode nicht mehr - habt Ihr so ein Beispiel auf der Platte oder einen Link dazu?

    Ich habe nach Tea Timer / Tee Timer / Timer Balken gesucht, konnte das richtige nicht finden.

    Eventuell muss ich ( im englischsprachigen ) Forum auch nur nach anderen Suchbegriffen suchen?

    Schaut bitte in Eure Scriptsammlung - vielleicht ist so ein Tee-Timer bei Euch schon vorhanden.

    Danke :)

    PS: Ansonsten versuche ich mich später daran - ich weiß, Alpines wird sagen, das ist eine gute Übung. :)

    Solange wird bestimmt der Küchentimer reichen.

  • Windows Aktivierung Status

    • AutoMit
    • 19. April 2018 um 11:57

    Vielen Dank für die zahlreichen Lösungsansätze - die einfachste scheint die von Bugfix zu sein, indem man aus dem Lizenzmanager den Text nimmt und die Zeilen ausliest.

    Grünen Haken gesetzt :)

    Einen sonnigen Tag Euch allen!

  • Windows Aktivierung Status

    • AutoMit
    • 18. April 2018 um 14:45

    Vielen Dank gmmg, obigen Beitrag aus dem englischsprachigen Forum habe ich zwischenzeitlich auch gefunden, aber konnte nichts daraus unter Windows 8 / 64 / vmware erfolgreich ausführen.


    Zitat von BugFix

    ConsoleWrite( $oObj.Caption )

    Ich habe das als Beispiel mal durchnummeriert. Bei der Druckerzeile erhalte ich 1 = Drucker x, 2 = Drucker y etc.

    Bei der Abfrage mit der Zeile "Win32_WindowsProductActivation" wird per Console nur der Wert von "$counter = 0" angezeigt, in die "For $oObj In $oQuery" geht das Script nicht rein.

    Mh - warum nur?

    Code
    #RequireAdmin
    
    $oWinMgmts = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\" & @ComputerName & "\root\cimv2")
    
    ;~ $oQuery = $oWinMgmts.ExecQuery("SELECT * FROM Win32_WindowsProductActivation")        ;    Windows Aktivierung
    $oQuery = $oWinMgmts.ExecQuery ("Select * From Win32_Printer")                                    ;    Drucker
    
    
    $counter = 0
    ConsoleWrite( $counter  & @CRLF)
        
    For $oObj In $oQuery
        $counter = $counter + 1
        ConsoleWrite( $counter  & " = " & $oObj.Caption  & @CRLF)
    Next
    Alles anzeigen

    PS: BugFix - Danke für Deinen Tipp zu slmgr eine gute Idee :)

  • Windows Aktivierung Status

    • AutoMit
    • 18. April 2018 um 13:09
    Zitat von Sonderbaar

    Alpines Script spuckt unter Windows 8.1 64-bit system (nix VM) nix aus... Script läuft aber einfach runter, kommt nur keine MsgBox

    Danke Sonderbaar - ja - so ist es hier leider auch - keine Info über den Inhalt der Objektvariablen.

    Bugfix, funktioniert bei Dir die Abfrage der Windows Aktivierungsdaten?


    Zitat von BugFix

    Die Abfrage erfolgt in der Schleife (selbst wenn nur ein Objekt in der Objektvariablen enthalten ist:

    Hallo Bugfix, wie kann ich folgenden Code verändern, so dass ich für alle unter Windows verfügbaren Objektvariablen eine Ausgabe erhalte - und nicht nur für eine bestimmte Objektvariable?

    So funktioniert es nicht - (1) und (2) müssen geändert werden.

    Code
    $oWinMgmts = ObjGet("winmgmts:{impersonationLevel=impersonate}!\\" & @ComputerName & "\root\cimv2")
    
    $oQuery = $oWinMgmts.ExecQuery("SELECT * FROM *")        ;    (1)
    
    For $oObj In $oQuery
        ConsoleWrite (@ScriptLineNumber & @TAB & "$oQuery = " & $oObj & @CRLF)                    ;    (2)
    Next

    Danke und knacken wir die Nuss :)

  • Windows Aktivierung Status

    • AutoMit
    • 18. April 2018 um 11:52

    Guten Morgen Alpines,

    Zitat von alpines

    andere Queries (z.B. welches Service Pack installiert ist) funktionieren

    kannst Du mir bitte dieses Script und ggf. zwei andere, die auch bei Dir funktionieren, hier reinstellen?

    edit: habe einige ObjGet Beispiele testen können - das geht grundsätzlich - nur bringt es oft keine oder andere als erwartete Ergebnisse


    Bei mir hat obiges Script unter Windows 8 / 64 nichts zurückgegeben.

    Gibt es eine Möglichkeit, den kompletten Inhalt der Variable $oQuery anzuzeigen?

    Mit einer einfachen arraydisplay und console hat es nicht geklappt.

    #include <Array.au3>

    _ArrayDisplay ( $oQuery , "Zeile " & @ScriptLineNumber )


    Übrigens - das Beispiel 1 aus der Hilfe zu ObjGet

    $oExcel.workbooks.add ; Eine neue Arbeitsmappe hinzufügen

    ... öffnet hier keine neue Arbeitsmappe sondern eine neue Excel-Datei.

    Ein diffizieles und spannendes Thema.

    Vielen Dank Alpines !!


    Vielleicht kann jemand das Script von Alpines ( oder ein anderes ) unter Windows 8 / 64 testen ( vmware und System ), ob das eine Info ausgibt.

    Danke !!

  • Windows Aktivierung Status

    • AutoMit
    • 17. April 2018 um 22:42

    Guten Abend,

    wie kann ich für Windows 7, 8, 10 mit AutoIt ( API ) abfragen, ob Windows aktiviert ist oder nicht, wie lange die Testzeit ist und die GracePeriod?

    Ich habe bei MS folgende Infos gefunden - das kann ich nicht in AutoIt umsetzen..

    Für AutoIt konnte ich nichts finden, wie ich die folgenden Daten abfragen kann.

    https://msdn.microsoft.com/en-us/library/…6(v=vs.85).aspx

    Wscript.Echo "Activation Required: " & objWPA.ActivationRequired

    Wscript.Echo "Remaining Evaluation Period: " & objWPA.RemainingEvaluationPeriod

    Wscript.Echo "Remaining Grace Period: " & objWPA.RemainingGracePeriod

    Ich möchte diese 3 Daten gerne als Info in einer MessageBox ausgeben.

    Vielen Dank :)

  • Leerlauf und Energie sparen Windows

    • AutoMit
    • 16. April 2018 um 19:47

    Und hier schon die Fertigmeldung - es hat funktioniert. Vielen Dank :)

  • Leerlauf und Energie sparen Windows

    • AutoMit
    • 16. April 2018 um 19:17

    Guten Abend autoiter,

    vielen Dank für das flinke Feedback, ich probiere es gleich aus.

  • Leerlauf und Energie sparen Windows

    • AutoMit
    • 16. April 2018 um 19:03

    Guten Abend,

    (a)

    Wie kann ich mit AutoIt unter Windows 8 / 64 feststellen, ob der Benutzer z.B. 30 Minuten keine Eingabe ( Maus oder Tastatur möchte ich getrennt abfragen können ) getätigt hat?

    (b)

    Wie kann ich mit AutoIt Windows 8 / 64 in den Modus "Energie sparen" versetzen?

    Danke :)

    PS: Falls ich mich im englischsprachigen Forum umsehen möchte, unter welchen Stichworten kann ich für "Leerlauf" und "Energie sparen" suchen - wie heißen die englischen PC-Fachbegriffe dafür?

    "Idling" and "Saving energy" ?

  • Automatisch Fenster auf dem Bildschirm anordnen, auf welchem der Mauscursor ist

    • AutoMit
    • 12. Februar 2018 um 19:35

    Guten Abend Tuxedo,

    vielen Dank für Deine schnelle Hilfe.

    Das Script funktioniert :)

  • Automatisch Fenster auf dem Bildschirm anordnen, auf welchem der Mauscursor ist

    • AutoMit
    • 12. Februar 2018 um 18:35

    Hallo,

    die Suche nach

    Func_GetMouseInfo.au3

    Func_GetMonitorInfo.au3

    hat leider nichts gebracht.

    Wie komme ich von:

    http://www.autoit.de/index.php?page…;threadID=19072

    auf den Beitrag, in dem ich die Funktionen finden?

    Danke :)

  • AutoIt 3.3.14.2 deutsch / englische Hilfe verfügbar - Stand 2017.11.12

    • AutoMit
    • 5. Februar 2018 um 05:58

    Was haltet Ihr davon, unter

    https://autoit.de/onlinehilfe/index.htm

    ganz oben in den Links auch einen Downloadlink für die deutschsprachige offline chm Version anzubieten?

    (Wo ist sonst die aktuellste Version gut sichtbar als Einzeldatei verlinkt ... außer oben in diesem Thread?)

  • Schachuhr

    • AutoMit
    • 19. Januar 2018 um 17:26
    Zitat von Oscar

    Ich habe mal schnell so ein Script (Redezeit-Begrenzer) geschrieben:

    Hallo Oscar,

    ich habe die Zeile

    $aidCounter[0] = GUICtrlCreateLabel('00:00:00', 10, 70, 380, 90, $SS_CENTER, $WS_EX_CLIENTEDGE)

    geändert in

    $aidCounter[0] = GUICtrlCreateLabel('01:20:00', 10, 70, 380, 90, $SS_CENTER, $WS_EX_CLIENTEDGE)

    Wenn ich das Script laufen lasse, dann wird nach wie vor von "00:00:00" an gezählt.

    Wie und wo ergänze ich Dein Script am einfachsten, dass die Redezeit aus dem Label ausgelesen und berücksichtigt wird?

    ... also dass ab "01:20:00" gezählt wird?

    Ich vermute bei

    Case $aidButton[0]

    So dass ich mit

    GUICtrlRead ( $aidCounter[0] )

    die Zeit "01:20:00" auslese.

    Wo und wie muss ich im Script was ändern, damit dieser neue Zeitwert berücksichtigt wird?

  • Alt tab in AutoIt nachbauen für ein Programm - Windows

    • AutoMit
    • 4. Januar 2018 um 22:54

    Guten Abend,

    mit Alt+Tab kann ich unter Windows zwischen den Anwendungen hin- und herschalten.

    Dabei sehe ich live die Veränderungen (z.B. ein Video).

    Ich würde sowas gerne nachbauen, allerdings nur bezogen auf ein Programm, z.B. dass nur sichtbare Fenster von Chrome berücksichtigt werden.

    Zudem möchte ich, dass die Vorschaubilder wesentlich größer sind.

    Kennt Ihr dafür ein Scriptbeispiel?

    Danke :)

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™