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

Beiträge von casi4712

  • CMD Aurfuf haut nicht hin

    • casi4712
    • 2. Februar 2023 um 15:09

    Jo danke Euch beiden, also er tut jetzt was und die Zeile sieht auch so aus, wie sie in der Konsole funzzt, aber er hau es nicht nach Eigene Zertifikate rein, schon komisch, trotzdem Danke noch mal, habt mir sehr geholfen. Dat muss man halt wissen, dass man nur ' bei Passwörten nutzen darf.


    lg

  • CMD Aurfuf haut nicht hin

    • casi4712
    • 2. Februar 2023 um 14:51

    also wenn ich das eine " weg mache kommt variable not declared

  • CMD Aurfuf haut nicht hin

    • casi4712
    • 2. Februar 2023 um 14:49

    das wär meien nächste Frage gewesen, wie ich den CMD Strink so wie er ausgegeben wird mit CosolWrite richtig anzeigen lasse.

    Danke erst mal

  • CMD Aurfuf haut nicht hin

    • casi4712
    • 2. Februar 2023 um 14:22

    Hallo liebe Autoit Experten, ich habe eine kurzes CMD, was in der Konsole so auch funktioniert und ein Zertifikat importiert.

    certutil -f -p pass -user -importpfx "C:\Users\user1\Desktop\59116_zert_asa-ssl_b.pfx"

    In Autoit habe ich versucht dies so aufzurufen:

    AutoIt
    $file = "C:\Users\user1\Desktop\59116_zert_asa-ssl_b.pfx"
    $pass = 'pass'
    $cmd = Run(@ComSpec & " /c " & "certutil -f -p " & $pass & " -user -importpfx "" & $file" & " & Pause", """, "", @SW_SHOW)


    Er meckert zwar nichts, aber er tut leider auch nichts, Hat einer ne Idee woran es liegen könnte


    lg und schöne Restwoche noch

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 29. Januar 2023 um 20:59

    Na dass hatte ich ja schon gemacht, dass schaut dann so aus

    $window = Add-Type -memberDefinition @" [DllImport("user32.dll")] public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); "@ -name "Win32ShowWindowAsync" -namespace Win32Functions -passThru $window::ShowWindow((Get-Process –id $pid).MainWindowHandle, 0) $objcsv = Import-Csv c:\user.csv -Encoding Default -delimiter ";" $objcsv | out-gridview

    Aber denke mal die Funktion geht nur bei klassischen OneLinern

    lg und schönen Abend noch

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 28. Januar 2023 um 22:30

    Habe es jetzt mal mit ein paar mehr Zeilen versucht, irgendwie scheint er Probleme mit Anführungszeichen zu haben, wie zB bei Delimiter oder an der Stelle '[DllImport("user32.dll")]' & _ . Wie ist bei sowas vorzugehen?

    Mein Ausdruck sieht wie folgt aus:

    AutoIt
    Global $sCmdPS = _
    '$window = Add-Type -memberDefinition @"' & _
    '[DllImport("user32.dll")]' & _
    'public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);' & _
    '"@ -name "Win32ShowWindowAsync" -namespace Win32Functions -passThru' & _
    '$window::ShowWindow((Get-Process –id $pid).MainWindowHandle, 0)' & _
    '$objcsv = Import-Csv c:\user.csv -Encoding Default -delimiter ";"' & _
    '$objcsv | out-gridview'

    Beste Grüße und gute Nacht

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 28. Januar 2023 um 21:16

    Doch, jetzt scheint es zu funktionieren, war wohl nen Leerzeichen zuviel, recht herzlichen Dank noch mal

    lg und schönes WE noch

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 27. Januar 2023 um 01:07

    Na dann denke ich dann muss ich wohl doch den uneleganten Weg beschreiten und eine Verknüpfung erstellen, die ich dann aufrufe. Aas Problem, meines Wissens gibt es keinen PC Code der vorangestellt im PS Script, das vollständige Vestecken des PS Fensters erzwingt, deshalb ja der WSScript Aufruf;)

    lg

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 26. Januar 2023 um 20:32

    klingt erst mal gut, aber dass was ich geschrieben hatte war ja erst mal ein WScriptaufruf, um ein PS Script ohne Hauptfenster zu öffnen. Aber mal schauen vielleicht kann ich das Script ja in deinen Code einbauen.

    lg und schönen Abend noch

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 26. Januar 2023 um 16:16

    Auf jeden Fall eine interessante Funktion BugFix, und du meinst das würde auch für diesen Ws Aufruf funktionieren?

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 26. Januar 2023 um 16:09

    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

  • Poweshellscript fenster unsichtbar einbinden

    • casi4712
    • 26. Januar 2023 um 13:11

    Hallo liebe Scripter,

    es gibt in cmd den Befehl mshta vbscript:Execute("CreateObject(""Wscript.Shell"").Run ""powershell -NoLogo -Command """"& 'file.ps1'"""""", 0 : window.close"), der es ermöglicht ein PS Script auzurufen, und das Fenster dabei komplett unsichtbar zu halten. Ich gehe mal jetzt nicht davon aus, dass es dafür auch eine Funktion in AI gibt, ich habe es folgendermaßen versucht, erhalte dann aber nur ein WS Scriptfehler:

    RunWait('mshta vbscript:Execute("CreateObject(""Wscript.Shell"").Run ""powershell -NoLogo -Command """"& ""C:\Users\user\Desktop\PS_Mit_GUI\script.ps1""")', "", @SW_SHOW)

    Was ist an diesem Ausdruck falsch?

    Habe es auch so versucht

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

    Hier wird das Fenster aber kurz gezeigt

    Vielleicht hat jemand ne Idee

    LG und schöne Restwoche noch :rock:

  • WMI Abfrage

    • casi4712
    • 25. Januar 2023 um 12:27

    ok werde mich mal mit dem Tool befassen, scheint ein geniales Tool zu sein.

    lg

  • WMI Abfrage

    • casi4712
    • 25. Januar 2023 um 11:55

    ok stimmt, hatte sie danach, hät ich drauf kommen können. Nur ich hätte die ganz gerne alle in einer MessageBox, das geht bestimmt nicht so mit dieser Methode.

    lg und einen schönen Tag noch

  • WMI Abfrage

    • casi4712
    • 24. Januar 2023 um 22:46

    leider zeigt er mir nur den ersten gefundenen Eintrah sn mit

    MsgBox("","Title", $oEntity.Name)

  • WMI Abfrage

    • casi4712
    • 24. Januar 2023 um 22:18

    okidoki schaue ich mal, wieder was gelernt

    danke und schönen Abend noch

  • WMI Abfrage

    • casi4712
    • 24. Januar 2023 um 22:08

    Wow, na das hab ich mir fast schon gedacht ;) Aber wie bekomm ich das jetzt in meine Variable?

    Danke sehr

  • WMI Abfrage

    • casi4712
    • 24. Januar 2023 um 21:48

    Hallo liebe AutoIt Freunde,

    ich versuche den Inhalt einer WMI Abfrage WMIC PATH Win32_PnPEntity WHERE "Status='Error'" GET Name,Status /value in einer Variable zu speichern, leider bleibt das Ergebnisfenster leer, sieht hier jemand den Fehler?

    Zitat
    AutoIt
    #include <AutoItConstants.au3>
    #include <GUIConstants.au3>
    #include <MsgBoxConstants.au3>
    
    $var1 = "Error'"
    $var3 = " where Status='"
    $var2 = " GET Name,Status /value"
    
     $dos = Run(@ComSpec & "/c WMIC PATH Win32_PnPEntity" & $var3 & $var1 & $var2 & @CRLF)
     $Message = StdoutRead($DOS)
    
     MsgBox('',"Errors", $Message)
    Alles anzeigen

    lg und schöne Woche noch

  • ComSpec string will nicht

    • casi4712
    • 17. Januar 2023 um 17:39

    ok stimmt das tuts auch, zu kleiner Monitor;)

    danke

  • ComSpec string will nicht

    • casi4712
    • 16. Januar 2023 um 19:51

    Problem gelöst, ein /c hilft

    lg und eine schöne Woche noch

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™