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

Beiträge von Moombas

  • DLL-Return als Objekt - wie?

    • Moombas
    • 11. November 2024 um 08:19
    Zitat von PSblnkd

    Leider hat sich ja niemand bemüssigt gefühlt sich ebenfalls zu diesem Problem zu äußern.

    Bringt ja nix sich dazu zu äußern wenn man davon keine Ahnung hat... Solche Anmerkungen empfinde ich immer als sehr schwierig, denn das fördert auch nicht gerade DAS jemand hilft.

  • MySQL select Abfrage multiple

    • Moombas
    • 6. November 2024 um 08:23

    Das müsste dann auch so gehen (mach es dir nicht zu kompliziert mit den ' ) :

    AutoIt
    $sQuerySelect = "SELECT * FROM webtable WHERE nummer='" & $sNummer & "' and Ordner='" & $sOrdner & "'"
  • Smart TV Tips erbeten // erledigt

    • Moombas
    • 5. November 2024 um 07:58
    Zitat von Andy

    Die Fernsehherstellerfraktion hat bei 4K-Auflösung den Sitzabstand extrem Verkleinert, der Faktor 2,5 wurde zu...1 (eins!). Ist ja klar, nach der "alten" Regel sollte man bei einer 65 Zoll-Glotze ca. 4,2m weit weg sitzen....

    Jaein, ich habe bewusst keine Faktoren in den raum geschmissen, da es hierbei unterschiedliche Vorgaben gibt, wobei 1 habe ich selbst bei den 4k nirgendwo gesehen, (glaube 1,5 war das kleinste (bei 4K)).

    Wobei die Logik teilweise hinkt, es geht nicht nur darum, das das Bild (noch) scharf zu erkennen ist, aber auch das man kein "Tennis" schauen muss um das ganze Bild zu sehen. Sprich wenn man beim Sitzabstand gar nicht aktiv das ganze Bild sehen kann und den Kopf links/rechts bewegen müsste, ist der TV schlicht zu groß.

    Dieser letzte Faktor geht oft kaum bis gar nicht irgendwo mit ein.

  • Smart TV Tips erbeten // erledigt

    • Moombas
    • 4. November 2024 um 07:50
    Zitat von Andy

    Btw. Ich liebe meine Sprachsteuerung im Auto und die Lenkradtasten, auch im 12 Jahre alten Privatwagen. Android Auto funktioniert dort nur über Handy/Tablet, einen Nutzen bzw. Mehrwert habe ich nicht finden können, daher nicht bei mir im Einsatz. Immerhin funktioniert die (Media-)Steuerung des Smartphones über die Lenkradtasten.....

    Im ein Jahr alten Dienstwagen kann man das Android Auto aktivieren (per Android Privathandy) und auch CarPlay mit Dienst-iPhone. Beides bringt mir persönlich NULL Mehrwert zu den im Fahrzeug eingebauten Funktionen, daher nutze ich es nicht. Meine Tochter hingegen koppelt ihr iPhone mit unserer alten Karre und nutzt die Sprachsteuerung des iPhone statt die des Fahrzeugs und findet das total klasse....jeder wie er´s braucht und gut bedienen kann :o)

    Also die Sprachsteuerung nutze ich extrem selten, das eingebaute bei mir im Wagen gar nicht, wenn das Android Handy verbunden ist ab und zu. Android Auto nutze ich nur wegen Google Maps (und dort auch auch nur deswegen die Sprachsteuerung, um Ziele zu ändern oder die Navigation abzubrechen). Das schöne ist halt, bereits vorab das Ziel zu setzen, Navigation starten und sobald es verbunden ist läuft es einfach anstatt erst zu warten bis der Wagen das Navi gestartet und GPS gefunden hat und dann noch alles manuell einzutippen.

    Aber das ist OT.

    Zitat von BugFix

    4K ist für mich ohne Nutzen, ob HD oder 4K - meine Augen sehen da keinen Unterschied (hab mir das mal im Mediamarkt angesehen).

    Dabei muss man sehr vorsichtig sein, die TV's in den Elektronikmärkten sind ganz oft an einem "Streamer" angeschlossen, von wo aus dann auf die einzelnen Geräte verteilt wird. Dadurch kann die Qualität des Bildes durchaus bei den Vorführgeräten sinken. (Natürlich wird bei den richtig hochpreisigen Geräten eine ungeteilte Quelle genommen).
    Aber generell stimme ich dir zu Full HD reicht vollkommen aus.
    Und auch vorsicht bei der größen Wahl des TV, das dieser zum Sitzabstanfd passt und nicht zu klein oder zu groß gewählt wird.

  • Smart TV Tips erbeten // erledigt

    • Moombas
    • 1. November 2024 um 15:45
    Zitat von MojoeB

    Es waren vielleicht insgesamt 25apps (edit: dabei waren sehr viele abo sachen) im store alles andere war nicht abrufbar, rooten konnte man es auch nicht, deshalb der Chromecast

    Weil Android TV und Android OS (auf dem Smartphone) generell auch anders gehandhabt werden seitens Google vom Playstore.

    Auch z.B. Android Auto lässt nicht alle Apps zu, auf dem Display des PKW anzuzeigen (verwechel hier jetzt bitte nicht die App auf dem Gerät und das OS, das im Auto im Hintergrund läuft/gestartet wird).

    Zitat

    Als Zuspieler ein Tablet der 200,-€-Klasse mit entsprechenden Apps schlägt imho von der Reaktionsgeschwindigkeit jedes Smart-TV.

    Hast du aber meist eine schlechte Auflösung, da (je nach Art und Weise der gewählten Zuspielung), die Auflösung des Wiedergabegeräts genommen wird und die idR wesentlich niedriger ist als die vom TV. Hierbei sei daher vorsicht geboten.


    Und Btt: Ich selber bin bisher mit meinen Panasonic (was Handling und Langlebigkeit angeht) am besten gefahren (ja, hier kann auf USB aufgenommen werden aber, wie bereits erwähnt nur auf dem Aufnahmegerät abgespielt werden). Meinen letzten habe ich vor >10 Jahren gekauft und ist noch ein stromfressender Plasma. Aber die Bildqualität und Reaktionszeit weiterhin schwer von gleich teuren neuen Modellen zu schlagen. Da er aber so oder so selten an ist (ja auch kein Standby, wir schalten ihn immer shcön brav ganz aus), stört der Faktor Stromfresser kaum.
    Was Apps an geht ist PAnasonic natürlich nichts im Vergleich zu Samsung und Co..

  • Keine Leerzeichen im ungültigen Verknüpfungszielpfad

    • Moombas
    • 1. November 2024 um 15:34

    Ich denke mit

    Zitat

    FileCreateShortcut() benötigt kein gültiges Ziel …, um die .lnk-Datei "erfolgreich" anzulegen.

    ist eher gemeint, das die Zieldatei auf dem erstellenden System nicht existieren muss, anders als wenn man es manuell macht. Denn ansonsten lässt Windows einen das nämlich nicht abspeichern.

  • Ballontipp bei Programmstart anzeigen an definierter Stelle

    • Moombas
    • 27. September 2024 um 08:05

    Stimme da water zu, das Problem an der Wurzel fassen.
    Sprich vom Prinzip: If not IsArray($DeinArray) then dosomethingelse()

  • Ballontipp bei Programmstart anzeigen an definierter Stelle

    • Moombas
    • 24. September 2024 um 12:35
    Zitat von hipfzwirgel

    ...Der Ballontip soll dann beim Anzeigen der Gui darüber informieren,
    dass wenn ein weiterer Eintrag erstellt wurde, der Dummyeintrag gelöschte werden darf/kann. Dafür eignet sich die Hooverei natürlich nicht so gut. ;)

    Warum machst du den Dummyeintrag nicht "einzigartig" und prüfst beim anlegen eines Eintrags ob dieser vorhanden ist und löscht ihn nebenbei.

    Das wäre nicht nur Benutzerfreundlicher, sondern spart dir auch deinen Balloon tipp oder ähnliches.

  • Select Cas in einem Intervall

    • Moombas
    • 18. September 2024 um 14:25

    Naja, alles was der Mesch macht, ist einfach weil der Mensch selber Fehleranfällig ist, eben auch Fehleranfällig.

    Sprich KI wird niemals Perfekt sein, ganz zu schweigen davon, Menschen vollends ersetzen können.

  • erledigt: Umkreis von 50 oder 100 Meter auf einer Karte

    • Moombas
    • 17. September 2024 um 08:11

    Alina : Wieso? Einfach mehrfach hintereinander einen Kreis erstellenlassen. Hab es nur mit 2 Kreisen getestet aber denke da geht auch mehr.

  • erledigt: Umkreis von 50 oder 100 Meter auf einer Karte

    • Moombas
    • 16. September 2024 um 08:40

    Alina : Schau dir das mal an:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
    funktioniert gut und hat mir eine 5 Sekündige Google Suche ausgeworfen ;) :P

  • aktuelles Chromedriver Problem 08.2024

    • Moombas
    • 27. August 2024 um 13:24

    interessant, das hat bei mir beim Testen nicht hinhauen wollen aber dann umso besser. Werde das auch mal woanders mit in betracht ziehen. Danke gmmg

  • aktuelles Chromedriver Problem 08.2024

    • Moombas
    • 27. August 2024 um 12:32

    Dazu hatten wir die Tage bereits ein Thema und meines Wissens kann man dies nicht abschalten (auch nicht per GPO, sofern Google diese in den letzen 4 Wochen nicht angepasst hat), sondern muss einmalig beantowrtet/ausgefüllt werden (EU Richtlinie).

  • Google Chrome Automatisierung WebDriver UDF

    • Moombas
    • 23. August 2024 um 08:09

    Sie muss einmal ausgefüllt werden (ist nicht die Einzige Abfrage bei der das so ist).
    Sofern Google seine GPO's nicht in meiner Urlaubszeit angepasst hat, kann man das nicht mal per GPO verhindern.

  • _Timer_GetIdleTime

    • Moombas
    • 18. Juli 2024 um 15:01

    Hmm, da war ich mit meinem ersten Ansatz gar nicht so weit weg...

  • _Timer_GetIdleTime

    • Moombas
    • 18. Juli 2024 um 11:59

    Ich hatte halt an sowas gedacht: https://www.manageengine.com/products/activ…%20ID%204624%20(viewed%20in,4625%20documents%20failed%20logon%20attempts.

    Ich weiß aber nicht ob dabei auch ein lock event beim anderen user generiert wird (event id 4800) den man ja bräuchte um dies zu berechnen/als Grundlage für den logoff zu nehmen.

    Und zum Rechte problem: Wenn dein Programm bei jedem user läuft, lass es doch einfach eine gemeinsame Datei nutzen, wo z.B. der Befehl zum logout für betreffende user eingetragen wird und dann vom lokal laufenden Programm ausgeführt wird. (Irgendwie habe ich gerade das Gefühl ich dneke zu kompliziert) :D

  • _Timer_GetIdleTime

    • Moombas
    • 18. Juli 2024 um 10:55

    Nur eine Idee ohne jetzt weiter geforscht zu haben: Wird das umloggen nicht im System geloggt, ggf sogar mit mehr Informationen (z.B. Benutzername)?
    Wenn ja, könntest du das mit dem aktiven Nutzer auslesen und entsprechende Kommandos abschicken.

    Mir drängt sich aber irgendwie die Frage auf ob es nicht Sinnvoll ist sich Gedanken zu machen ob überhaupt eine spezifische Benutzeranmeldung notwendig ist (Shared Device).
    Bei 10 Benutzern kann doch nicht wirklich jeder aktiv gut darauf arbeiten zumal die Ummeldung auch jedes mal Zeit kostet (wir hatten das mal im Test nur mit 2 Nutzern und die Ummeldezeit war echt nicht schön).

  • Statistik und Ini

    • Moombas
    • 17. Juli 2024 um 13:01

    Ich meinte damit das ganze (mit den Funktionen) :D  MojoeB

  • Statistik und Ini

    • Moombas
    • 17. Juli 2024 um 11:56

    Ich habe mal etwas "aufgeräumt" was Deklarationen und Zuweisungen angeht:

    AutoIt
    Opt('MustDeclareVars', 1)
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <Date.au3>
    
    ;Varialen
    Global Const $ini 					= @ScriptDir & 'Stats.ini'
    ;~ Global $StatsZahlListe				= 1												;kann ggf überarbeitet werden weiß garnicht mehr wieso ich das hier an der Stelle geschrieben habe
    Global Const $sIniSection			= 1
    Global $DatumStats					= IniRead($ini, $sIniSection, "Datum", "default")
    Global $AnrufeStats					= IniRead($ini, $sIniSection, "Anrufe", "default")
    Global $VerpassteAnrufeStats 		= IniRead($ini, $sIniSection, "Verpasste Anrufe", "default")
    Global $ZurueckgerufenStats 		= IniRead($ini, $sIniSection, "Zurückgerufen", "default")
    Global $NameStats 					= IniRead($ini, $sIniSection, "Name", "default")
    Global $WeggedruecktStats 			= IniRead($ini, $sIniSection, "Weggedrückt", "default")
    Global $Ergebnis 					= 0
    Global $nMsg
    
    #Region MainMenu erstellung
    Global $MainMenu = GUICreate("Anrufe Legende", 939, 569, 223, 141)
    
    Global $LabelMainMenu = GUICtrlCreateLabel("Anrufe Legende", 369, 16, 201, 29)
    	GUICtrlSetFont(-1, 15, 800, 0, "MS Sans Serif")
    
    Global $GroupRechts = GUICtrlCreateGroup("", 640, 56, 289, 481)
    
    Global $InfoStatistik = GUICtrlCreateEdit("", 648, 72, 273, 457, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_READONLY,$ES_WANTRETURN,$WS_BORDER))
    	GUICtrlSetData(-1, StringFormat("            STATISTIK\r\n\r\n\r\nDatum: "&$DatumStats&"\r\n\r\n\r\nAnrufe: "&$AnrufeStats&"\r\n\r\n\r\nVerpasste: "&$VerpassteAnrufeStats&"\r\n\r\n\r\nPlatzhalter:\r\n\r\n\r\nZurückgerufen: "&$ZurueckgerufenStats&"\r\n\r\n\r\nName: "&$NameStats&"\r\n\r\n\r\nPlatzhalter:\r\n\r\n\r\nWeggedrückt: "&$WeggedruecktStats&"\r\n\r\n"))
    	GUICtrlSetFont(-1, 10, 800, 0, "DejaVu Sans Mono")
    	GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    Global $GroupMitte = GUICtrlCreateGroup("", 336, 88, 273, 169)
    
    Global $ButtonSchliessen = GUICtrlCreateButton("Schließen", 359, 180, 227, 57)
    	GUICtrlSetFont(-1, 12, 800, 0, "MS Sans Serif")
    	GUICtrlSetCursor (-1, 0)
    	GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    Global $GroupMitteStats = GUICtrlCreateGroup("", 336, 264, 273, 273)
    
    Global $ComboStatsWahl = GUICtrlCreateCombo("", 344, 304, 257, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
    	GUICtrlSetData(-1, "");hier sollten die Datums angezeigt werden jedes Datum hat ihr eigenes Abteil bedeutet das Datum kommt nur einmal in der Kompletten Statistik vor
    	GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
    	GUICtrlSetCursor (-1, 0)
    
    Global $LabelStats = GUICtrlCreateLabel("Statistik wählen", 424, 280, 111, 20)
    	GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    
    Global $ButtonLoeschen = GUICtrlCreateButton("Löschen", 520, 496, 75, 25)		;Wenn Datum gewählt wurde in der Combo und man klickt auf Löschen soll die Statistik die gewählt wurde gelöscht werden aus der InI
    	GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
    	GUICtrlSetColor(-1, 0x800000)
    	GUICtrlSetCursor (-1, 0)
    	GUICtrlCreateGroup("", -99, -99, 1, 1)
    
    	GUISetState(@SW_SHOW)
    #EndRegion MainMenu erstellung
    
    
    While 1
    	$nMsg = GUIGetMsg()
    	Switch $nMsg
    		Case $GUI_EVENT_CLOSE
    			Exit
    		Case $ButtonLoeschen
    			;Funktion noch nicht umgesetzt ???
    		Case $ComboStatsWahl
    
    		Case $ButtonSchliessen
    			Exit
    	EndSwitch
    WEnd
    Alles anzeigen

    Nun zum eigentlichen Problem:

    Warum nimmst du nicht 1 Label je Eintrag anstatt alles in ein Edit zu "quetschen"?
    Das würde vieles schon mal einfacher machen. Den Rest schaue ich mir gerade mal an.

    Edit: Damn MojoeB warst du schnell.

  • Fenstertitel nach mehreren Kriterien durchsuchen

    • Moombas
    • 16. Juli 2024 um 15:54

    Versuch es mal mit folgendem Regex: WinList("[REGEXPTITLE:(.*HWiNFO.* - System) *(?i)(Zusammenfassung|Übersicht)]")

    Dann sollte auch die vorherige Variante passen (nur grob mit regex101 getestet, also nicht sicher ob es passt).

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™