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

Beiträge von hendrikhe

  • Parameter übergeben

    • hendrikhe
    • 3. Mai 2017 um 19:24

    Langsam werden wir richig Freunde Oscar :D heute hast mich viel weitergebracht, danke

    ShellExecuteWait($path,$User & ' ' & $folder)

  • Parameter übergeben

    • hendrikhe
    • 3. Mai 2017 um 19:00

    Hallo,

    Ich versuche gerade einen Programm mit Parametern zu öffnen:

    AutoIt
    $folder = @MyDocumentsDir & '\TEST'& '\logs\' & 'flushdns.txt'
    $path = @ScriptDir & '\dnsflush.exe'
    $User = @UserName
    
    
    ShellExecuteWait($path &' '&  $User &' '& $folder )

    Leider kommt immer die Meldung das dnsflush.exe' $User $folder nicht gefunden werden kann

  • #RequireAdmin, script wird nicht ausgeführt

    • hendrikhe
    • 3. Mai 2017 um 18:27

    And the Oscar goes to....

  • #RequireAdmin, script wird nicht ausgeführt

    • hendrikhe
    • 3. Mai 2017 um 18:05

    Danke, habe gerade getestet aber leider mit dem selben Ergebnis

    alt: GUI-> dnsflush.exe'
    neu: GUI->ZusatzScript->dnsflush.exe

    leider kommt die gewünschte UAC Meldung nicht

  • #RequireAdmin, script wird nicht ausgeführt

    • hendrikhe
    • 3. Mai 2017 um 17:11

    so machst du mir keine Hoffnungen :P

    Wie finde ich raus : "Auf was steht denn deine UAC-Kontrolle?"

  • #RequireAdmin, script wird nicht ausgeführt

    • hendrikhe
    • 3. Mai 2017 um 16:22

    Hallo,

    Ich habe einen GUI erstellt mit den Knopf: "Flush DNS"
    Wenn ich darauf clicke soll es das Programm: dnsflush.exe ausführen

    Das Programm dnsflush.exe funktioniert aber nur wenn ich #RequireAdmin entferne, das brauche ich für spätere Zwecke.
    Wenn ich es mit #RequireAdmin ausführe passiert nix, keine Fehlermeldung.

    Wenn ich das Programm dnsflush.exe direkt, also nicht über das GUI ausführe funktioniert es. Die Option GUI gleich mit #RequireAdmin zu öffnen will ich nicht.

    Wie bekomme ich es hin das der zweite script als admin ausgeführt wird?

    GUI Programm

    C
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    
    
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Test", 615, 437, 192, 124)
    $FlushDNS = GUICtrlCreateButton("Flush DNS", 24, 56, 75, 25)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    
    
    While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
            Case $GUI_EVENT_CLOSE
                Exit
            Case $FlushDNS
                RunWait(@ScriptDir & '\dnsflush.exe')
    
    
        EndSwitch
    WEnd
    Alles anzeigen


    dnsflush.exe:

    C
    #RequireAdmin
    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_Outfile=dnsflush.exe
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <AutoItConstants.au3>
    #include <MsgBoxConstants.au3>
    
    
    
    
    
    
    
    
    MsgBox(0, "Output", "test")
    Alles anzeigen

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™