Es empfiehlt sich immer auch im englischen AutoIt-Forum zu suchen:
Hover.UDF
Beiträge von BugFix
-
-
Hi,
schau nach, in welcher Form der gesuchte Button ist. Setz den Namen unten im Code ein.(Global $oForm = _IEFormGetObjByName($oIE, 'Name der Form') )
Wenn du keinen Namen hast, kannst du auch den Index verwenden. Kannst auch einfach mit '0' anfangen und dann die bestehenden Formen durchprobieren, indem du den Index für Form um eins erhöhst, bis das gesuchte Element mit aufgelistet wird.Spoiler anzeigen
[autoit]#include <ie.au3>
[/autoit] [autoit][/autoit] [autoit]Global $url = 'http://www........'
[/autoit]
Global $oIE = _IECreate($url)
Global $oForm = _IEFormGetObjByName($oIE, 'Name der Form') ; schau im Code nach Form-Name, Index geht auch
If Not IsObj($oForm) Then Exit MsgBox(0, '', 'Benannte Form existiert nicht')
Global $oElementCol = _IEFormElementGetCollection($oForm) ; Zusammenstellung aller Elemente der Form erzeugen
If Not IsObj($oElementCol) Then Exit MsgBox(0, '', 'Form enthält keine Elemente')
$str = ''
$index = 0
For $oElement In $oElementCol ; Index und Namen aller Formelemente ermitteln
$str &= 'Index: ' & $index & ' = ' & $oElement.Name & @LF
$index += 1
Next
MsgBox(0, 'Elemente der Form', $str)Wenn du es gefunden hast, kannst du es dann über den Index referenzieren:
[autoit]$oButtonKaufen = _IEFormElementGetObjByName($oForm, 'Kaufen', $index)
[/autoit]
_IEAction($oButtonKaufen, "click") -
Auf die Idee die Klammer vor dem Befehl zu schreiben wäre ich nie gekommen.
Damit ElseIf für beide folgenden WinExists-Abfragen gilt, müssen diese eingeklammert werden. Für die zweite Prüfung hattest du auch den Befehl WinExists vergessen.
-
Probiers mal so:
[autoit]ElseIf (WinExists("Maintenance", "Close") And Not WinExists("Maintenance", "Correct &Problems"))Then
[/autoit] -
Hi,
da in der Hilfe die Bit-Operationen m. E. nicht allzu verständlich erläutert werden, habe ich mal angefangen eine Erläuterung mit etwas einfacheren Worten zu schreiben.
Werde das dann nach und nach komplettieren.
Ich hoffe ihr habt Verwendung dafür. -
[autoit]
Send('#{PAUSE}')
[/autoit]
Schau dir die Hilfe zu Send() an, da findest du alles. -
Hi,
FileOpen öffnet nur eine Datei - du willst sie aber lesen. ==> FileRead()
Mit dem Erstellen eines Edit-Controls ist es nicht getan. Du mußt es mit den gelesenen Daten befüllen. ==> GUICtrlSetData()
und das Control muß natürlich auf einer GUI sein, sonst kannst du es nicht sehen. ==> GUICreate()Und in der Hilfe findest du zu den einzelnen Funktionen Codebeispiele, die du als Muster verwenden kannst ;-).
-
Kleine Ursache - große Wirkung: 2 Schleifen, aber nur 1 Zähler

So sollte es klappen:Spoiler anzeigen
[autoit]Func _zusammen()
[/autoit]
For $i = 1 To $var[0][0]
MsgBox(4096, "", $var[$i][1])
If FileExists(IniRead($vas, "002", $i, "NotFound") & _JahrMonatstring() & "\" & "*.cdr") Then
If FileCopy(IniRead($vas, "002", $i, "NotFound") & _JahrMonatstring() & "\" & "*.cdr", IniRead($vas, "003", "1", "NotFound"), 1) = 1 Then
Sleep(1500)
Local $filelist = _FileListToArray(IniRead($vas, "003", "1", "NotFound"), "*.CDR"); Ordner in dem die ganzen .txt Dateien enthalten sind
If IsArray($filelist) Then
Local $sammlung = IniRead($vas, "003", "2", "NotFound") & $var[$i][1] & " " & _Monatsstring() & ".CDR"
$destfile = FileOpen($sammlung, 10); Datei in der die anderen verbunden werden
If $destfile <> -1 Then
For $k = 1 To $filelist[0]
MsgBox(0,"",IniRead($vas, "003", "2", "NotFound") & $filelist[$k],1)
$temp = FileOpen(IniRead($vas, "003", "2", "NotFound") & $filelist[$k], 0)
If $temp <> -1 Then
if FileWrite($destfile, FileRead($temp) & @CRLF)= 1 Then FileClose($temp)
EndIf
Next
FileClose($destfile)
EndIf
Sleep(15000)
FileDelete(IniRead($vas, "003", "1", "NotFound"))
EndIf
EndIf
EndIf
Next
EndFunc ;==>_zusammen -
Hi,
dann prüfe doch vorher ob der Schlüssel existiert. Wenn nicht, wird er angelegt und der User muß den Wert eingeben:Spoiler anzeigen
[autoit]Do
[/autoit] [autoit][/autoit] [autoit]
$val = _CheckINI($INIpath, 'section', 'key')
If $val = 'NO_KEY' Then IniWrite($INIpath, 'section', 'key', InputBox('Erfassen', 'Bitte Wert eingeben'))
Until $val <> 'NO_KEY'
; $val enthält den Wert von 'key'Func _CheckINI($INI, $SEC, $KEY)
[/autoit]
$arSection = IniReadSection($INI, $SEC)
If @error Then Return MsgBox(0, '', 'Sektion konnte nicht gelesen werden')
For $i = 1 To UBound($arSection)-1
If $arSection[$i][0] == $KEY Then Return $arSection[$i][1]
Next
Return 'NO_KEY'
EndFunc -
OK, dann probiers mal hiermit.
Es wird erst die Ordnerstruktur der Quelle ermittelt (rekursiv) und diese dann OHNE Überschreiben bestehender Ordner auf das Ziel übertragen.
Anschließend werden alle Dateien der Quelle ermittelt (rekursiv) und in die zugehörigen Ordner des Ziels verschoben.
Wie gewollt, kein Überschreiben.Spoiler anzeigen
[autoit]#include <file.au3>
[/autoit] [autoit][/autoit] [autoit]
$ZipPfad = 'C:\...\' ; entpackte Ordner
$quelle1 = $ZipPfad & '01'
$quelle2 = $ZipPfad & '02'
; Ordnerstruktur Quelle ermitteln, dadrin dürfen NUR '01' und '02' mit Unterordnern/Dateien sein!!
$arQuellOrdner = _GetFileList($ZipPfad, '*.*', 1)$ziel = 'C:\..\sendback\'
[/autoit] [autoit][/autoit] [autoit]
; Ordnerstruktur auf Ziel übertragen
; zuvor ZipPfad-Anteil abschneiden
For $i = 1 To UBound($arQuellOrdner) -1
$arQuellOrdner[$i] = StringReplace($arQuellOrdner[$i], $ZipPfad, '')
If Not FileExists($ziel & $arQuellOrdner[$i] & '\') Then DirCreate($ziel & $arQuellOrdner[$i])
Next; alle Quelldateien ermitteln
[/autoit] [autoit][/autoit] [autoit]
$arQuellDateien = _GetFileList($ZipPfad, '*.*'); Dateien verschieben
[/autoit] [autoit][/autoit] [autoit]
For $i = 1 To UBound($arQuellDateien) -1
FileMove($arQuellDateien[$i], $ziel & StringReplace($arQuellDateien[$i], $ZipPfad, ''))
Next; Function: _GetFileList()
[/autoit]
; Author: jos van der Zande
; Einbindung des $DIR_ONLY-Flag von BugFix
Func _GetFileList($T_DIR,$T_MASK,$DIR_ONLY=0)
Dim $N_DIRNAMES[200000] ; max number of directories that can be scanned
Local $N_DIRCOUNT = 0
Local $N_FILE
Local $N_SEARCH
Local $N_TFILE
Local $N_OFILE
Local $T_FILENAMES
Local $T_FILECOUNT
Local $T_DIRCOUNT = 1
; check Filemask \ for empty File-Array by GetDirOnly
If $T_MASK = "n" Then $T_MASK = "*.no"
; remove the end \ If specified
If StringRight($T_DIR,1) = "\" Then $T_DIR = StringTrimRight($T_DIR,1)
$N_DIRNAMES[$T_DIRCOUNT] = $T_DIR
; Exit if base dir doesn't exists
If Not FileExists($T_DIR) Then Return 0
; keep on looping until all directories are scanned
While $T_DIRCOUNT > $N_DIRCOUNT
$N_DIRCOUNT = $N_DIRCOUNT + 1
; find all subdirs in this directory and save them in a array
$N_SEARCH = FileFindFirstFile($N_DIRNAMES[$N_DIRCOUNT] & "\*.*")
While 1
$N_FILE = FileFindNextFile($N_SEARCH)
If @error Then ExitLoop
; skip these references
If $N_FILE = "." Or $N_FILE = ".." Then ContinueLoop
$N_TFILE = $N_DIRNAMES[$N_DIRCOUNT] & "\" & $N_FILE
; if Directory than add to the list of directories to be processed
If StringInStr(FileGetAttrib( $N_TFILE ),"D") > 0 Then
$T_DIRCOUNT = $T_DIRCOUNT + 1
$N_DIRNAMES[$T_DIRCOUNT] = $N_TFILE
EndIf
Wend
FileClose($N_SEARCH) ; find all Files that mtach the MASK
$N_SEARCH = FileFindFirstFile($N_DIRNAMES[$N_DIRCOUNT] & "\" & $T_MASK )
If $N_SEARCH = -1 Then ContinueLoop
While 1
$N_FILE = FileFindNextFile($N_SEARCH)
If @error Then ExitLoop
; skip these references
If $N_FILE = "." Or $N_FILE = ".." Then ContinueLoop
$N_TFILE = $N_DIRNAMES[$N_DIRCOUNT] & "\" & $N_FILE
; if Directory than add to the list of directories to be processed
If StringInStr(FileGetAttrib( $N_TFILE ),"D") = 0 Then
$T_FILENAMES = $T_FILENAMES & $N_TFILE & @CR
$T_FILECOUNT = $T_FILECOUNT + 1
;MsgBox(0,'filecount ' & $T_FILECOUNT ,$N_TFILE)
EndIf
Wend
FileClose($N_SEARCH)
Wend
If $DIR_ONLY = 0 Then
$T_FILENAMES = StringTrimRight($T_FILENAMES,1)
$N_OFILE = StringSplit($T_FILENAMES,@CR)
Return( $N_OFILE )
Else
ReDim $N_DIRNAMES[$N_DIRCOUNT+1]
$N_DIRNAMES[0] = $N_DIRCOUNT
Return $N_DIRNAMES
EndIf
EndFunc ;==>_GetFileListEDIT: So, hatte vergessen, den Zip-Pfadanteil der Quelle zu entfernen. Korrigiert.
-
Deine Struktur ist noch nicht klar.
Was ist denn in den Ordnern "01" und "02" enthalten? Dateien und/oder Ordner?
Dürfen evtl. vorhandene Unterordner/Dateien überschrieben werden? -
Hi,
das wird schon noch
zu 1.
Du brauchst die Skripte nicht extra erstellen und dann verknüpfen. Schreib sie alle gemeinsam.
Ich vermute du hast ein Hauptskript mit GUI. Dann muß das etwa so aussehen:- Definition GUI Hauptskript mit definierten Button zum Aufruf der Sub-Skripte
[autoit]
- While-Schleife Hauptskript
mit ZuordnungenWhile 1
[/autoit]
$msg = GUIGetMsg()
Switch $msg
Case $Button1
_Funktion1()
Case $Button2
_Funktion2()
;........
EndSwitch
WEnd
usw.und dann definierst du deine Sub-Skripte innerhalb der _Funktion1(), _Funktion2()...
Wenn deine Subskripte auch GUI aufrufen, mußt du mit $msg = GUIGetMsg(1) arbeiten. (bitte dazu in der Hilfe die Rveränderte Rückgabe beachten!)
zu 2.
Dazu darfst du mal unsere Boardsuche nutzen
- das Thema wurde schon seeehhhhhr oft behandelt. -
Hi,
überarbeitete Version für 3.2.10.0 - ohne Fehlermeldungen
- siehe erster Beitrag.
Ich hab eine Spalte für RGB eingebunden, Farbpicker habe ich bewußt rausgelassen, da gibt es noch Versionskonflikte (die meinen PC zum Absturz brachten, bei Benutzung des Pickers). -
Zuerst alle GUI definieren, dann die erste aktivieren mit GUISetState().
Mit gleicher Funktion und den Flags @SW_HIDE und @SW_SHOW dann entsprechend eine GUI verstecken und die andere anzeigen. -
Wo du Recht hast, hast du Recht ;-).
-
Da in der Signatur viel zu wenig Platz ist 8), nutze ich einfach mal diesen Platz dafür und brauche nur noch einen Link hierher.

Meine UDFLeider sind alle Links zu den UDF geschrottet - bitte die Forensuche bemühen.Funktioniert inzwischen wieder.
_ArraySort_2ary_Array2DSortByLen _Array2DDblDel _Array2DDelete _Array2DEmptyDel _Array2DSearch _Array2DInsert _Array2DSplit_Array2DJoin _Array2DMirror _SubArray2DGetEntry _SubArray2DSetEntry _FileWriteFromArray2D_FileReadToArray2DEdit: Mit der Version 3.2.12.0 gab es kleine Syntaxänderungen, die in den Einzelfunktionen nicht angepaßt sind. Bitte die Funktionssammlung verwenden.
Und hier nun eine Übersicht der wesentlichen meiner Machwerke
Ich habe mal grob in Themengebiete gruppiert.Edit 18.08.2013: Nach weiteren 2 Jahren mal wieder aktualisiert

GUI
• DockIt Link
• 'Fenster' - Auflistung in Menüleiste Link
• GuiMenu - Neue Funktionen (..._ColumnsCreate, ..._JustifyRight) Link
• MouseHotKey - Beispiel Link
• PixelSearch von rechts nach links Link
• Recent File List Link
• TextMeter Link
• ToolTip, beenden mit Mausbewegung bzw. nach Zeitablauf LinkGUI-Control
• Button - "Schwebend", Skriptbeispiel Link
• Button - Transparente GIF als Button, UDF Link
• ComboBox - wirkliche Suchfunktion Link
• GDI+ Kreis mit Mittelpunktkoordinaten zeichnen Link
• GroupEx - Group-Control, Farbig, Textausrichtung Link
• Input - grauer Infotext, auch mit Fokus Link
• IntelliSenseBox Link
• Internes Control - Status setzen Link
• ListBoxClear-Funktion für GUIListBox.au3 Link
• ListView - SubItem einzeln färben/formatieren Link
• ListView - Editieren aller SubItems Link
• ListView - Eintrag verschieben Link
• Listview - _GUICtrlListView_MoveItem - markierten Eintrag im Listview auf/ab verschieben Link
• Listview - Spalten fixieren Link
• ListView - Suche Link
• Listview - OwnLVSelection - UDF für eigene Färbung der Selektion in Listviews Link
• Listview - _GuiCtrlListView_SetFocusSelected - ListviewItem per Skript markieren, wie angeklickt Link
• OwnContext UDF - Eigenes Kontext-Menü Link
• SplashImage / -Text, randlos, formatierbar Link
• Text auf GUI in jedem gewünschten Winkel Link
• Transparente GIF als Button nutzen Link
• Transparenz bei MouseOver switchen Link
• TreeViewEx.au3 - zusätzliche Treeview Funktionen Link
• TreeView: ein Level Ausklappen Link• _GetUniCodeSymbol - Symbolbeschreibung und Symbolanzeige für ein paar gängige Unicode-Symbole Link
• Doppelklick für (fast) jedes Control Link
• Doppelklick als Event abfragen Link
• Lautstärkeregelung (eigene) einblendbar Link
• Picture als Button animiert Link
• QR-Code Creator Link
• Spielkarten Skriptbeispiel Link
• Thumbshot für Bookmarks Link
• Tool: Formatierung Controls Link
• Webcam LinkARRAY
• ArrayMore.au3 Link
• Sub-Array - Werte direkt lesen/schreiben Link
• Symbiose: Array + Structure = StrucList ; Zugriff kpl. assoziativ Link
• Test Array erstellen LinkDATEI BEARBEITUNG
• _GetFolderLocalized - Ordnernamen lokalisiert Link
• _Multi_FileListToArray - _FileListToArray extended Link
• Alias Pfadname Link
• Auflistung Datei/Ordner Rekursiv per Objekt Link
• Bild- (Film-) Dateien umbenennen in Reihenfolge der Erstellung Link
• Dateien / Ordner rekursiv lesen Link
• Dateisuche Rekursiv per Objekt Link
• Dateisuche in Ordner und allen Unterordnern - eine weitere Variante Link
• Dateiinfo Erweitert (eine Datei od. alle eines Ordners) Link
• Download per Objekt Link
• Ordner in einer bestimmten Verzeichnisebenentiefe relativ zum Startordner ermitteln Link
• Pfad - _FilePathListToArray Link
• Programmpfad des Default-Browsers ermitteln Link
• Ressourcencontainer Link
• String ist Pfad? Link
• Verwaltung Hardlinks Link
• ZIP - Systemintegrierte Funktion nutzen LinkOBJEKT
• Array Alternativen - UDF Link
• Excel - ExcelMore.au3 Link
• Excel - Skriptbsp.: Diagramm in Excel Link
• Excel - Tabellenblatt lesen Link
• Explorer - Kontextmenü Link
• Registry-Funktionen per Objekt Link
• System.Collection.SortedList Link
• Scripting.Dictionary Link
• Scripting.Dictionary - UDF Link
• Scripting.FileSystemObject Link
• Word - Dokumente zusammenfügen Link
• WScript.Shell LinkSONSTIGES
• 2D-Dll Link
• _GetSystemMetrics (kpl. in einem Aufruf) Link
• _RandomDistance() - Mit Zufallswert auf den ersten Wert einer Gruppe zugreifen Link
• _RegReadBinary() Link
• Anwendungspfad anhand der PID ermitteln Link
• Auto-Ersetzen u. Input-Check mit Hook Link
• Autostart Laufwerke Link
• Basic-AutoIt-Object - Objekte sind auch nur Arrays
Link
• Bildschirmschoner entfernen Link
• Bit-Operationen Link
• BDE Konfiguration Link
• CD/DVD-Laufwerke erkennen (open-close) Link
• Console, Eigene Link
• Datum/Zeit - CountDown Link
• Datum/Zeit - Kalender-Ctrl Link
• Datum/Zeit - Maske Monatskalender Link
• Datum/Zeit - Sommerzeit Link
• Datum/Zeit - Werktage Link
• Datum/Zeit - Wochentag-/Feiertagsermittlung Link
• Farbraumumrechner Link
• Farbtabelle: HEX-Code Link
• Formatierung Zahlenwerte Link
• Fremddateien "includen" (ohne FileInstall) Link
• IE - Hilfe bei Arbeit mit IE.au3 Link
• Install-Script-Generator Link
• Kontextmenüeintrag (Dateiexplorer) - Infos markierte Dateien in Zwischenablage kopieren Link
• IRC - Basis-Client für IRC-Chat Link
• IRC - Neue Funktionen für IRC.au3 Link
• LuaInline - Lua Code in AutoIt-Skripten ausführen Link
• MakroBox Link
• Mathe - gr. gem. Teiler / kl. gem. Vielfaches Link
• Mathe - Primfaktorzerlegung, Radikal eines Integer Link
• Min() / Max() - erweiterte Funktionen Link
• MS System-Error-Codes Link
• MsgBox - alle Parameter auf einen Blick Link
• Netzwerkadapter - _GetAllNetworkAdapter() Link
• Netzwerkadapter - Konfiguration Link
• Netzwerkadapter - vom Netz trennen Link
• Notepad++ statt SciTE Link
• Number() - Fehlerhafte Rückgabe behoben mit _Number() Link
• Outlook Journaleintragstyp benutzerdefiniert Link
• Prozeßvergleich Link
• Schnittmengen und Differenzmengen ermitteln Link
• SciTE - Abkürzungen: Schlüsselwörter Link
• SciTE - Abkürzungen verwalten Link
• SciTE - AddOn: OwnHotKeys Link ersetzt: Link
• SciTE - Interface: Kommunikation AutoIt <-> SciTE Link
• SciTE - Kontinuierlicher Kommentarmodus für AutoIt Link
• SciTE - Markierten Bereich paarig einfassen + Arraydeklaration mit Wertzuweisung und Scopeauswahl Link
• SciTE - Pfad der in SciTe offenen Datei in die Zwischenablage kopieren Link
• SciTE - Variablen- und Funktions- Tipp (CallTipp oder Konsolenausgabe) per HotKey od. Kontextmenü, Suche nach Variable Link
• SciTE - Vereinfachten UDF-Header aus Funktionsdeklaration (aktuelle Zeile) erstellen Link
• SciTE - Versionsverwaltung Skripte Link
• Splash - GUI Generator Link
• Standard-Editor Notepad ersetzen Link
• String - _StringSplitOnce Link
• String - Ausgabestring Längengruppiert für bis zu 10 Werte Link
• String - Bearbeitung mit Python-Syntax Link
• String - Splitten nach Zeichenzahl Link
• String - Suche LIKE Link
• Systemordner Inhalte Link
• Taskbar Eigenschaften Link
• TaskManager sperren Link
• Tierstimmenrätsel (Spiel für Kinder) Link
• TimerDiff() - extended Link
• USB - Drives - Manage per devcon.exe Link
• USB - Gemountete Laufwerke mit Lw-Buchstaben und Bezeichnung Link
• Variablen - Deklaration automatisiert - Opt("MustDeclareVars", 1) Link
• Variablen - _InList(), mehrfache ODER-Verknüpfung Link
• Variablen - Tausender Gruppierung in Stringausgabe Link
• Variablen - Ungenutzte ermitteln Link
• Virtuelles (partielles) Laufwerk Erstellen/Löschen Link -
Die Funktionen wurden dir benannt, jetzt ist es an dir anzufangen.
Kommst du dann nicht weiter, kannst du uns deinen Code posten und wir werden dir weiterhelfen.
Aber mach erst mal den Anfang ;). -
Ich hatte mal ein Array-Tutorial gemacht, findest du hier.
-
Hi,
sicher nichts großes - aber von Zeit zu Zeit recht nützlich :D.
Mit _RegReadBinary($KEY, $VALUE [, $Bin2Str=1]) wird ein Registryschlüssel vom Typ REG_BINARY ausgelesen und in einen String gewandelt zurückgegeben (wahlweise auch binäre Rückgabe).
Die Syntax und Fehlermeldungen sind analog zur Funktion RegRead().Edit 26.12.2009:
- Angepaßt an aktuelle AutoItversion.
- Fehlerausgabe geändert (1 und @error-Wert)
- Schlüssel die nicht vom Typ REG_BINARY sind werden normal gelesenSpoiler anzeigen
[autoit];===============================================================================
[/autoit]
; Function Name...._RegReadBinary($KEY, $VALUE [, $Bin2Str=1])
; Description......Liest einen Registryschlüssel aus
; Schlüssel vom Typ REG_BINARY können wahlweise als
; ASCII-String zurückgegeben werden.
; Parameter(s).....$KEY Registryschlüssel
; $VALUE Registrywert
; $Bin2Str 0 = Value wird normal gelesen
; 1 = Binärwert wird in ASCII-String gewandelt (Standard)
; Return Value(s)..Erfolg: der Registrywert
; Fehler: 1 set @error:
; 1 Schlüssel kann nicht geöffnet werden
; 2 Hauptschlüssel kann nicht geöffnet werden
; 3 Fernzugriff auf die Registry nicht möglich
; 4 Key oder Value nicht übergeben
; -1 Wert kann nicht geöffnet werden
; -2 Typ des Wertes wird nicht unterstützt
; Author(s)........BugFix ([email='bugfix@autoit.de'][/email])
; AutoIt ver.......3.3.2.0
;===============================================================================
Func _RegReadBinary($KEY, $VALUE, $Bin2Str=1)
If $KEY = '' Or $VALUE = '' Then Return SetError(4,0,1)
If $Bin2Str <> 1 Then $Bin2Str = 0
Local $reg = RegRead($KEY, $VALUE)
Local $err = @error, $ext = @extended
If $err Then Return SetError($err,0,1)
If $ext <> 3 Or $Bin2Str = 0 Then Return $reg
Local $val = ''
$reg = StringTrimLeft($reg, 2)
For $i = 1 To StringLen($reg) - 2 Step 2
$tmp = BinaryToString('0x' & StringMid($reg, $i, 2))
If $tmp <> "" Then
$val = $val & $tmp
EndIf
Next
Return $val
EndFunc ;==>_RegReadBinaryDL bisher: 46
-
Zeichenkettenverknüpfung in AutoIt mit "&".
[autoit]
Bsp.$var = 'BlaBla'
[/autoit]
$var = $var & 'Blub'
; neuer Wert von $var jetzt: 'BlaBlaBlub'