Beiträge von Marthog
-
-
Die kann aber nicht so besonders viel (noch kann sie mehr als meine Header) und ich hab es noch nie gschafft, diese DLL einzubinden.
-
Ich weiß nicht, ob dieses das richtige Forum dafür ist, weil es kein AutoItskript ist. Verschiebt es bitte, wenn es woanders besser passt.
Ich hab vor einigen Wochen mal angefangen in C++ Funktionen zu schreiben, die das gleiche machen und genauso heißen, wie AutoItfunktionen. Mittwoch abend ist es mir dann gelungen, eine Klasse zu schreiben, die Integer und String werden kann.
Danach hab ich FileHandle und WindowHandle ebenfalls in diese Klasse einzufügen und Funktionen ergänzt, damit man diese ein bisschen nutzen kann.Die Klasse hat in Version 0.1 noch einige Operator, bzw. es gibt Probleme, wenn diese verwendet werden. Das betrifft die beiden Vergleichsoperatoren == und !=
ENTWICKLUNG EINGESTELLT!
DOWNLOADS ENTFERNT!
-
Meine Programme können auch ohne #RequireAdmin Dateien schreiben.
-
Außerdem noch C:\Programme und teilweise auch Eigene Dateien oder Desktop.
-
Afaik wird damit das Standart-Tray-Icn ausgeschaltet. Wenn man kein eigenes eifügt, sollte auch keins da sein.
Ich hab es bisher immer an den Anfang geschrieben.
-
Ich empfehle nicht so viel mit Strings-konvertieren zu arbeiten. Das ist relativ schwer und man hat auch nicht so tolle Ergebnisse.
Ich weiß noch von unserem 1-jahrlangen Infokurs mit einer Stunde die Woche, dass es auch mehr so ist, dass der Lehrer Aufgaben erteilt, die Schüler schreiben ab und ersetzen ein paar Zahlen, Variablen oder so (wir haben auch nur HTML, TurboPascal
und Delphi kennengelernt). -
Spoiler anzeigen
[autoit]#include <Misc.au3>
[/autoit]
main()
Func main()
While 1
Sleep(100)
if (_isPressed("70") And _IsPressed("A2")) Then Send("{SPACE}")
if (_IsPressed("1B")) Then Exit
WEnd
EndFuncDas Skript sollte die kaputte Leertaste ersetzen können. Wenn du Strg und F1 drückst, wird die Leertase gedrückt, mit Esc wird das Programm beendet.
-
[autoit]
.... Case $Button1
[/autoit]
GuiCtrlSetData($Input, FileRead("Text.txt"))
Case $Button2
MsgBox (0,"title", GuiCtrlRead($Input))
.....EDIT: Wir waren alle mal Anfänger und lachen niemanden aus.
-
Viele von meinen Freunden spielen NosTale und schreiben dafür Bots.
Teilweise finde ich Bots von der Umsetzung her sehr interessant, aber wenn man dann 12 Stunden am Tag einen Bot laufen lässt, der nur immer Leertaste drückt, ist das auch ziemlich daneben. -
Erklär bitte mal das script.
Ich blicke das nicht^^
Bin halt neu in autoit
Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
[autoit]
Das sind erstmal die wichtigen Konstanten, die das Arbeiten mit dem Gui einfachen machen.$Form1 = GUICreate("Form1", 350, 121, 192, 147)
[/autoit]
[autoit]
EIn Fenster mit dem Titel "Form 1" wird mit der Breite von 350 Pixeln und einer Höhe von 121 Pixeln an der Position 192,147 erzeugt.$Button1 = GUICtrlCreateButton("Button1", 128, 32, 75, 25, $WS_GROUP)
[/autoit]
[autoit]
Ein Button mit der Aufschrift "Button 1" wird mit der Breite von 128 Pixeln und einer Höhe von 32 Pixeln an der Position 75,25 erzeugt.GUISetState(@SW_SHOW)
[/autoit]Das Fenster wird auf Sichtbar geschaltet.
[autoit]While 1
[/autoit]Endlos lange wird ...
[autoit]$nMsg = GUIGetMsg()
[/autoit]
[autoit]
In der Variable wird gespeichert, was der Benutzer mit dem Fenster macht.
[/autoit]
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Wenn er auf das 'X' klickt, wird das Skript beendet.[autoit] Case $Button1
GUICtrlSetState($Button1, $GUI_DISABLE)
Run("notepad.exe")
WinWaitActive("(unbenannt) - Editor")
send("Hallo Welt!")
EndSwitch
WEndWenn er auf den Button klickt, wird der Button deaktiviert, dann wird der Editor gestarten und gewartet, bis er offen ist. Dann wird "hallo Welt!" eingegeben.
-
Ich verwende FireFox, aber InternetExplorer ist auchmal ganz nützlich, wenn mit FF was nicht geht.
-
Soweit ich weiß gibt es einige C++-libraries, mit denen man Compiler erstellen kann.
Ich hab mich an solche noch nicht rangetraut, ansonsten wäre aber eine DLL, mit der man mit AutoIt Compiler erstellen könnte ganz lustig, aber nicht wirklch praktisch. Wer nicht programmieren kann und kein AutoIt lernen will, braucht sich auch keine Programme zu schreiben. -
Das ist jetzt ein Mittelding zwischen Easteregg und Fehlermeldung.
Ds passiert, wenn man beim Gothic-2-modden mehr Array-Elemente aufruft, als der Array hat. -
1. An der Stelle, wo #include steht, wird das Skript ausgeführt. Eigentlich werden in UDFs nur Funktionen definiert, aber keine aufgerufen.
2. Die Autovervollständigung geht nur für die Standart befehle und Standart-UDFs.
Soweit ich weiß kann man sich eine Vollversion des Editors runterladen und da auch neue FUnktionen bei der Autovervollständigung eintragen.3. Nach jeder Aktion wird @error neu gesetzt.
-
PVOID ist ein Zeiger auf void.
In C kann das eigentlich jede Variablenart sein. -
Mir nützt das aber was.
@Luke: Die GBX.dll hat ein zusätzliches Zeichen geschrieben, mit dem Paint und GDI+ nicht klargekommen ist. Ich hab dir die neue Version gemailt.
-
Ups, hab den thread übersehen. Peinlich, peinlich

-
Gibt es eine UDF, mit der man eine JPG-Datei öffnen und gespiegelt wieder abspeichern kann?
-
Die Unreal-engine kann man aber nicht mit AutoIt verändern