Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:01

  • Please register to post and access all features, it's quick, easy and FREE!


Makrocode kopieren

Discussion on Makrocode kopieren within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2018
Posts: 4
Received Thanks: 0
Makrocode kopieren

Hallo Zusammen,

wir haben in der Arbeit ein neues Makrotool für einfache Scripte.
Nur ist das Problem, jeder kann ein eigenes Script schreiben aber das Script kann nicht einfach an einen Kollegen geschickt werden sondern muss über den Editor "geladen" werden.

Deswegen habe ich mir überlegt in AutoIT einen kleinen "Bot" zu schreiben.

Wie schaut der Ablauf aus:
  1. Programm starten
  2. Button neu klicken
  3. Bezeichnung und Makro eintragen
  4. speichern
  5. laden

Die Bezeichnung und das Makro eintragen läuft super mit Controlsend. Die Buttons habe ich momentan mit Pixelsearch gelöst.

Meine Fragen sind wie folgt:
1. Gibt es eine Möglichkeit einen "Programmiercode" zu kopieren (d.H. im Makro können z.B. IF-Abfragen sein, Klammern, Schleifen. AutoIt erkennt es selber als Syntax für das Programm an.
2. Kann ich auch die Buttons ohne Pixelsearch betätigen? Mit dem Window Infotool kann ich die Buttons nicht einzeln auswählen sondern diese werden als Class TPanel Instance: 5 angezeigt

der bisherige Code schaut recht simple noch wie folgt aus:
PHP Code:
Func start()
   
BlockInput(1)
   
Local $iPID Run(@AppDataDir "\Makro-Programm\Makro.exe""", @SW_SHOWMAXIMIZED)
   
$hWnd  WinWait("Makroeditor"""10)
   
sleep(1000)
   
$coord PixelSearch497109,6231330xE8B056)
   
MouseClick("left"$coord[0], $coord[1])
   
Sleep(500)
   
ControlSend($hWnd"""TEdit1""Makrobezeichnung" )
   
ControlSend($hWnd"""TMemo2""Makro" )
   
Sleep(1000)
   
$coord PixelSearch497109,6231330x8D51AB)
   
MouseClick("left"$coord[0], $coord[1])
   
Sleep(1000)
   
$coord PixelSearch497109,6231330x66CC33)
   
MouseClick("left"$coord[0], $coord[1])
   
Sleep(1000)
   
BlockInput(0)
EndFunc 



Mr_Venom is offline  
Reply



« [AutoIt] Probleme mit Var und Funktionen | Timer variable Autoit »

Similar Threads
metin2- items kopieren
08/07/2008 - Metin2 - 11 Replies
Hi, ich hab grad den link gefunden klick mich. Was meint ihr dazu? Ist es möglich oder nur ein fake? Dan hab ich noch ne frage bezüglich des schmiedes. Ich hab gehört des es angeblich einen schmiedehack geben soll, der es ermöglicht seine ausrüstung auf +9 zu verbessern, ohne dass sie zerstört wird. Ich hab danach gesucht und leider nix gefunden. Wisst ihr was davon? :) mfg
Lieder von CD kopieren
05/21/2007 - Technical Support - 23 Replies
Holla! Also ich mein Nachbar hat mir gerade mal die CD von seiner Band ausgeliehen, mit der Erlaubnis sie mir auch brennen zu dürfen. Naja, mein Brenner ist seit längerem im Arsch (brenn auch eig. nie) also wollte ich mir die Lieder von der CD auf die Festplatte koperen lassen, was aber nicht geht, da er die Lieder dann nicht abspielen kann. Ja, bin Kacknoob in dem Bereich, tut mir leid. ;O
Chat kopieren?
08/23/2006 - World of Warcraft - 2 Replies
Hallo, sicher kennt ihr dieses problem ihr seit im raid.... es wird ts ip etc. gepostet usw....das nervt übelst hin und her swichen um die ip einzugeben... Frage: Gibt es eine möglichkeit mit einem addon oder so den chat zu kopieren? Für Antworten wäre ich sehr dankbar.
AddOn kopieren?!
07/03/2006 - World of Warcraft - 1 Replies
Hey Leute. Ich habe folgendes Problem....ich würde gerne mein altes Interface, auf einem der neuen Server übertragen. Nur wie geht das? Was muss ich kopieren, umändern, löschen? Ich möchte es so, dass es haar genau das gleiche ist. Also auch von der Position der Bars. So far, FreaK PS: Für den ersten Post, bei dem es klappt, gibt es natürlich auch Karma+.



All times are GMT +2. The time now is 04:01.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 3KeUpz52VCbhmLwuwydqxu6U1xsgbT8YT5
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2019 elitepvpers All Rights Reserved.