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

Beiträge von beriac61

  • Func (Parameter) Verständnisfrage

    • beriac61
    • 12. November 2015 um 17:56

    Danke. Hat etwas den Nebel gelüftet.

  • Func (Parameter) Verständnisfrage

    • beriac61
    • 4. November 2015 um 14:25

    Hi, ich benutze zwar Funktionen, aber bislang ohne Parameter. Dies habe ich bislang noch nicht verstanden.
    Wenn ich also folgende Funktion verwende (Es geht nicht um das Verständnis der Funktion !!):

    If @UserName = "XYZ" Then
    B_SMTP()
    EndIf

    Func B_SMTP()
    $s_SmtpServer = "IP"
    $s_FromName = "Scriptname"
    $s_FromAddress = "script@x.com"
    $s_ToAddress = "Empfänger@y.com"
    $s_Subject = @ScriptName & " , " & @ComputerName & " , " & @UserName
    $ashelo = "helo"
    Dim $as_Body[2]
    $as_Body[0] =""
    $Response = _INetSmtpMail($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $as_Body, $ashelo, -1)
    $err = @error
    EndFunc

    Welche Parameter könnte ich denn z.B.: in der 2. Zeile übergeben ??

    /Bernhard

  • Variable im Unterskript (2. Skript mit Runas) verwenden

    • beriac61
    • 30. Juni 2015 um 14:27

    Danke für die gute Idee. Ich verstehe zwar die Parameterübergabe, aber leider nicht so sehr die Befehlszeile im Unterprogramm. Kann ich den Parameter @Username vom Hauptskript auch im Unterprogramm weiter verwenden wie z.B. in Msgbox oder in eine andere Variable schreiben ?

  • Variable im Unterskript (2. Skript mit Runas) verwenden

    • beriac61
    • 29. Juni 2015 um 21:49

    Ich verstehe nicht worauf du hinaus willst. Das Problem ist, dass das Hauptskript von jedem Benutzer sowieso ausgeführt wird, aber z.B. ein notwendiges Unterskript (z.B. eine Installation) wegen den Rechten als Admin ausgeführt werden muss. Jetzt brauche ich aber auch die Information des eigentlich angemeldeten Benutzers im Unterskript. Und da hilft mir @Username nicht weiter.

  • Variable im Unterskript (2. Skript mit Runas) verwenden

    • beriac61
    • 29. Juni 2015 um 20:47

    Hallo, ich lasse einen Skript bei uns im Netz vom Benutzer laufen. Abhängig vom Benutzer oder Computer werden weitere Skripte mit Runas und einem Administratorenkonto ausgeführt. In diesen Unterskripten möchte ich aber den eigentlich angemeldeten Benutzer wissen. Aber das Makro @Username gibt mir natürlich den Namen des Runas Benutzers wieder. Kann ich auch im 1. Skript eine Variable mit $user-angemeldet = @Username definieren, die ich im Unterskript weiter verwenden kann ? Oder gibt es auch einen ganz andere Möglichkeit ?
    Gruß /Bernhard

  • Regwrite HKEY_CLASSES_ROOT\.scr

    • beriac61
    • 9. Januar 2014 um 10:55

    Hi, wir haben Probleme mit dem Bildschirmschoner und müssen den Standardwert wieder herstellen. Dieser lautet in der Registry:
    [HKEY_CLASSES_ROOT\.scr]
    @="scrfile"

    Mit
    #RequireAdmin
    RegWrite("HKEY_CLASSES_ROOT\.scr", "Standard", "REG_SZ", "scrfile")
    oder
    RegWrite("HKEY_CLASSES_ROOT\.scr", "scrfile")

    passiert aber nichts, obwohl ich lokal mit einem Reg.file den Wert von den Rechten her importieren kann.

    Kann jemand helfen ?

    So gehts:
    #RequireAdmin
    RegWrite("HKEY_CLASSES_ROOT\.scr", "", "REG_SZ", "scrfile")

  • INI Benutzerinfo in Script integrieren

    • beriac61
    • 1. August 2013 um 12:00

    Ich wollte aus einer INI Datei den @username suchen und eine ID Zahl einer Variablen zuweisen: z.B:
    $Variable = IniRead("INI-Datei","MAIN", @UserName,0)
    INI Datei enthält:
    [Main]
    User1=123
    User2=456
    ...

    Da aber die INI Datei nicht beim compilieren mit integriert wird und ich die INI Informationen nicht veröffentlichen will, muss ich wohl die User Tabelle in den Script integrieren und dort auswerten.

    Da fehlt mir aber der Ansatz. Kann mir dabei jemand helfen ?

  • Run und RunAs mit Parametern

    • beriac61
    • 30. Juli 2013 um 11:50

    Hi, ich muss eine Office Installation mit Parametern aufrufen und habe es erstmal so gelöst:

    $Path="Pfad\setup.exe"
    $Para1="adminfile"
    $Para2="DE.msp"

    RunAs('admin','UnsereDomain','MeinPwt',1,$Path&' '&'/'&$Para1&' '&$Para2) ;funktioniert nicht
    Run($Path&' '&'/'&$Para1&' '&$Para2) ;funktioniert

    Beide Programmaufrufe sind identisch, aber mit RunAs funktioniert er nicht. Dies liegt aber nicht an den Zugangsdaten, sondern nur an den Parametern. Jemand eine Idee ?

  • Anmeldedaten für Login aus Tabelle lesen

    • beriac61
    • 24. Juli 2013 um 08:19

    Hi, ich bräuchte einmal einen Ansatz für folgende Idee: Wir haben ein Zeitmanagement bei dem jeder User sich an einer Anmeldemaske beim starten des PC anmelden muss. Die Anmeldung erfolgt über eine ID Nummer, die z.B. auch die Personalnummer sein kann. Jetzt will ich aber nicht eine Benutzerverwaltung für diese Software aufbauen und die Info an den User, welche ID Nummer er hat, haben die nach kurzer Zeit wieder vergessen. Meine Idee ist jetzt, dass das Script eine Tabelle nach @Username und ID-Nummer ausliest und anschl. die ID-Nummer in die Anmeldung eingibt. Deswegen Excel erst zu öffnen, macht keinen Sinn. Hat jemand damit schon Erfahrung ? Tabelle als Script ?

  • Nach Bedingung 2 Befehle ausführen

    • beriac61
    • 23. Juli 2013 um 10:40

    Danke. Alle Schleifen probiert, aber IF nicht :cursing:

  • Nach Bedingung 2 Befehle ausführen

    • beriac61
    • 23. Juli 2013 um 10:09

    Hi, wieder einmal eine Anfängerfrage: Ich möchte eine Variable auswerten und im Wahr Fall aber 2 aufeinanderfolgende Befehle ausführen (Msgbox + Send per SMTP). Wie geht sowas ?

  • Fenster als Block mit Infotool nicht auszulesen

    • beriac61
    • 9. Juli 2013 um 10:42

    Hallo, ich bin gerade dabei ein Sprachpaket von Office zu automatisieren. Ich kann aber das mittels dem AutoIt Infotool nicht auslesen, sondern bekomme nur einen einzigen Rahmen über das Fenster (ausgenommen die Fensterzeile selbst) gelegt. Siehe Anhang. Kennt jemand den Fehler und wie kann ich es besser ansteuern ? /B.

    Dateien

    Fenster.jpg 96,78 kB – 0 Downloads
  • Microsoft Eula per Skript akzeptieren

    • beriac61
    • 4. Juli 2013 um 21:18

    Danke für die schnelle Antwort. Das mit dem WEITER war blöd von mir. Das denke ich bekomme ich dann wieder hin. Nur das Häkchen in diesen verd. Kasten fehlt mir. Das Fenster wird nur aufgerufen und nichts passiert. Ich habe es mit beiden ControlClick Zeilen probiert:
    ;Install DE ProofingTool
    Run("C:\Users\deban0\Dropbox\Bernhard_FLS\proofingtools_de-de-x86.exe")
    WinActive("Microsoft Office Korrekturhilfen 2013 - Deutsch","Klicken Sie hier, um den Microsoft-Software-Lizenzbedingungen zuzustimmen.")
    ControlClick("Microsoft Office Korrekturhilfen 2013 - Deutsch","Klicken Sie hier, um den Microsoft-Software-Lizenzbedingungen &zuzustimmen.","[Class:Button;Instance:1]","left")
    ;ControlClick("Microsoft Office Korrekturhilfen 2013 - Deutsch","Klicken Sie hier, um den Microsoft-Software-Lizenzbedingungen &zuzustimmen.","Button1","left")

  • Microsoft Eula per Skript akzeptieren

    • beriac61
    • 4. Juli 2013 um 20:40

    Hi, ich muss gestehen ich fange erst mit AutoIT an. Trotzdem finde ich keine passende Lösung. Ich möchte bei uns die Office Proofing Tools mit AutoIT installieren lassen. Aber ich bekomme ControlClick nicht dazu die Lizenzbestimmungen zu akzeptieren und auf WEITER zu klicken. Ich habe es schon mit diversen ID Button Versionen probiert. Hat jemand einen Tip für den Anfänger ? Ich habe von dem Script, dem Fenster und dem Window Info Fenster ein Bild angehängt.

    Dateien

    Ms-Eula.jpg 203,52 kB – 0 Downloads

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™