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

Beiträge von Mahagon

  • Script - 14 Mausklicks + Pause - Wie Hidden laufen lassen - Alter Thread, Neue Frage

    • Mahagon
    • 10. April 2010 um 21:18
    Zitat von Elbarto37

    Tooltip("Bot beendet!")

    Ich denke das sagt alles
    https://autoit.de/index.php?page=Forumrules

  • Fenster mit Kästchen zum Anklicken

    • Mahagon
    • 10. April 2010 um 18:07
    Zitat von Funny

    Hallo,

    ich wollte mal in die Runde fragen wie es geht das ich ein Fenster öffnen kann und dann dort sachen auswählen kann.
    Wenn ich z.B. aus das erste kästen klicke und dann sage los das es dann z.B. auf die koordinate 100,100 geht.
    oder wenn ich das 1. und das 3. gehe, geht die maus auf 100,100 und danach auf 300,300.

    Danke schon mal

    MFG Funny

    P.S. Bin neu, falls ich mich dumm ausdrücke einfach sagen, versuch mich dann zu bessern. :thumbup:

    Das hört sich aber sehr verdächtig nach nem "Spaß"-script an.....


    https://autoit.de/index.php?page=Forumrules

  • [Frage]

    • Mahagon
    • 10. April 2010 um 12:53

    Mach mal Rechtsklick -> Compile with Options auf dein Script :)

  • Shortcut starten

    • Mahagon
    • 8. April 2010 um 11:11

    @ AspirinJunkie

    Ich habe die Hilfe zu Ende gelesen.
    Es war auf RUN bezogen von Shellexecute habe ich nicht gesprochen ;)

  • Shortcut starten

    • Mahagon
    • 8. April 2010 um 10:42

    Ich denke ihm geht es auch um die PID (weiß grad nicht, ob Shellexecute diese irgendwie wiedergeben kann)

    Spoiler anzeigen
    [autoit]

    FileCreateShortcut('ping.exe',@DesktopDir & '\pingloop.lnk',@TempDir,'localhost -n 3')
    If @error Then MsgBox(1,"Fehler", "Fehler beim erstellen der Verknüpfung" & @CRLF & "FileCreateShortcut errorcode " & @error)
    $PID = Run('ping.exe localhost -n 3')
    If @error <> 0 Then
    MsgBox(1,"Fehler","Run errorcode: " & @error)
    Else
    MsgBox(0,"ProzessID",$PID)
    EndIf

    [/autoit]


    Laut Hilfe kann Run nur EXE, BAT, COM, oder PIF Dateien starten. *.lnk hat bei mir auch nicht funktioniert.
    Aber warum packst du nicht einfach die EXE unter Run, wenn du sowieso weißt wo diese liegt ;).

  • Shortcut erstellen und Parameter hinzufügen

    • Mahagon
    • 8. April 2010 um 09:10
    [autoit]

    FileCreateShortcut('ping.exe',@DesktopDir & '\pingloop.lnk',@TempDir,'localhost -t')

    [/autoit]

    Zitat aus der Hilfe

    Zitat

    args [optional] Additional file arguments.

    ^^

  • ShellExecute Win7 UAC Problem

    • Mahagon
    • 8. April 2010 um 08:33

    Hm habe, als ich mein System mal neu aufgesetzt habe, das ganze unter 'C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\players\profiles' kopiert, aber '%USERPROFILE%\AppData\Local\VirtualStore\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\players' scheint der aktuelle Pfad zu sein.

  • Link senden ohne Rückmeldung

    • Mahagon
    • 7. April 2010 um 23:54

    Sehr wahrscheinlich er hat nur diesmal nichts über seinen Bot erzählt :thumbdown:
    Falls ich doch falsch liegen sollte (Was wahrscheinlich leider nicht der Fall ist) was meinst du mit "keine Rückmeldung" ?(

  • ShellExecute Win7 UAC Problem

    • Mahagon
    • 7. April 2010 um 23:40

    Hmm habe auch CoD4 und Win7 x64 mit UAC. Kann nur dein Problem irgendwie nicht nachvollziehen.

    Aber du könntest mal folgendes versuchen:

    [autoit]

    #RequireAdmin
    ShellExecute('C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe','','C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\')

    [/autoit]

    Ansonsten: Den Status der UAC kann man mit Sicherheit irgendwo in den Tiefen der WMI auslesen ^^

    http://msdn.microsoft.com/en-us/library/aa394572(VS.85).aspx

    EDIT: Habe grad mal ein wenig "gegoogelt" http://forum.sysinternals.com/topic18490_page3.html

    Das sollte mit

    [autoit]

    RegRead

    [/autoit]

    ziemlich einfach zu lösen sein :)

  • Mit Autoit übertakten ?

    • Mahagon
    • 7. April 2010 um 19:24

    Ob es Sinn macht, bei einem angeschlagenen BIOS iwas anzufassen ? :rolleyes:
    Wie kommst du darauf das es spinnt?

    Jonathan Ich glaub er ist am Ende SEINER Kenntnisse ^^

  • Drucken Funktion

    • Mahagon
    • 7. April 2010 um 16:20

    Klick mal auf die Funktion ;)

    [autoit]

    _FilePrint

    [/autoit]
  • Drucken Funktion

    • Mahagon
    • 7. April 2010 um 16:12

    http://translation.autoit.de/onlinehilfe/li…/_FilePrint.htm

    Bei mir ging es ohne Probleme

  • WMI-API gesucht (Hardware ohne wmi auslesen)

    • Mahagon
    • 7. April 2010 um 16:04

    Bin grad nen bissle faul es selbst zu basteln, aber damit solltest du glücklich werden =)

    Spoiler anzeigen
    [autoit]


    #include <Array.au3>

    [/autoit] [autoit][/autoit] [autoit]

    ; #Konstanten# ==================================================================================================================
    ;
    Global Const $wbemFlagReturnImmediately = 0x10
    Global Const $wbemFlagForwardOnly = 0x20

    [/autoit] [autoit][/autoit] [autoit]

    ; #FUNKTION# ====================================================================================================================
    ;
    ; Name...........: _WinWMI_UserAccount_Name
    ; Beschreibung ..: Benutzernamen und die Anzahl der Benutzer werden vom Zielcomputer ausgelesen.
    ; Syntax.........: _WinWMI_UserAccount_Name($Computer = '127.0.0.1')
    ; Parameter .....: $Computer - IP-Adresse/Hostname des Zielcomputers.
    ; Rückgabewerte .: Erfolg - Benutzer werden in einem Array zurückgegeben. "$Array"[0] gibt die Anzahl der Benutzer zurück.
    ; Fehler - -1 , -2
    ; Autor .........: Daniel Jacobs (Mahagon)
    ; Link ..........: http://msdn.microsoft.com/en-us/library/aa394507(VS.85).aspx | Win32_UserAccount Name
    ; Beispiel ......:
    ;
    ; ===============================================================================================================================

    [/autoit] [autoit][/autoit] [autoit]

    Func _WinWMI_UserAccount_Name($Computer = '127.0.0.1')
    $WMIConnect = ObjGet('winmgmts:{impersonationLevel=impersonate}!\\' & $Computer & '\root\CIMV2')
    If @error Then SetError(-1)
    $ObjList = $WMIConnect.ExecQuery('select * from win32_useraccount', 'WQL', $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
    Local $Array[1]
    For $ObjItem In $ObjList
    _ArrayAdd($Array,$ObjItem.Name)
    Next
    $Array[0] = UBound($Array)
    If $ObjItem.Name = 0 Then
    Return $Array
    Else
    SetError(-2)
    EndIf
    EndFunc

    [/autoit]

    Musst du halt nur auf deine Bedürfnisse anpassen ;)


    EDIT argh sry seh grade ohne WMI (Wer lesen kann ist klar im Vorteil)
    hm .. schon mal mit AIDA32 versucht?

  • Mit Autoit übertakten ?

    • Mahagon
    • 6. April 2010 um 15:17

    Mit übertakten wär ich immer sehr vorsichtig.
    Und ich würde außerdem immer Temperatur der CPU unter Vollast für 1-2 Stunden überwachen.
    Außerdem...lohnt es sich für 3 PCs so ein Script zu basteln ? ;)
    Ist letztendlich deine Endscheidung, aber ich würde sowas nicht automatisiert machen ^^.

  • Brauche Hilfe (Neuling)

    • Mahagon
    • 6. April 2010 um 14:35
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    $Form1 = GUICreate("TestGui", 413, 298, 384, 252)
    $Button1 = GUICtrlCreateButton("Counter", 136, 128, 137, 33, 0)
    GUISetState(@SW_SHOW)

    [/autoit][autoit][/autoit][autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    $MsgBoxVar = MsgBox(1+32, "Beenden", "Möchten Sie die Anwendung schließen?","")
    If $MsgBoxVar = 1 Then Exit
    Case $Button1
    For $i = 10 to 1 Step -1
    MsgBox(0, "", "Countdown: " & $i, 2)
    Next

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, "", "Take Off", 2)
    Sleep(2000)
    EndSwitch
    WEnd

    [/autoit]

    So sollte es funktionieren :)

    Edit : Hmpf zu spät ^^

  • ATI Catalyst Installationsmanager

    • Mahagon
    • 6. April 2010 um 13:41

    Naja wenns absolut nicht funktionieren will: http://blogs.amd.com/play/2009/04/0…ow/#comment-337
    Ist zwar nen Post vom Catalyst 9.4, aber wahrscheinlich funktionieren die Silentschalter auch unter 10 (nur ne Vermutung ^^).
    Silent Installationen sind meistens sowieso die zuverlässigere Lösung ;).

  • ATI Catalyst Installationsmanager

    • Mahagon
    • 6. April 2010 um 13:17
    Spoiler anzeigen
    [autoit]

    ShellExecute("Setup.exe")
    WinWait("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","Welche Sprache soll Catalyst™-")
    ControlCommand("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","Welche Sprache soll Catalyst™-","ComboBox1","SelectString Deutsch German")
    WinWait("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","Welche Sprache soll Catalyst™-")
    ControlClick("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","Welche Sprache soll Catalyst™-","Button10")
    WinWait("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","Installieren")
    ControlClick("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","Installieren","Button1")
    WinWait("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","")
    ControlClick("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","","Button10")
    WinWait("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","")
    ControlClick("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","","Button14")
    WinWait("Lizenzvereinbarung für Endanwender","&Akzeptieren")
    ControlClick("Lizenzvereinbarung für Endanwender","&Akzeptieren","Button1")
    WinWait("Bitte Installationsordner angeben.","Der Ordner 'C:\Program Files\A")
    ControlClick("Bitte Installationsordner angeben.","Der Ordner 'C:\Program Files\A","Button1")
    WinWait("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","Fertig stellen") ;<~~~~~
    ControlClick("ATI - Catalyst™-Installationsmanager - Version: 03.00.0765","","Button28")
    ;--- End ---

    [/autoit]


    Habe leider grad keine Ati Graka zur Hand um es zu testen, aber kann es sein das er vielleicht zu früh auf den Button klicken möchte? ;)
    Gehe mal davon aus, dass "ATI - Catalyst™-Installationsmanager - Version: 03.00.0765 immer im Titel steht.

  • 7 Zip

    • Mahagon
    • 27. März 2010 um 12:19

    Starte mal im 7-Zip File Manager unter Extras -> Optionen.
    Ich denke dort findest du was du suchst :).
    Falls du nen x64 Windows hast -> x64 Version von 7-zip installieren ^^.

  • winlogon.exe & csrss.exe - Was ist das?

    • Mahagon
    • 27. März 2010 um 12:16

    Du solltest nicht einfach herumwüten und Prozesse killen.
    Das ist fast so als ob du in der fahrt das Lenkrad vom Auto abreißt und dann schimpfst das du gegen nen Baum jagst und das Auto hin ist ;).

  • Ein bestimmtes Wort in mehreren Log-Dateien zählen

    • Mahagon
    • 27. März 2010 um 09:23

    Weiß leider nicht wie das bei MSSQL aussieht, aber bei Firebird mache ich sowas mit dem ISQL Tool per Kommandozeile.
    http://www.firebirdsql.org/manual/de/qsg2…abases-creating
    Vermutlich gibt es sowas auch für MSSQL. Ansonsten schau mal ob es eine UDF dafür gibt (Wie z.B. bei MySQL) ;).

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™