Tooltip("Bot beendet!")
Ich denke das sagt alles
https://autoit.de/index.php?page=Forumrules
Tooltip("Bot beendet!")
Ich denke das sagt alles
https://autoit.de/index.php?page=Forumrules
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.
Das hört sich aber sehr verdächtig nach nem "Spaß"-script an.....
Mach mal Rechtsklick -> Compile with Options auf dein Script
@ AspirinJunkie
Ich habe die Hilfe zu Ende gelesen.
Es war auf RUN bezogen von Shellexecute habe ich nicht gesprochen
Ich denke ihm geht es auch um die PID (weiß grad nicht, ob Shellexecute diese irgendwie wiedergeben kann)
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
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 ;).
FileCreateShortcut('ping.exe',@DesktopDir & '\pingloop.lnk',@TempDir,'localhost -t')
[/autoit]Zitat aus der Hilfe
Zitatargs [optional] Additional file arguments.
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.
Sehr wahrscheinlich er hat nur diesmal nichts über seinen Bot erzählt
Falls ich doch falsch liegen sollte (Was wahrscheinlich leider nicht der Fall ist) was meinst du mit "keine Rückmeldung"
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\')
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
Ob es Sinn macht, bei einem angeschlagenen BIOS iwas anzufassen ?
Wie kommst du darauf das es spinnt?
Jonathan Ich glaub er ist am Ende SEINER Kenntnisse
Klick mal auf die Funktion
[autoit]_FilePrint
[/autoit]http://translation.autoit.de/onlinehilfe/li…/_FilePrint.htm
Bei mir ging es ohne Probleme
Bin grad nen bissle faul es selbst zu basteln, aber damit solltest du glücklich werden =)
#include <Array.au3>
; #Konstanten# ==================================================================================================================
;
Global Const $wbemFlagReturnImmediately = 0x10
Global Const $wbemFlagForwardOnly = 0x20
; #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 ......:
;
; ===============================================================================================================================
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
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 ü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 ^^.
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("TestGui", 413, 298, 384, 252)
$Button1 = GUICtrlCreateButton("Counter", 136, 128, 137, 33, 0)
GUISetState(@SW_SHOW)
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
MsgBox(0, "", "Take Off", 2)
Sleep(2000)
EndSwitch
WEnd
So sollte es funktionieren
Edit : Hmpf zu spät
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 ;).
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 ---
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.
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 ^^.
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 ;).
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) ;).