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

  • Win 10 ist dooooof

    • Moombas
    • 30. Januar 2023 um 10:31

    Naja, also ich nutze immer (wenn vorhanden) die Treiber vom Hersteller.

    Aus meiner Sicht kann die ganze Windows Installation um alle nicht (zum Start, Installation und Boot) benötigten Treiber erleichtert werden.

    Sprich: Default-Treiber für z.B. Graka, Tastatur und Maus muss es natürlich geben aber Drucker, Scanner etc. meiner Meinung nicht.

    Alles was man dann eben noch on Top anschließen und nutzen will: Treiber vom Hersteller.

    Einerseits beschweren sich immer alle, das Windows so überladen sei etc. andererseits wollen sie am besten schon alles an Board haben.

    Das macht auch den großen Unterschied Windows/Android zum Apfel (bäh) aus.

    Treiber für alle Möglichkeiten vorhalten vs. Treiber passend fürs System haben.

  • ChatGPT für AutoIt - Talk, Ideen, Kuriositäten

    • Moombas
    • 27. Januar 2023 um 10:16
    Zitat von Peter S. Taler

    Ach, das mit dem Fachwissen ist nicht das wirkliche Problem. Da könnte man Fachleute in die Ministerien holen. Das Problem bei unseren Politikern ist, dass sie NIE gearbeitet haben. Keinen Beruf gelernt, keinen Beruf ausgeübt, teilweise dubiose Studienabschlüsse und sonst nichts. Von Beruf Politiker. Mit wenigen Worten: Sie haben - von NICHTS eine Ahnung.

    Also, zum einen sagst du richtiger Weise "könnte"... und das ist das was ich meine, denn getan wird es scheinbar selten.

    Was aber falsch ist, das Politiker surchaus gearbeitet haben, nur leider selten in dem Bereich auch mal in unterster Ebene, für den sie zuständig sind. Und ob Studienabschluss dubios oder nicht, interessiert mich nicht. Was wcihtig ist: Das auch OHNE Studienabschluss am Ende etwas Vernünftiges raus kommen kann. Aber das ist wie so oft: Lass mal (nur) das Management z.B. einen IT-Job durchführen. Resultat mit sehr hoher Wahrscheinlichkeit: Gescheitert.

    Warum? Weil das Management von den ganzen Prozessen, die zu beachten sind etc. seltenst eine Ahnung hat und gerne auch mal versucht die "Abkürzung" zu nehmen.

    Das das dann zu Problemen führt oder gar zum gänzlichen Scheitern, ist dann klar.

    Und wer sitzt im Management? Meist Personen die studiert haben aber sich seltenst hoch gearbeitet haben, letztere (leider seltene Spezies) wissen wie es läuft und das merkt man in ihrem Management deutlich

    Und genau das ist das was in der Politik statt findet.

    Oder schon mal (z.B.) von einem Minister für Verkehr gehört, der vorher selber Straßen/Schienen und Brücken gebaut hat?

  • ChatGPT für AutoIt - Talk, Ideen, Kuriositäten

    • Moombas
    • 27. Januar 2023 um 08:25

    Das Problem für sämtliche politischen Positionen, die gewisses Fachwissen voraussetzen:

    Es werden Politiker eingesetzt und kein Fachpersonal. Ja, von mir aus kann da ganz oben einer stehen, der das Außenbild trägt aber für die ganzen fachlichen Sachen doch bitte mal echte Fachleute rein holen und ihre Arbeit machen lassen...aber hey das kann man doch nicht machen, dann könnte es ja mal vorwärts gehen...

  • Poweshellscript fenster unsichtbar einbinden

    • Moombas
    • 27. Januar 2023 um 08:19
    Zitat von casi4712

    ji Hallo Mombi, danke, dass hatte ich schon probiert, das funktioniert deshalb nicht, da in dem PS ein Grid geöffnet wird, und dieses soll er anzeigen, sorry, hatte ich vielleicht sagen sollen. BugFix, dein Beispiel scheu ich mir mal an

    lg und schönen Abend noch

    Ok, also erst nicht anzeigen und dann, wenn er quasi alle Daten hat, Anzeigen?

    Hast du eine ~Zeitangabe wie lange das erzeugen dauert (oder besser: irgendeinen Indikator auf den du schauen kannst wann es erzeugt wurde)?

    Du könntest dann mit @SW_HIDE starten und dann nach z.B. 2 Sekunden erst das Fenster per WinSetState() anzeigen:

    AutoIt
    Local $PID, $hWnd
    $PID = Run("powershell.exe -ExecutionPolicy Bypass -Command Start-Process C:\Users\user\Desktop\PS_Mit_GUI\script.ps1 -NoNewWindow -Wait", '', @SW_HIDE)
    $hWnd = _GetHwndFromPID($PID)
    sleep(2000) ;Besser wäre natürlich ein anderer Indikator
    Winsetstate($hWnd, '', @SW_SHOW)
    
    
    ;Function for getting HWND from PID https://www.autoitscript.com/wiki/FAQ#How_can_I_get_a_window_handle_when_all_I_have_is_a_PID.3F
    Func _GetHwndFromPID($PID)
    Local $iPID2, $hWnd = 0
    Local $winlist = WinList()
        Do
            For $i = 1 To $winlist[0][0]
                If $winlist[$i][0] <> "" Then
                    $iPID2 = WinGetProcess($winlist[$i][1])
                    If $iPID2 = $PID Then
                        $hWnd = $winlist[$i][1]
                        ExitLoop
                    EndIf
                EndIf
            Next
        Until $hWnd <> 0
        Return $hWnd
    EndFunc;==>_GetHwndFromPID
    Alles anzeigen

    Keine Gewähr auf komplett korrekt, da nur kurz zusammen gezimmert ;)

    Edit: Wobei die Lösung von Bugfix natürlich zu bevorzugen wäre.

  • Poweshellscript fenster unsichtbar einbinden

    • Moombas
    • 26. Januar 2023 um 13:34

    Also du willst, das das Fenster nicht angezeigt wird?

    @SW_HIDE wird dir dabei helfen:

    Run("powershell.exe -ExecutionPolicy Bypass -Command Start-Process C:\Users\user\Desktop\PS_Mit_GUI\script.ps1 -NoNewWindow -Wait", '', @SW_HIDE)

    Schaue dir bitte eindringlich nochmal die Hilfe an, das steht da drin (show_flag)! https://www.autoitscript.com/autoit3/docs/functions/Run.htm

    Willst du es aber wirklch "Einbinden" wird es komplizierter, da du aber von unsichtbar redest, würde das Einbinden keinen Sinn ergeben.

  • WMI Abfrage

    • Moombas
    • 25. Januar 2023 um 09:59

    Hast du die msgbox in der Schleife oder danach?

    In der Schleife: eine msgbox je Eintrag

    Danach: Eine MsgBox für nur den einen Eintrag.

  • Deutsche Hilfe auf 3.3.16.1 updaten - mitmachen

    • Moombas
    • 24. Januar 2023 um 14:12
    Zitat von Musashi

    Manchmal schon :P

    Maximal temporär :P

  • SciTE - Fold / Expand mit Pattern für "Startzeile Faltbereich"

    • Moombas
    • 24. Januar 2023 um 08:17
    Zitat von SOLVE-SMART

    Bei VSCode läuft eben fast alles was Extensions usw. angeht, über JavaScript

    Ein Grund für mich es niemals zu nutzen :P

    Kaffeetassen gehören einfach nit in einen PC :D

  • ChatGPT für AutoIt - Talk, Ideen, Kuriositäten

    • Moombas
    • 24. Januar 2023 um 08:13
    Zitat von Peter S. Taler

    Da bleibt unberücksichtigt,

    1) dass man z.B. zum Überholen die Geschwindigkeit überschreiten darf

    Das ist falsch.

    Zitat

    "Normalerweise dürfen Sie die zulässige Höchstgeschwindigkeit auch beim Überholen nicht außer Acht lassen. Sollte ein rechtfertigender Notstand vorliegen, kann es gegebenenfalls gestattet sein, die Geschwindigkeit bei einem Überholmanöver kurzzeitig zu überschreiten."

    Auch beim Überholen gilt die Geschwindigkeitsbegrenzung. Ansonsten könntest du in mind 99% der Fälle, wenn du (außer Orts) geblitzt wirst, behaupten das du ja gerade Überholt hast und wärst fein raus... hat dir das ChatGPT etwa erzählt? :P

  • ChatGPT für AutoIt - Talk, Ideen, Kuriositäten

    • Moombas
    • 23. Januar 2023 um 13:26

    Das ist auch genau der Grund, warum einige diese Chat KI verbieten wollen...

  • Variable used without being declared - nach dem compilieren

    • Moombas
    • 20. Januar 2023 um 10:20

    Ok, dann habe ich das ggf. falsch im Kopf. Dann sorry für die Verwirrung.

    Aber warum funktioniert bei ihm das Skript nun, wenn man = True weg lässt?

  • Variable used without being declared - nach dem compilieren

    • Moombas
    • 20. Januar 2023 um 09:41
    Zitat von AspirinJunkie

    Das wäre bemerkenswert - ein Bit kann nur exakt 2 verschiedene Werte annehmen.
    Ich überlege mir gerade wie da überhaupt Unterschiede implementiert werden könnten.

    Straf mich Lügen (ich kann das auch falsch im Gedächtnis haben) sber ich meine jemand hatte hier mal geschrieben, das Windows False dem Autoit True entsprechen kann und andersrum, sprich 1 und 0 vertauscht sind (kann auch Return Code bedingt gewesen sein).

    Wie gesagt, bin mir unsicher.

  • Variable used without being declared - nach dem compilieren

    • Moombas
    • 20. Januar 2023 um 08:03
    Zitat von Racer

    Eigentlich sollte es keinen Unterschied machen ob ich "if $test then" oder "if $test = True Then" schreibe, außer das es kürzer ist! Aber wenn was nicht geht und man sich schon die Haare rauft probiert man alles was es gibt - könnte ja doch was dran sein und ja, da beginnt man wieder an den Weihnachstsmann zu glauben, hauptsache es funktioniert :party:

    Jaein, (folgendes ohne Gewähr) man sollte es meinen aber ich meine mich erinnern zu können das es Unterschiede zwischen Windows true/false und AutoIt true/false geben kann, weshalb man mir mal empfohlen hat niemals auf true oder false zu prüfen, sondern immer if X then bzw if not X then zu nutzen.

  • Variable used without being declared - nach dem compilieren

    • Moombas
    • 18. Januar 2023 um 09:03
    Zitat von Racer

    ...

    Ich habe nur die Änderung wie Du sie beschrieben hast durchgeführt und auch den Gegentest und jetzt geht es immer.

    ...

    Racer darf ich dich dazu noch kurz fragen, wen du hier mit "Du" meinst?

  • Portable - Starter

    • Moombas
    • 17. Januar 2023 um 15:10

    Ich habe soetwas für mich in Lazarus (Pascal) bzw. vorher mit Delphi geschrieben und dann umgezogen, da ich die GUI-Erstellung dort wesentlich angenehmer finde und ich etwas mehr als ein reines "Starter-Tool" brauchte und dies permanent läuft.

    Aber generell stimme ich dem zu, alles kommt in eine Ordnerstucktur und wird von einem zentralen Programm dann abgerufen. Und so viel wie möglich für den User konfigurierbar.

    1.jpg

    Aber immer wieder schön zu sehen, das viele die gleiche Idee/Arbeitsweise haben.

  • Script läuft unter Windows Server nicht weiter

    • Moombas
    • 17. Januar 2023 um 15:01

    Hast du mal geprüft was du zurück bekommst? Also Consolewrite(_WinAPI_GetLastErrorMessage() & @CRLF) oder Consolewrite($sPaket & @CRLF) nach deinem Request?

    Sind beide Maschinen im gleichen Netzwerk? Wenn nicht könnte es dabei auch Gründe geben, denn sofern ich dich richtig verstehe bleibt er in der Schleife hängen.

  • Variable used without being declared - nach dem compilieren

    • Moombas
    • 17. Januar 2023 um 12:52

    Oder du machst das per schreiben in eine Logdatei. Wenn das Programm dann abstürzt, hast du ja den letzten Eintrag bis wohin er gekommen ist und kannst dann weiter vorgehen wie von Andy beschrieben. Eine Logdatei hat den Vorteil, das du nicht die ganze Zeit wegklicken musst.

  • das ist mir aber peinlich

    • Moombas
    • 17. Januar 2023 um 11:14

    Hi,

    deine " sind falsch, es muss so lauten: "F:\ich werde gezeigt.pdf", um das dann umzusetzen musst du ' nutzen also: Run('F:\test\summatraPDF.exe "F:\ich werde gezeigt.pdf"')

  • Bug oder nicht Bug oder wenigstens ungereimt?

    • Moombas
    • 17. Januar 2023 um 11:12
    Zitat von Peter S. Taler

    Ich sehe schon meine Lösung ist die längste :(

    Ist doch eigentlich egal. Wichtig ist in der Regel das eine Lösung funktioniert.

    Alles andere sind Optimierungen. ;)

  • Variable used without being declared - nach dem compilieren

    • Moombas
    • 17. Januar 2023 um 11:04

    Also auch wenn du dein $test auf False setzt? Du hattest geschrieben, das du $test auf TRUE UND Konsolenausgabe gemahct hast, was ist wenn du nur jeweils eins davon machst?

    Nachtrag: Und Initialisiere $test mal mit False und nicht mit ""

    Nachtrag 2: Ich würde zudem immer If $test then anstatt If $test = True then bzw. If not $test then anstatt If $test = False then bevorzugen.

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™