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

Beiträge von TL1983

  • Registry ändern

    • TL1983
    • 25. April 2013 um 09:35

    Hallo,

    ich versuche per AutoIt Einträge in der Registry zu ändern.
    Ich habe dazu ein ein weiteres Script Namens RunAs.exe geschrieben um
    das eigentliche Programm mit Admin Rechten laufen zu lassen.

    So mein Tool zum Ändern der Reg läuft nun mit Admin Rechten und soll nun im Bereich
    HKEY_CURRENT_USER des Standard Benutzers (dieser ist auch angemeldet) einen Wert ändern.

    Blöderweise wird der Wert nicht beim Standard Benutzer geändert sondern beim Admin.

    Hier mal meine Zeile Code die es eigentlich ändern soll :

    RegWrite("\\" & $IP & "\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows", "Device", "REG_SZ", $TempString)

    Vielleicht hat ja jemand eine Idee.

    Gruß

  • ISN AutoIt Studio

    • TL1983
    • 20. Februar 2013 um 09:30

    Hallo,

    ich habe es gerade runtergeladen, leider läuft es extrem langsam und lässt meine komplette Workstation hängen für einige Minuten.

    Schon bei der Installation fror mein Rechner für einige Zeit ein, das gleiche passiert immer wieder bei der Benutzung.

    Der Start des Studios ist auch extrem langsam, nachdem Start kann ich das Studio nutzen, aber der Rest des Rechners bleibt für

    ca. 1 Minuten nicht ansprechbar, das gleiche passiert zum Beispiel beim Anlegen eines Projektes und bei weiteren Aktionen.

    Es sieht echt gut aus und mach mich neugirieg, leider kann ich es aufgrund der genannten Probleme nicht nutzen.

    Gibt es dafür evtl. eine Lösung ?

    Gruß Thomas

  • $hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & @ComputerName & "\root\cimv2")

    • TL1983
    • 8. Februar 2013 um 19:24

    Hallo,

    wie kann ich bei folgendem Code einer Fehler abfangen,
    wenn die IP ($IP) nicht in Ordnung ist und somit keine Verbindung
    aufgebaut werden kann.
    Zum Beispiel ein Eingabefehler: 10.3.511 statt 10.3.5.11.
    Ich könnte die Eingabe validieren, aber dies würde bei einer nicht existierenden IP auch nicht helfen.

    Code
    GUICtrlSetData($InputIP, $IP)
    	;$hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & @ComputerName & "\root\cimv2")
    	$hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & $IP & "\root\cimv2")
    	$sPrinterList = $hService.ExecQuery ("Select * From Win32_Printer")
    	ConsoleWrite('$sPrinterList.count = ' & $sPrinterList.count & @lf)
    	For $sPrinter In $sPrinterList
    		GUICtrlSetData($PrinterList, $sPrinter.name)
    	Next


    Gruß Thomas

  • Probleme bei : $hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & $strComp & "\root\cimv2")

    • TL1983
    • 6. Februar 2013 um 18:48

    Hallo,

    es war kein Verbindungsproblem, sondern mein User hatte nicht die nötigen Rechte.
    Hab das jetzt mit RunAs gelöst.

    Gruß Thomas

  • Probleme bei : $hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & $strComp & "\root\cimv2")

    • TL1983
    • 6. Februar 2013 um 17:44

    Hallo,

    bei folgendem Code bekommen ich folgende Fehlermeldung.
    Sobald ich den "localhost" einsetzte funktioniert es,
    vielleicht hat ja jemand eine Idee.

    Code
    $strComp="F305W01"
    ;$hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & @ComputerName & "\root\cimv2")
    $hService = ObjGet("winmgmts:{impersonationLevel=impersonate}!" & "\\" & $strComp & "\root\cimv2")
    $sPrinterList = $hService.ExecQuery ("Select * From Win32_Printer")
    ConsoleWrite('$sPrinterList.count = ' & $sPrinterList.count & @lf)
    For $sPrinter In $sPrinterList
    	ConsoleWrite('$sPrinter.name = ' & $sPrinter.name & @LF)
    Next

    >"C:\Programme\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "\\OrdnerXY\developer_group\AutoIt\Drucker\Drucker.au3" /UserParams
    +>17:40:17 Starting AutoIt3Wrapper v.2.1.0.8 Environment(Language:0407 Keyboard:00000407 OS:WIN_XP/Service Pack 3 CPU:X64 OS:X86)
    >Running AU3Check (1.54.22.0) from:C:\Programme\AutoIt3
    +>17:40:17 AU3Check ended.rc:0
    >Running:(3.3.8.0):C:\Programme\AutoIt3\autoit3.exe "\\OrdnerXY\developer_group\AutoIt\Drucker\Drucker.au3"
    \\OrdnerXY\developer_group\AutoIt\Drucker\Drucker.au3 (4) : ==> Variable must be of type "Object".:
    $sPrinterList = $hService.ExecQuery ("Select * From Win32_Printer")
    $sPrinterList = $hService^ ERROR
    ->17:40:25 AutoIT3.exe ended.rc:1
    >Exit code: 1 Time: 9.098


    Gruß Thomas

  • Drucker in Filialen auslesen

    • TL1983
    • 7. Januar 2013 um 10:44

    Hallo,

    bin heute erst aus dem Urlaub zurück, danke für die Antwort.
    Ich werde mir das mal anschauen.

    GRuß Thomas

  • Drucker in Filialen auslesen

    • TL1983
    • 20. Dezember 2012 um 16:13

    Hallo,

    ich würde gerne ein kleines Tool schreiben um von meinem Arbeitsplatz aus in unseren Filialen die installierten Drucker
    auslesen zu können (lokale und Netzwerkdrucker), leider habe ich keinen Ansatz gefunden der mir wirklich hilft und frage daher
    hier im Forum.

    Der nächste Schritt wäre die Eigenschaften des Druckers zu ändern und auch den Standard Drucker zu wechseln.

    Vielleicht hat jemand eine Idee oder Tipp.

    Gruß Thomas

  • Hotkey

    • TL1983
    • 6. November 2012 um 14:11

    Hallo,

    vielen Dank für eure Antworten.
    Ich habe jetzt die Lösung autoBert erfolgreich eingebaut.

    Zu dem Beispiel von vernonesi habe ich noch eine Frage,wo findet dort die Zuordnung
    zu den Eingabefeldern statt ??? Vll. verstehe ich den Code auch nicht komplett.
    Ich meine soetwas wie bei autoBert in Zeile 27.


    Gruß Thomas

  • Hotkey

    • TL1983
    • 5. November 2012 um 15:20

    Hey,

    danke für den Code. Werde ich mir gleich Morgen mal in Ruhe anschauen.

    Gruß Thomas

  • Hotkey

    • TL1983
    • 5. November 2012 um 13:46

    Mist, das kommt dabei raus wenn man es sich übers Smartphone anschaut.

  • Hotkey

    • TL1983
    • 5. November 2012 um 13:34

    Hallo un Danke,

    soll dein Quellcode dazu gehören ???


    Thomas

  • Hotkey

    • TL1983
    • 5. November 2012 um 09:47

    Guten Morgen,

    ich würde gerne bei der Eingabe von Daten in ein Eingabefeld diese mit Enter bestätigen und daraufhin
    eine Funktion ausführen.

    Mit HotKeySet("{ENTER}", "StartMaps") funktioniert es auch soweit, bloß leider zieht diese
    Funktion auch bei anderen Eingabefeldern. In meinem Fall habe ich in einem IE Objekt Google Maps
    geöffnet und möchte nicht das wenn dort Eingaben bestätigt werden das meine Funktion startet,
    sondern das die normale Funktionalität von Google Maps greift.

    Gibt es eine Möglichkeit die Funktionalität oder eine andere nur auf bestimme Felder zu begrenzen ?


    Viele Grüße

    Thomas

  • Google Maps

    • TL1983
    • 2. November 2012 um 13:34

    Hallo,

    mit den Markern kann ich nur Koordinaten übergeben oder ?
    Ich möchte dies gerne mit Adressen, da ich diese Daten unserer Filialen aus der Datenbank lesen kann.

    Gruß Thomas

  • Google Maps

    • TL1983
    • 31. Oktober 2012 um 16:00

    Moin, Moin,

    kann mir jemand sagen wie ich mehere Adressen an Google Maps übergebe, ich möchte keine Route berechnen sondern
    nur verschiedene Adressen gleichzeitig anzeigen.

    Bei einer Route kann ich ja "to:" anwenden, gibt es etwas ähnliches ohne dabei eine Route zu berechnen ?

    Gruß Thomas

  • Auf ComBox reagieren / Funktion starten

    • TL1983
    • 23. Oktober 2012 um 09:10

    Hallo und Danke,

    das ist wirklich einfach und läuft auch schon.

    Gruß Thomas

  • Auf ComBox reagieren / Funktion starten

    • TL1983
    • 23. Oktober 2012 um 08:28

    Hallo und Guten Morgen,

    ich habe eine ComboBox erstellt.

    Code
    $ComboBox=GUICtrlCreateCombo("0", 960, 13)

    Beim Befülen bzw. Auslesen habe ich keine Probleme, nur weiss ich leider nicht
    wie ich eine Funktion starten kann wenn der Benutzer den Wert in der Box ändert.

    Kann mir da jemand helfen ?

    Gruß Thomas

  • Vollbild

    • TL1983
    • 10. Oktober 2012 um 20:52

    Vielen Dank euch allen für die Hilfe!

  • Vollbild

    • TL1983
    • 10. Oktober 2012 um 20:47

    Hallo,

    vielen Dank. Nun klappt es.
    Die -1 dient als Platzhalter oder welche Funktion hat sie an dieser Stelle ?

    GRuß Thomas

  • Vollbild

    • TL1983
    • 10. Oktober 2012 um 18:30

    Hat keiner mehr einen Tipp für mich ?

  • Vollbild

    • TL1983
    • 10. Oktober 2012 um 13:21

    Oh man, Danke.
    Manchmal sieht man den Wald vor...

    Trotzdem bleibt die Taskleiste verdeckt...
    Im GuiCreate habe ich die Größen und Positionsdaten mit "" gefüllt, der Titel des Fenster ist angegeben. Style etc. habe ich weggelassen.

    Ist hier noch ein Fehler oder versteh ich es einfach nicht?

    Thomas

    Gesendet von meinem GT-I9300 mit Tapatalk 2

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™