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

Beiträge von recondite

  • Ccleander als Admin starten

    • recondite
    • 29. November 2021 um 17:26

    wenn ich in Windows Programme im Admin-Modus starte, wird immer nach Passwort gefragt.

    Wie gesagt, wenn ich das Admin PW auf 1 oder so ändere, klappt es auch wieder mit Skript.

    Das Passwort ist einfach nur "Enter", wie sag ich das dem Skript?

  • Ccleander als Admin starten

    • recondite
    • 28. November 2021 um 12:35

    Servus Leute ich habe ein Problem :theke:

    Dieser Code funktioniert einwandfrei, und Ccleaner startet als Admin

    RunAs ("Administrator","GRUPPE","PW123",0,"C:\CCleaner.exe"


    Wenn ich jedoch das Admin-Passwort unter Windows deaktiviere (Enter setze) schaffe ich es nicht dass das Programm startet.

    Ich habe schon folgendes ausprobiert;

    RunAs ("Administrator","GRUPPE","",0,"C:\CCleaner.exe"

    RunAs ("Administrator","GRUPPE","ENTER",0,"C:\CCleaner.exe"

    RunAs ("Administrator","GRUPPE","{ENTER}",0,"C:\CCleaner.exe"


    Jemand eine Idee?


  • Autoit startet Internetexplorer, anstatt Firefox :(

    • recondite
    • 27. Dezember 2019 um 14:50

    Hallo Zusammen,

    Ich möchte gerne, dass das Skript, mit Firefox funtioniert, dieser ist als Hauptbrowser definiert.

    Leider öffnet er imm den InternetExplorer. Was kann ich tun?


    #include <IE.au3>

    $Url = 'http://intern.marquardt-kuechen.de/marquardt_intern/scripts/index.php?fuseaction=home.login'

    $User = 'xxx'

    $Pwd = 'xxx'

    $test = _IEAutoLogin($Url, $User, $Pwd)

    Func _IEAutoLogin($sUrl, $sUsername, $sPwd)

    ;funkey 09.09.09

    $oIE = _IECreate($sUrl)

    _IEErrorNotify(False)

    _IEErrorHandlerRegister()

    $oForms = _IEFormGetCollection($oIE)

    If @error Then

    Return SetError(1, _IEErrorHandlerDeRegister(), $oIE) ;'no forms --> no login'

    Else

    $Index = 0

    For $oForm In $oForms

    $oFormElements = _IEFormElementGetCollection($oForm)

    If IsObj($oFormElements) Then

    $IndexElement = 0

    For $oElement In $oFormElements

    If $oElement.Type = 'password' Then

    $oPwd = _IEFormElementGetObjByName($oForm, $oElement.Name)

    _IEFormElementSetValue($oPwd, $sPwd)

    For $i = $IndexElement - 1 To 0 Step -1

    $oUser = _IEFormElementGetCollection($oForm, $i)

    If $oUser.Type = 'text' Then

    _IEFormElementSetValue($oUser, $sUsername)

    ExitLoop

    EndIf

    Next

    If $oForm.action <> "0" And Not StringInStr($oForm.action, '.php') Then ;submit

    _IEFormSubmit($oForm, 0)

    _IELoadWait($oIE)

    Else ;click

    For $i = $IndexElement + 1 To $IndexElement + 10 ;check the next 10 elements

    $oButton = _IEFormElementGetCollection($oForm, $i)

    If $oButton.Type = 'submit' Then

    _IEAction($oButton, "click")

    ExitLoop

    EndIf

    Next

    EndIf

    Return SetExtended(_IEErrorHandlerDeRegister(), $oIE)

    EndIf

    $IndexElement += 1

    Next

    EndIf

    $Index += 1

    Next

    EndIf

    Return SetError(2, _IEErrorHandlerDeRegister(), $oIE) ;no password-field found

    EndFunc ;==>_IEAutoLogin

  • Wer schreibt mir kleines Skript für Geld?

    • recondite
    • 15. Mai 2018 um 13:16
    Zitat von alpines

    Ich kann dir das gerne basteln, wenn du Interesse hast können wir ja weiteres über PN besprechen. Meld dich bei Interesse.

    Schaut nicht nach viel Arbeit aus also auch gerne gratis (oder für eine kleine Spende ans Forum).

    hab dir ne PN geschrieben

  • Wer schreibt mir kleines Skript für Geld?

    • recondite
    • 15. Mai 2018 um 13:03
    Zitat von alpines

    Ich hab deine Nutzerdaten für die Website zensiert damit keiner mit deinem Account Unfug anstellt.

    oh ja danke kannst du die URL ganz oben auch noch zensieren :saint:

  • Wer schreibt mir kleines Skript für Geld?

    • recondite
    • 15. Mai 2018 um 12:55

    Hallo,

    ich benötige ein Skript, das mich auf einer Webseite einloggt und mich als Verkäufer auswählt (Dropdown-Menü)

    Entweder hilfst du mir schnell und zügig so dass ich es selbst schreiben kann, oder du schreibst es komplett

    für mich. In beiden Fällen biete ich dir Geld für die Hilfe, da es geschäftlich ist und ich es schnell brauche.


    pasted-from-clipboard.png


    Das mit dem Loggin funktioniet bereits, ich habe mir hier ein Autologin Skript runtergeladen, es müsste also

    eigentlich noch so geschrieben werden, dass er auf Verkaufsübersicht geht und dann den Verkäufer im

    Dropdownmenü auswählt.

    Hier mal Das Login-Skript

    #include <IE.au3>


    $Url = '<ZENSIERT>'

    $User = '<ZENSIERT>'

    $Pwd = '<ZENSIERT>'


    $test = _IEAutoLogin($Url, $User, $Pwd)


    Func _IEAutoLogin($sUrl, $sUsername, $sPwd)

    ;funkey 09.09.09

    $oIE = _IECreate($sUrl)

    _IEErrorNotify(False)

    _IEErrorHandlerRegister()

    $oForms = _IEFormGetCollection($oIE)

    If @error Then

    Return SetError(1, _IEErrorHandlerDeRegister(), $oIE) ;'no forms --> no login'

    Else

    $Index = 0

    For $oForm In $oForms

    $oFormElements = _IEFormElementGetCollection($oForm)

    If IsObj($oFormElements) Then

    $IndexElement = 0

    For $oElement In $oFormElements

    If $oElement.Type = 'password' Then

    $oPwd = _IEFormElementGetObjByName($oForm, $oElement.Name)

    _IEFormElementSetValue($oPwd, $sPwd)

    For $i = $IndexElement - 1 To 0 Step -1

    $oUser = _IEFormElementGetCollection($oForm, $i)

    If $oUser.Type = 'text' Then

    _IEFormElementSetValue($oUser, $sUsername)

    ExitLoop

    EndIf

    Next

    If $oForm.action <> "0" And Not StringInStr($oForm.action, '.php') Then ;submit

    _IEFormSubmit($oForm, 0)

    _IELoadWait($oIE)

    Else ;click

    For $i = $IndexElement + 1 To $IndexElement + 10 ;check the next 10 elements

    $oButton = _IEFormElementGetCollection($oForm, $i)

    If $oButton.Type = 'submit' Then

    _IEAction($oButton, "click")

    ExitLoop

    EndIf

    Next

    EndIf

    Return SetExtended(_IEErrorHandlerDeRegister(), $oIE)

    EndIf

    $IndexElement += 1

    Next

    EndIf

    $Index += 1

    Next

    EndIf

    Return SetError(2, _IEErrorHandlerDeRegister(), $oIE) ;no password-field found

    EndFunc ;==>_IEAutoLogin

    // Edit alpines: Logindaten zensiert.

  • Firefox sauber schließen

    • recondite
    • 15. Mai 2018 um 12:42

    wunderbar, danke für die Hilfe hat alles geklappt!

  • Firefox sauber schließen

    • recondite
    • 14. Mai 2018 um 13:02

    InetGet("https://marquardt/EDV/Preislisten/_Geraeteuebersicht/Backofen/Backofen.xlsx", "Backofen.xlsx"[, background=C:/xxx]) ;(;(

    will nicht funktionieren.

    in der Hilfe steht nix von Pfadangaben im 2ten Parameter

    background
    [optional]


    $INET_DOWNLOADWAIT (0) = Wait until the download is complete before continuing (default).


    $INET_DOWNLOADBACKGROUND (1) = return immediately and download in the background (see remarks).

  • Firefox sauber schließen

    • recondite
    • 14. Mai 2018 um 12:28

    InetGet("https://marquardt/EDV/Preislisten/_Geraeteuebersicht/Backofen/Backofen.xlsx", "Backofen.xlsx")

    Na toll ;) das funktioniert zwar jetzt läd er mir die Datei runter und schmeißt Sie mir ungeöffnet in den Download-Ordner. Es sollte aber so sein, dass die Datei im Ecxel geöffnet wird, so wie es mit dem ShellExecute Befehlt der Fall war.

    PS: Die Funktion ist dennoch hilfreich für andere Dinge, kann ich per Autoit auch festlegen, wo die Datei abgelegt soll?


    nene, ist so zensiert, dass keine Rückschlüsse auf die Firma möglich sind, habe alles verräterische gelöscht - vertrau mir ;)

  • Firefox sauber schließen

    • recondite
    • 14. Mai 2018 um 11:19

    Hallo, danke für die Antowort. Und wie würde es dann komplett aussehen? Beispiel? Sorry, bin totaler Anfänger :D

    Die URL ist zensiert, nur hast du es nicht bemerkt :D

  • Firefox sauber schließen

    • recondite
    • 13. Mai 2018 um 16:31

    Hallo zusammen,

    Das ist mein Script.

    ShellExecute("https://intranet.marquardt/EDV/Preislisten/Geraeteuebersicht/Backofen.xlsx")

    hier wird eine Excel-tabelle aus dem Intranet abgerufen, allerdings öffnet sich dabei jedesmal ein Firefox-Tab, wie kann ich dieses wieder sauber schließen?

    ich danke euch im Vorraus:S

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™