\examples\AutoItSetOption.au3

Zeile    3    [vorher]: Opt("CaretCoordMode", 1)        ;1=absolute, 0=relative
Zeile    3     [jetzt]: Opt("CaretCoordMode", 1)        ;1=absolute, 0=relative, 2=client

Zeile    4 [eingefgt]: Opt("ColorMode", 0)             ;0=RRGGBB color, 1=BBGGRR color

Zeile    6 [eingefgt]: Opt("ExpandVarStrings", 0)      ;0=don't expand, 1=do expand
Zeile    7 [eingefgt]: Opt("FtpBinaryMode", 1)         ;1=binary, 0=ASCII
Zeile    8 [eingefgt]: Opt("GUICloseOnESC", 1)         ;1=ESC  closes, 0=ESC won't close
Zeile    9 [eingefgt]: Opt("GUICoordMode", 1)          ;1=absolute, 0=relative, 2=cell
Zeile   10 [eingefgt]: Opt("GUIDataSeparatorChar","|")	;"|" is the default
Zeile   11 [eingefgt]: Opt("GUIOnEventMode", 0)        ;0=disabled, 1=OnEvent mode enabled
Zeile   12 [eingefgt]: Opt("GUIResizeMode", 0)         ;0=no resizing, <1024 special resizing
Zeile   13 [eingefgt]: Opt("GUIEventOptions",0)	;0=default, 1=just notification, 2=GuiCtrlRead tab index

Zeile    8    [vorher]: Opt("MouseCoordMode", 1)        ;1=absolute, 0=relative
Zeile   17     [jetzt]: Opt("MouseCoordMode", 1)        ;1=absolute, 0=relative, 2=client

Zeile   10    [vorher]: Opt("PixelCoordMode", 1)        ;1=absolute, 0=relative
Zeile   19     [jetzt]: Opt("OnExitFunc","OnAutoItExit");"OnAutoItExit" called

Zeile   20 [eingefgt]: Opt("PixelCoordMode", 1)        ;1=absolute, 0=relative, 2=client

Zeile   26 [eingefgt]: Opt("TCPTimeout",100)			;100 milliseconds
Zeile   27 [eingefgt]: Opt("TrayAutoPause",1)			;0=no pause, 1=Pause

Zeile   30 [eingefgt]: Opt("TrayMenuMode",0)			;0=append, 1=no default menu, 2=no automatic check, 4=menuitemID  not return
Zeile   31 [eingefgt]: Opt("TrayOnEventMode",0)		;0=disable, 1=enable
Zeile   32 [eingefgt]: Opt("WinDetectHiddenText", 0)   ;0=don't detect, 1=do detect
Zeile   33 [eingefgt]: Opt("WinSearchChildren", 1)     ;0=no, 1=search children also
Zeile   34 [eingefgt]: Opt("WinTextMatchMode", 1)      ;1=complete, 2=quick
Zeile   35 [eingefgt]: Opt("WinTitleMatchMode", 1)     ;1=start, 2=subStr, 3=exact, 4=advanced

Zeile   18  [entfernt]: Opt("WinWaitDelay", 250)        ;250 milliseconds
Zeile   19  [entfernt]: Opt("WinDetectHiddenText", 0)   ;0=don't detect, 1=do detect
Zeile   20  [entfernt]: Opt("WinSearchChildren", 1)     ;0=no, 1=search children also
Zeile   21  [entfernt]: Opt("WinTitleMatchMode", 1)     ;1=start, 2=subStr, 3=exact, 4=...

\examples\BitShift.au3

Zeile    5    [vorher]: ;  y == 48 because 1110b left-shifted twice is 111000b == 56
Zeile    5     [jetzt]: ;  y == 56 because 1110b left-shifted twice is 111000b == 56


\examples\BlockInput.au3

Zeile    1    [vorher]: If @OSVersion &lt;&gt; "WIN_98" And @OSVersion &lt;&gt; "WIN_ME" Then
Zeile    1     [jetzt]: If @OSVersion <> "WIN_98" And @OSVersion <> "WIN_ME" Then


\examples\Call.au3

Zeile    1    [vorher]: For $i = 1 to 2
Zeile    1     [jetzt]: ; This calls a function accepting no arguments.

Zeile    2    [vorher]: 	$ret = Call("test" & $i)
Zeile    2     [jetzt]: Call("Test1")

Zeile    3 [eingefgt]: 

Zeile    3    [vorher]: 	MsgBox(4096,"", $ret)
Zeile    4     [jetzt]: ; This calls a function accepting one argument and passes it an argument.

Zeile    5 [eingefgt]: Call("Test2", "Message from Call()!")
Zeile    6 [eingefgt]: 
Zeile    7 [eingefgt]: ; This demonstrates how to use the special array argument.
Zeile    8 [eingefgt]: Global $aArgs[4]
Zeile    9 [eingefgt]: $aArgs[0] = "CallArgArray" ; This is required, otherwise, Call() will not recognize the array as containing arguments
Zeile   10 [eingefgt]: $aArgs[1] = "This is a string"	; Parameter one is a string
Zeile   11 [eingefgt]: $aArgs[2] = 47	; Parameter two is a number
Zeile   12 [eingefgt]: Global $array[2]
Zeile   13 [eingefgt]: $array[0] = "Array Element 0"
Zeile   14 [eingefgt]: $array[1] = "Array Element 1"
Zeile   15 [eingefgt]: $aArgs[3] = $array	; Parameter three is an array
Zeile   16 [eingefgt]: 
Zeile   17 [eingefgt]: ; We've built the special array, now call the function
Zeile   18 [eingefgt]: Call("Test3", $aArgs)
Zeile   19 [eingefgt]: 
Zeile   20 [eingefgt]: Func Test1()
Zeile   21 [eingefgt]: 	MsgBox(4096, "", "Hello")
Zeile   22 [eingefgt]: EndFunc
Zeile   23 [eingefgt]: 
Zeile   24 [eingefgt]: Func Test2($sMsg)
Zeile   25 [eingefgt]: 	MsgBox(4096, "", $sMsg)
Zeile   26 [eingefgt]: EndFunc
Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: Func Test3($sString, $nNumber, $aArray)
Zeile   29 [eingefgt]: 	MsgBox(4096, "", "The string is: " & @CRLF & $sString)
Zeile   30 [eingefgt]: 	MsgBox(4096, "", "The number is: "& @CRLF & $nNumber)
Zeile   31 [eingefgt]: 	For $i = 0 To UBound($aArray) - 1
Zeile   32 [eingefgt]: 		MsgBox(4096, "", "Array[" & $i & "] contains:" & @CRLF & $aArray[$i])

Zeile    4    [vorher]: Next
Zeile   33     [jetzt]: 	Next

Zeile    5  [entfernt]: 
Zeile    6  [entfernt]: Func test1()
Zeile    7  [entfernt]: 	Return "Hello"
Zeile    8  [entfernt]: EndFunc
Zeile    9  [entfernt]: 
Zeile   10  [entfernt]: Func test2()
Zeile   11  [entfernt]: 	Return "Bye"

\examples\ConsoleWrite.au3

Zeile    1    [vorher]: $var = "Test"
Zeile    1     [jetzt]: Local $var = "Test"


\examples\DllCall.au3

Zeile    1 [eingefgt]: ; *******************************************************

Zeile    3 [eingefgt]: ; *******************************************************
Zeile    4 [eingefgt]: 

Zeile    7 [eingefgt]: 
Zeile    8 [eingefgt]: ; *******************************************************

Zeile   10 [eingefgt]: ; *******************************************************
Zeile   11 [eingefgt]: 

Zeile   15 [eingefgt]: msgbox(0, "", $result[2])	; Text returned in param 2
Zeile   16 [eingefgt]: 
Zeile   17 [eingefgt]: 
Zeile   18 [eingefgt]: ; *******************************************************
Zeile   19 [eingefgt]: ; Example 3 - Show the Windows PickIconDlg
Zeile   20 [eingefgt]: ; *******************************************************
Zeile   21 [eingefgt]: 
Zeile   22 [eingefgt]: $sFileName	= @SystemDir & '\shell32.dll'
Zeile   23 [eingefgt]: 
Zeile   24 [eingefgt]: ; Create a strcuture to store the icon index
Zeile   25 [eingefgt]: $stIcon		=  DllStructCreate("int")
Zeile   26 [eingefgt]: 
Zeile   27 [eingefgt]: If @OSType = "WIN32_NT" Then
Zeile   28 [eingefgt]: 	; Convert and store the filename as a wide char string
Zeile   29 [eingefgt]: 	$nBuffersize	= DllCall("kernel32.dll", "int", "MultiByteToWideChar", "int", 0, "int", 0x00000001, "str", $sFileName, "int", -1, "ptr", 0, "int", 0)
Zeile   30 [eingefgt]: 	$stString		= DLLStructCreate("byte[" & 2 * $nBuffersize[0] & "]")
Zeile   31 [eingefgt]: 	DllCall("kernel32.dll", "int", "MultiByteToWideChar", "int", 0, "int", 0x00000001, "str", $sFileName, "int", -1, "ptr", DllStructGetPtr($stString), "int", $nBuffersize[0])
Zeile   32 [eingefgt]: Else
Zeile   33 [eingefgt]: 	; Win'9x
Zeile   34 [eingefgt]: 	$stString		= DLLStructCreate("char[260]")
Zeile   35 [eingefgt]: 	DllStructSetData($stString, 1, $sFileName)
Zeile   36 [eingefgt]: EndIf
Zeile   37 [eingefgt]: 
Zeile   38 [eingefgt]: ; Run the PickIconDlg - '62' is the ordinal value for this function
Zeile   39 [eingefgt]: DllCall("shell32.dll", "none", 62, "hwnd", 0, "ptr", DllStructGetPtr($stString), "int", DllStructGetSize($stString), "ptr", DllStructGetPtr($stIcon))
Zeile   40 [eingefgt]: 
Zeile   41 [eingefgt]: If @OSType = "WIN32_NT" Then
Zeile   42 [eingefgt]: 	; Convert the new selected filename back from a wide char string
Zeile   43 [eingefgt]: 	$nBuffersize	= DllCall("kernel32.dll", "int", "WideCharToMultiByte", "int", 0, "int", 0x00000200, "ptr", DllStructGetPtr($stString), "int", -1, "ptr", 0, "int", 0, "ptr", 0, "ptr", 0)
Zeile   44 [eingefgt]: 	$stFile			= DLLStructCreate("char[" & $nBuffersize[0] & "]")
Zeile   45 [eingefgt]: 	DllCall("kernel32.dll", "int", "WideCharToMultiByte", "int", 0, "int", 0x00000200, "ptr", DllStructGetPtr($stString), "int", -1, "ptr", DllStructGetPtr($stFile), "int", $nBuffersize[0], "ptr", 0, "ptr", 0)
Zeile   46 [eingefgt]: 	$sFileName		= DllStructGetData($stFile, 1)
Zeile   47 [eingefgt]: Else
Zeile   48 [eingefgt]: 	$sFileName		= DllStructGetData($stString, 1)
Zeile   49 [eingefgt]: EndIf
Zeile   50 [eingefgt]: 
Zeile   51 [eingefgt]: $nIconIndex			= DllStructGetData($stIcon, 1)
Zeile   52 [eingefgt]: 
Zeile   53 [eingefgt]: ; Show the new filename and icon index
Zeile   54 [eingefgt]: Msgbox(0, "Info", "Last selected file: " & $sFileName & @LF & "Icon-Index: " & $nIconIndex)
Zeile   55 [eingefgt]: 
Zeile   56 [eingefgt]: $stBuffer	= 0
Zeile   57 [eingefgt]: $stFile		= 0

\examples\Eval.au3

Zeile    4  [entfernt]: $s =Eval("c")  ; $s = "" and @error = 1

\examples\FileCopy.au3

Zeile    5 [eingefgt]: FileCopy("C:\old\*.*", "C:\new\")
Zeile    6 [eingefgt]: 
Zeile    7 [eingefgt]: ; Do not overwrite but create directory structure if it doesn't exist
Zeile    8 [eingefgt]: FileCopy("C:\Temp\*.txt", "C:\Temp\TxtFiles", 8)
Zeile    9 [eingefgt]: ; FALSE - 'TxtFiles' works here like a single file name (like DOS "copy file1 + file2 +...")
Zeile   10 [eingefgt]: 
Zeile   11 [eingefgt]: FileCopy("C:\Temp\*.txt", "C:\Temp\TxtFiles\", 8)
Zeile   12 [eingefgt]: ; RIGHT - 'TxtFiles' is now the target directory and the file names are given by the source names
Zeile   13 [eingefgt]: 
Zeile   14 [eingefgt]: FileCopy("C:\Temp\*.txt", "C:\Temp\TxtFiles\", 9) ; Flag = 1 + 8 (overwrite + create target directory structure)

\examples\FileFindFirstFile.au3

Zeile    1    [vorher]: ; Shows the filenames of all files in the current directory, note that "." and ".." are returned.
Zeile    1     [jetzt]: ; Shows the filenames of all files in the current directory.


\examples\FileGetAttrib.au3

Zeile    1    [vorher]: $attrib = FileGetAttrib(@HomeDrive & "\boot.ini")
Zeile    1     [jetzt]: $attrib = FileGetAttrib("c:\boot.ini")

Zeile   15    [vorher]: $output = StringSplit("Read-only /, Archive /, System /, Hidden /, _
Zeile   15     [jetzt]: $output = StringSplit("Read-only /, Archive /, System /, Hidden /" & _

Zeile   16    [vorher]: 		Normal /, Directory /, Offline /, Compressed /, Temporary /",  ",")
Zeile   16     [jetzt]: 		", Normal /, Directory /, Offline /, Compressed /, Temporary /",  ",")


\examples\FileInstall.au3

Zeile    1 [eingefgt]: ; Include a  bitmap found in "C:\test.bmp" with the compiled program and put it in "D:\mydir\test.bmp" when it is run
Zeile    2 [eingefgt]: $b = True

\examples\FileMove.au3

Zeile    1 [eingefgt]: FileMove("C:\foo.au3", "D:\mydir\bak.au3")
Zeile    2 [eingefgt]: 
Zeile    3 [eingefgt]: ; Second example:
Zeile    4 [eingefgt]: ;	uses flags '1' (owerwriting) and '8' (autocreating target dir structure) together
Zeile    5 [eingefgt]: ;	moves all txt-files from temp to txtfiles and prechecks if
Zeile    6 [eingefgt]: ;	target directory structure exists, if not then automatically creates it

\examples\FileOpen.au3

Zeile    9 [eingefgt]: FileClose($file)
Zeile   10 [eingefgt]: 
Zeile   11 [eingefgt]: 
Zeile   12 [eingefgt]: ; Another sample which automatically creates the directory structure
Zeile   13 [eingefgt]: $file = FileOpen("test.txt", 10) ; which is similar to 2 + 8 (erase + create dir)
Zeile   14 [eingefgt]: 
Zeile   15 [eingefgt]: If $file = -1 Then
Zeile   16 [eingefgt]: 	MsgBox(0, "Error", "Unable to open file.")
Zeile   17 [eingefgt]: 	Exit
Zeile   18 [eingefgt]: EndIf
Zeile   19 [eingefgt]: 

\examples\FileOpenDialog.au3

Zeile   10 [eingefgt]: EndIf
Zeile   11 [eingefgt]: 
Zeile   12 [eingefgt]: 
Zeile   13 [eingefgt]: ; Multiple filter group
Zeile   14 [eingefgt]: $message = "Hold down Ctrl or Shift to choose multiple files."
Zeile   15 [eingefgt]: 
Zeile   16 [eingefgt]: $var = FileOpenDialog($message, "C:\Windows\", "Images (*.jpg;*.bmp)|Videos (*.avi;*.mpg)", 1 + 4 )
Zeile   17 [eingefgt]: 
Zeile   18 [eingefgt]: If @error Then
Zeile   19 [eingefgt]: 	MsgBox(4096,"","No File(s) chosen")
Zeile   20 [eingefgt]: Else
Zeile   21 [eingefgt]: 	$var = StringReplace($var, "|", @CRLF)
Zeile   22 [eingefgt]: 	MsgBox(4096,"","You chose " & $var)
Zeile   23 [eingefgt]: EndIf

\examples\FileSaveDialog.au3

Zeile    3    [vorher]: $var = FileSaveDialog( "Choose a name.", $MyDocsFolder, "Scripts (*.aut;*.au3)", 3)
Zeile    3     [jetzt]: $var = FileSaveDialog( "Choose a name.", $MyDocsFolder, "Scripts (*.aut;*.au3)", 2)

Zeile    4    [vorher]: ; option 3 = dialog remains until valid path/file selected
Zeile    4     [jetzt]: ; option 2 = dialog remains until valid path/file selected

Zeile   10 [eingefgt]: EndIf
Zeile   11 [eingefgt]: 
Zeile   12 [eingefgt]: 
Zeile   13 [eingefgt]: ; Multiple filter group
Zeile   14 [eingefgt]: $var = FileSaveDialog( "Choose a name.", $MyDocsFolder, "Scripts (*.aut;*.au3)|Text files (*.ini;*.txt)", 2)
Zeile   15 [eingefgt]: ; option 2 = dialog remains until valid path/file selected
Zeile   16 [eingefgt]: 
Zeile   17 [eingefgt]: If @error Then
Zeile   18 [eingefgt]: 	MsgBox(4096,"","Save cancelled.")
Zeile   19 [eingefgt]: Else
Zeile   20 [eingefgt]: 	MsgBox(4096,"","You chose " & $var)

\examples\FileSetAttrib.au3

Zeile    2    [vorher]: FileSetAttrib("*.au3", "+RS")
Zeile    2     [jetzt]: If Not FileSetAttrib("*.au3", "+RS") Then

Zeile    3    [vorher]: If @error Then MsgBox(4096,"Error", "Problem setting attributes."
Zeile    3     [jetzt]:     MsgBox(4096,"Error", "Problem setting attributes.")

Zeile    4 [eingefgt]: EndIf

Zeile    6    [vorher]: FileSetAttrib("C:\*.bmp", "-R+A", 1)
Zeile    7     [jetzt]: If Not FileSetAttrib("C:\*.bmp", "-R+A", 1) Then

Zeile    8 [eingefgt]:     MsgBox(4096,"Error", "Problem setting attributes.")

\examples\FtpSetProxy.au3

Zeile    5    [vorher]: FttpSetProxy(0)
Zeile    5     [jetzt]: FtpSetProxy(0)


\examples\GUICreate.au3

Zeile    1 [eingefgt]: ; example 1

Zeile   12    [vorher]: 
Zeile   13     [jetzt]: 	

Zeile   14 [eingefgt]: 	
Zeile   15 [eingefgt]: ; example 2
Zeile   16 [eingefgt]: #include <GUIConstants.au3>
Zeile   17 [eingefgt]: 
Zeile   18 [eingefgt]: $gui=GUICreate("Background", 800, 300)
Zeile   19 [eingefgt]: ; background picture
Zeile   20 [eingefgt]: $background = GUICtrlCreatePic ("demo-bg.jpg", 0, 0, 800, 300)
Zeile   21 [eingefgt]: GUISetState(@SW_SHOW)
Zeile   22 [eingefgt]: 
Zeile   23 [eingefgt]: ; transparent child window
Zeile   24 [eingefgt]: $pic=GUICreate("", 14, 80, 0, 0,$WS_POPUP,$WS_EX_LAYERED+$WS_EX_MDICHILD,$gui)
Zeile   25 [eingefgt]: ; transparent pic
Zeile   26 [eingefgt]: $basti_stay = GUICtrlCreatePic ("l_st.gif", 0, 0, 14, 80)
Zeile   27 [eingefgt]: GUISetState(@SW_SHOW)
Zeile   28 [eingefgt]: 
Zeile   29 [eingefgt]: do
Zeile   30 [eingefgt]:     $msg = GUIGetMsg()
Zeile   31 [eingefgt]:     

\examples\GUICtrlCreateButton.au3

Zeile    3    [vorher]: GUICreate("My GUI Button")  ; will create a dialog box that when displayed is centered
Zeile    3     [jetzt]: GUICreate("My GUI Button") ; will create a dialog box that when displayed is centered

Zeile    6    [vorher]: GUICtrlCreateButton ("OK",  10, 30, 50)
Zeile    6     [jetzt]: $Button_1 = GUICtrlCreateButton ("Run Notepad",  10, 30, 100)

Zeile    7    [vorher]: GUICtrlCreateButton ( "Cancel",  0, -1)
Zeile    7     [jetzt]: $Button_2 = GUICtrlCreateButton ( "Button Test",  0, -1)

Zeile    9    [vorher]: GUISetState ()       ; will display an  dialog box with 2 button
Zeile    9     [jetzt]: GUISetState ()      ; will display an  dialog box with 2 button

Zeile   13    [vorher]: 	$msg = GUIGetMsg()
Zeile   13     [jetzt]:     $msg = GUIGetMsg()

Zeile   14    [vorher]: 	
Zeile   14     [jetzt]:     Select

Zeile   15    [vorher]: 	If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Zeile   15     [jetzt]:         Case $msg = $GUI_EVENT_CLOSE

Zeile   16 [eingefgt]:             ExitLoop
Zeile   17 [eingefgt]:         Case $msg = $Button_1
Zeile   18 [eingefgt]:             Run('Notepad.exe')    ; Will Run/Open Notepad
Zeile   19 [eingefgt]:         Case $msg = $Button_2
Zeile   20 [eingefgt]:             MsgBox(0, 'Testing', 'Button 2 was pressed')    ; Will demonstrate Button 2 being pressed
Zeile   21 [eingefgt]:     EndSelect

Zeile   16  [entfernt]: Wend
Zeile   17  [entfernt]: 
Zeile   18  [entfernt]: 
Zeile   19  [entfernt]: 

\examples\GUICtrlCreateContextMenu.au3

Zeile    1 [eingefgt]: ; ****************
Zeile    2 [eingefgt]: ; * First sample *
Zeile    3 [eingefgt]: ; ****************
Zeile    4 [eingefgt]: 

Zeile    7 [eingefgt]: ;right click on gui to bring up context Menu.
Zeile    8 [eingefgt]: ;right click on the "ok" button to bring up a controll specific context menu.
Zeile    9 [eingefgt]: 

Zeile    3    [vorher]: GUICreate("My GUI Context Menu",300,200)
Zeile   10     [jetzt]: GUICreate("My GUI Context Menu", 300, 200)

Zeile    5    [vorher]: $contextmenu = GUICtrlCreateContextMenu ()
Zeile   12     [jetzt]: $contextmenu	= GUICtrlCreateContextMenu ()

Zeile    7    [vorher]: $button = GUICtrlCreateButton("OK",100,100,70,20)
Zeile   14     [jetzt]: $button			= GUICtrlCreateButton("OK", 100, 100, 70, 20)

Zeile    8    [vorher]: $buttoncontext = GUICtrlCreateContextMenu($button)
Zeile   15     [jetzt]: $buttoncontext	= GUICtrlCreateContextMenu($button)

Zeile    9    [vorher]: $buttonitem = GUICtrlCreateMenuitem("About button",$buttoncontext)
Zeile   16     [jetzt]: $buttonitem		= GUICtrlCreateMenuitem("About button", $buttoncontext)

Zeile   11    [vorher]: $newsubmenu  = GUICtrlCreateMenu ("new", $contextmenu)
Zeile   18     [jetzt]: $newsubmenu		= GUICtrlCreateMenu ("new", $contextmenu)

Zeile   12    [vorher]: $textitem    = GUICtrlCreateMenuitem ("text",$newsubmenu)
Zeile   19     [jetzt]: $textitem		= GUICtrlCreateMenuitem ("text", $newsubmenu)

Zeile   14    [vorher]: $fileitem = GUICtrlCreateMenuitem ("Open",$contextmenu)
Zeile   21     [jetzt]: $fileitem		= GUICtrlCreateMenuitem ("Open", $contextmenu)

Zeile   15    [vorher]: $saveitem = GUICtrlCreateMenuitem ("Save",$contextmenu)
Zeile   22     [jetzt]: $saveitem		= GUICtrlCreateMenuitem ("Save", $contextmenu)

Zeile   16    [vorher]: GUICtrlCreateMenuitem ("",$contextmenu)	; separator
Zeile   23     [jetzt]: GUICtrlCreateMenuitem ("", $contextmenu)	; separator

Zeile   18    [vorher]: $infoitem = GUICtrlCreateMenuitem ("Info",$contextmenu)
Zeile   25     [jetzt]: $infoitem		= GUICtrlCreateMenuitem ("Info", $contextmenu)

Zeile   35 [eingefgt]: 
Zeile   36 [eingefgt]: Exit
Zeile   37 [eingefgt]: 
Zeile   38 [eingefgt]: 
Zeile   39 [eingefgt]: ; *****************
Zeile   40 [eingefgt]: ; * Second sample *
Zeile   41 [eingefgt]: ; *****************
Zeile   42 [eingefgt]: 
Zeile   43 [eingefgt]: #include <GUIConstants.au3>
Zeile   44 [eingefgt]: 
Zeile   45 [eingefgt]: $hGui			= GUICreate("My GUI", 170, 40)
Zeile   46 [eingefgt]: 
Zeile   47 [eingefgt]: $OptionsBtn		= GUICtrlCreateButton("&Options", 10, 10, 70, 20, $BS_FLAT)
Zeile   48 [eingefgt]: 
Zeile   49 [eingefgt]: ; At first create a dummy control for the options and a contextmenu for it
Zeile   50 [eingefgt]: $OptionsDummy	= GUICtrlCreateDummy()
Zeile   51 [eingefgt]: $OptionsContext	= GUICtrlCreateContextMenu($OptionsDummy)
Zeile   52 [eingefgt]: $OptionsCommon	= GUICtrlCreateMenuItem("Common", $OptionsContext)
Zeile   53 [eingefgt]: $OptionsFile	= GUICtrlCreateMenuItem("File", $OptionsContext)
Zeile   54 [eingefgt]: GUICtrlCreateMenuItem("", $OptionsContext)
Zeile   55 [eingefgt]: $OptionsExit	= GUICtrlCreateMenuItem("Exit", $OptionsContext)
Zeile   56 [eingefgt]: 
Zeile   57 [eingefgt]: 
Zeile   58 [eingefgt]: $HelpBtn		= GUICtrlCreateButton("&Help", 90, 10, 70, 20, $BS_FLAT)
Zeile   59 [eingefgt]: 
Zeile   60 [eingefgt]: ; Create a dummy control and a contextmenu for the help too
Zeile   61 [eingefgt]: $HelpDummy		= GUICtrlCreateDummy()
Zeile   62 [eingefgt]: $HelpContext	= GUICtrlCreateContextMenu($HelpDummy)
Zeile   63 [eingefgt]: $HelpWWW		= GUICtrlCreateMenuItem("Website", $HelpContext)
Zeile   64 [eingefgt]: GUICtrlCreateMenuItem("", $HelpContext)
Zeile   65 [eingefgt]: $HelpAbout		= GUICtrlCreateMenuItem("About...", $HelpContext)
Zeile   66 [eingefgt]: 
Zeile   67 [eingefgt]: 
Zeile   68 [eingefgt]: GUISetState()
Zeile   69 [eingefgt]: 
Zeile   70 [eingefgt]: While 1
Zeile   71 [eingefgt]: 	$Msg = GUIGetMsg()
Zeile   72 [eingefgt]: 	
Zeile   73 [eingefgt]: 	Switch $Msg
Zeile   74 [eingefgt]: 		Case $OptionsExit, $GUI_EVENT_CLOSE
Zeile   75 [eingefgt]: 			ExitLoop
Zeile   76 [eingefgt]: 			
Zeile   77 [eingefgt]: 		Case $OptionsBtn
Zeile   78 [eingefgt]: 			ShowMenu($hGui, $Msg, $OptionsContext)
Zeile   79 [eingefgt]: 			
Zeile   80 [eingefgt]: 		Case $HelpBtn
Zeile   81 [eingefgt]: 			ShowMenu($hGui, $Msg, $HelpContext)
Zeile   82 [eingefgt]: 			
Zeile   83 [eingefgt]: 		Case $HelpAbout
Zeile   84 [eingefgt]: 			Msgbox(64, "About...", "GUICtrlGetHandle-Sample")
Zeile   85 [eingefgt]: 	EndSwitch	
Zeile   86 [eingefgt]: WEnd
Zeile   87 [eingefgt]:     
Zeile   88 [eingefgt]: Exit
Zeile   89 [eingefgt]: 
Zeile   90 [eingefgt]: 
Zeile   91 [eingefgt]: ; Show a menu in a given GUI window which belongs to a given GUI ctrl
Zeile   92 [eingefgt]: Func ShowMenu($hWnd, $CtrlID, $nContextID)
Zeile   93 [eingefgt]: 	Local $hMenu = GUICtrlGetHandle($nContextID)
Zeile   94 [eingefgt]: 	
Zeile   95 [eingefgt]: 	$arPos = ControlGetPos($hWnd, "", $CtrlID)
Zeile   96 [eingefgt]: 	
Zeile   97 [eingefgt]: 	Local $x = $arPos[0]
Zeile   98 [eingefgt]: 	Local $y = $arPos[1] + $arPos[3]
Zeile   99 [eingefgt]: 	
Zeile  100 [eingefgt]: 	ClientToScreen($hWnd, $x, $y)
Zeile  101 [eingefgt]: 	TrackPopupMenu($hWnd, $hMenu, $x, $y)
Zeile  102 [eingefgt]: EndFunc
Zeile  103 [eingefgt]: 
Zeile  104 [eingefgt]: 
Zeile  105 [eingefgt]: ; Convert the client (GUI) coordinates to screen (desktop) coordinates
Zeile  106 [eingefgt]: Func ClientToScreen($hWnd, ByRef $x, ByRef $y)
Zeile  107 [eingefgt]: 	Local $stPoint = DllStructCreate("int;int")
Zeile  108 [eingefgt]: 	
Zeile  109 [eingefgt]: 	DllStructSetData($stPoint, 1, $x)
Zeile  110 [eingefgt]: 	DllStructSetData($stPoint, 2, $y)
Zeile  111 [eingefgt]: 
Zeile  112 [eingefgt]: 	DllCall("user32.dll", "int", "ClientToScreen", "hwnd", $hWnd, "ptr", DllStructGetPtr($stPoint))
Zeile  113 [eingefgt]: 	
Zeile  114 [eingefgt]: 	$x = DllStructGetData($stPoint, 1)
Zeile  115 [eingefgt]: 	$y = DllStructGetData($stPoint, 2)
Zeile  116 [eingefgt]: 	; release Struct not really needed as it is a local 
Zeile  117 [eingefgt]: 	$stPoint = 0
Zeile  118 [eingefgt]: EndFunc
Zeile  119 [eingefgt]: 
Zeile  120 [eingefgt]: 
Zeile  121 [eingefgt]: ; Show at the given coordinates (x, y) the popup menu (hMenu) which belongs to a given GUI window (hWnd)
Zeile  122 [eingefgt]: Func TrackPopupMenu($hWnd, $hMenu, $x, $y)
Zeile  123 [eingefgt]: 	DllCall("user32.dll", "int", "TrackPopupMenuEx", "hwnd", $hMenu, "int", 0, "int", $x, "int", $y, "hwnd", $hWnd, "ptr", 0)

\examples\GUICtrlCreateDate.au3

Zeile    1 [eingefgt]: ; example1

Zeile    3    [vorher]: ; example1
Zeile    4     [jetzt]: GUICreate ( "My GUI get date", 200,200,800,200)

Zeile    5 [eingefgt]: $date=GUICtrlCreateDate ("1953/04/25", 10,10,185,20 )
Zeile    6 [eingefgt]: GUISetState ()
Zeile    7 [eingefgt]: 
Zeile    8 [eingefgt]: ; Run the GUI until the dialog is closed
Zeile    9 [eingefgt]: Do
Zeile   10 [eingefgt]: 	$msg = GUIGetMsg()
Zeile   11 [eingefgt]: Until $msg = $GUI_EVENT_CLOSE
Zeile   12 [eingefgt]: 
Zeile   13 [eingefgt]: MsgBox(0,"Date",GUICtrlRead($date))
Zeile   14 [eingefgt]: GUIDelete()
Zeile   15 [eingefgt]: 
Zeile   16 [eingefgt]: ; example2
Zeile   17 [eingefgt]: #include <GUIConstants.au3>
Zeile   18 [eingefgt]: 
Zeile   19 [eingefgt]: GUICreate("My GUI get time")
Zeile   20 [eingefgt]: $n=GUICtrlCreateDate ( "", 20, 20, 100, 20, $DTS_TIMEFORMAT) 
Zeile   21 [eingefgt]: GUISetState ()
Zeile   22 [eingefgt]: 
Zeile   23 [eingefgt]: ; Run the GUI until the dialog is closed
Zeile   24 [eingefgt]: Do
Zeile   25 [eingefgt]: 	$msg = GUIGetMsg()
Zeile   26 [eingefgt]: Until $msg = $GUI_EVENT_CLOSE
Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: MsgBox(0,"Time", GUICtrlRead($n))
Zeile   29 [eingefgt]: GUIDelete()
Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: ; example3
Zeile   32 [eingefgt]: #include <GUIConstants.au3>
Zeile   33 [eingefgt]: 

Zeile    5    [vorher]: $date=GUICtrlCreateDate ("1953/04/25", 10,10,185,20 )
Zeile   35     [jetzt]: $date = GUICtrlCreateDate ("1953/04/25", 10,10,185,20 )

Zeile   36 [eingefgt]: 
Zeile   37 [eingefgt]: ; to select a specific default format
Zeile   38 [eingefgt]: $DTM_SETFORMAT = 0x1005
Zeile   39 [eingefgt]: $style = "yyyy/MM/dd HH:mm:s"
Zeile   40 [eingefgt]: GuiCtrlSendMsg($date, $DTM_SETFORMAT, 0, $style)
Zeile   41 [eingefgt]: 

Zeile    6    [vorher]: GUISetState ()
Zeile   42     [jetzt]: GuiSetState()

Zeile   43 [eingefgt]: While GuiGetMsg() <> $GUI_EVENT_CLOSE
Zeile   44 [eingefgt]: WEnd

Zeile    8  [entfernt]: ; Run the GUI until the dialog is closed
Zeile    9  [entfernt]: Do
Zeile   10  [entfernt]: 	$msg = GUIGetMsg()
Zeile   11  [entfernt]: Until $msg = $GUI_EVENT_CLOSE
Zeile   12  [entfernt]: 
Zeile   13  [entfernt]: MsgBox(0,"Date",GUICtrlRead($date))
Zeile   14  [entfernt]: GUIDelete()
Zeile   15  [entfernt]: 
Zeile   16  [entfernt]: ; example2
Zeile   17  [entfernt]: $DTS_TIMEFORMAT = 9
Zeile   18  [entfernt]: GUICreate("My GUI get time")
Zeile   19  [entfernt]: $n=GUICtrlCreateDate ( "", 20, 20, 100, 20, $DTS_TIMEFORMAT) 
Zeile   20  [entfernt]: GUISetState ()
Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: ; Run the GUI until the dialog is closed
Zeile   23  [entfernt]: Do
Zeile   24  [entfernt]: 	$msg = GUIGetMsg()
Zeile   25  [entfernt]: Until $msg = $GUI_EVENT_CLOSE
Zeile   26  [entfernt]: 

\examples\GUICtrlCreateEdit.au3

Zeile   17 [eingefgt]: Wend
Zeile   18 [eingefgt]: 
Zeile   19 [eingefgt]: ; Rich edit control EXAMPLE using GUICtrlCreateObj
Zeile   20 [eingefgt]: 
Zeile   21 [eingefgt]: ; Author: Kre Johansson
Zeile   22 [eingefgt]: ; AutoIt Version: 3.1.1.55
Zeile   23 [eingefgt]: ; Description: Very Simple example: Embedding RICHTEXT object
Zeile   24 [eingefgt]: ; Needs: MSCOMCT2.OCX in system32 but it's probably already there
Zeile   25 [eingefgt]: ; Date: 3 jul 2005
Zeile   26 [eingefgt]: 
Zeile   27 [eingefgt]: #include <GUIConstants.au3>
Zeile   28 [eingefgt]: $oMyError = ObjEvent("AutoIt.Error","MyErrFunc")
Zeile   29 [eingefgt]: 
Zeile   30 [eingefgt]: $oRP = ObjCreate("RICHTEXT.RichtextCtrl.1")
Zeile   31 [eingefgt]: 
Zeile   32 [eingefgt]: GUICreate("Embedded RICHTEXT control Test", 320, 200, -1, -1,BitOr($WS_OVERLAPPEDWINDOW,$WS_VISIBLE,$WS_CLIPSIBLINGS))
Zeile   33 [eingefgt]: $TagsPageC = GuiCtrlCreateLabel('Visit Tags Page', 5, 180, 100, 15, $SS_CENTER)
Zeile   34 [eingefgt]: GuiCtrlSetFont($TagsPageC,9,400,4)
Zeile   35 [eingefgt]: GuiCtrlSetColor($TagsPageC,0x0000ff)
Zeile   36 [eingefgt]: GuiCtrlSetCursor($TagsPageC,0)
Zeile   37 [eingefgt]: $AboutC = GUICtrlCreateButton('About',105,177,70,20)
Zeile   38 [eingefgt]: $PrefsC = GUICtrlCreateButton('FontSize',175,177,70,20)
Zeile   39 [eingefgt]: $StatC = GUICtrlCreateButton('Plain Style',245,177,70,20)
Zeile   40 [eingefgt]: 
Zeile   41 [eingefgt]: $GUIActiveX = GUICtrlCreateObj( $oRP, 10, 10 , 400 , 260 )
Zeile   42 [eingefgt]: GUICtrlSetPos($GUIActiveX,10,10,300,160)
Zeile   43 [eingefgt]: 
Zeile   44 [eingefgt]: With $oRP; Object tag pool
Zeile   45 [eingefgt]: .OLEDrag()
Zeile   46 [eingefgt]: .Font = 'Arial'
Zeile   47 [eingefgt]: .text = "Hello - Au3 supports ActiveX components like the RICHTEXT thanks to SvenP" & @CRLF & 'Try write some text and quit to reload'
Zeile   48 [eingefgt]: ;.FileName = @ScriptDir & '\RichText.rtf'
Zeile   49 [eingefgt]: ;.BackColor = 0xff00
Zeile   50 [eingefgt]: EndWith
Zeile   51 [eingefgt]: 
Zeile   52 [eingefgt]: GUISetState ();Show GUI
Zeile   53 [eingefgt]: 
Zeile   54 [eingefgt]: While 1
Zeile   55 [eingefgt]: 	$msg = GUIGetMsg()
Zeile   56 [eingefgt]: 	
Zeile   57 [eingefgt]: 	Select
Zeile   58 [eingefgt]: 		Case $msg = $GUI_EVENT_CLOSE
Zeile   59 [eingefgt]: 			$oRP.SaveFile( @ScriptDir & "\RichText.rtf", 0 )
Zeile   60 [eingefgt]: 			ExitLoop
Zeile   61 [eingefgt]: 		Case $msg = $TagsPageC
Zeile   62 [eingefgt]: 			Run(@ComSpec & ' /c start http://www.myplugins.info/guids/typeinfo/typeinfo.php?clsid={3B7C8860-D78F-101B-B9B5-04021C009402}','', @SW_HIDE)
Zeile   63 [eingefgt]: 		Case $msg = $AboutC
Zeile   64 [eingefgt]: 			$oRP.AboutBox() 
Zeile   65 [eingefgt]: 		Case $msg = $PrefsC
Zeile   66 [eingefgt]: 			$oRP.SelFontSize = 12
Zeile   67 [eingefgt]: 		Case $msg = $StatC
Zeile   68 [eingefgt]: 			$oRP.SelBold = False
Zeile   69 [eingefgt]: 			$oRP.SelItalic = False
Zeile   70 [eingefgt]: 			$oRP.SelUnderline = False 
Zeile   71 [eingefgt]: 			$oRP.SelFontSize = 8
Zeile   72 [eingefgt]: 	EndSelect
Zeile   73 [eingefgt]: WEnd
Zeile   74 [eingefgt]: 
Zeile   75 [eingefgt]: Exit
Zeile   76 [eingefgt]: 
Zeile   77 [eingefgt]: Func MyErrFunc()
Zeile   78 [eingefgt]: 
Zeile   79 [eingefgt]:   $HexNumber=hex($oMyError.number,8)
Zeile   80 [eingefgt]: 
Zeile   81 [eingefgt]:   Msgbox(0,"AutoItCOM Test","We intercepted a COM Error !"       & @CRLF  & @CRLF & _
Zeile   82 [eingefgt]: 			 "err.description is: "    & @TAB & $oMyError.description    & @CRLF & _
Zeile   83 [eingefgt]: 			 "err.windescription:"     & @TAB & $oMyError.windescription & @CRLF & _
Zeile   84 [eingefgt]: 			 "err.number is: "         & @TAB & $HexNumber              & @CRLF & _
Zeile   85 [eingefgt]: 			 "err.lastdllerror is: "   & @TAB & $oMyError.lastdllerror   & @CRLF & _
Zeile   86 [eingefgt]: 			 "err.scriptline is: "     & @TAB & $oMyError.scriptline     & @CRLF & _
Zeile   87 [eingefgt]: 			 "err.source is: "         & @TAB & $oMyError.source         & @CRLF & _
Zeile   88 [eingefgt]: 			 "err.helpfile is: "       & @TAB & $oMyError.helpfile       & @CRLF & _
Zeile   89 [eingefgt]: 			 "err.helpcontext is: "    & @TAB & $oMyError.helpcontext _
Zeile   90 [eingefgt]: 			,5)
Zeile   91 [eingefgt]: 			
Zeile   92 [eingefgt]:   ; Will automatically continue after 5 seconds
Zeile   93 [eingefgt]:   SetError(1)  ; to check for after this function returns

\examples\GUICtrlCreateInput.au3

Zeile    5    [vorher]: GUICtrlSetState(-1,$GUI_ACCEPTFILES)
Zeile    5     [jetzt]: GUICtrlSetState(-1,$GUI_DROPACCEPTED)


\examples\GUICtrlCreateLabel.au3

Zeile    7  [entfernt]: GUICtrlCreateLabel ("Done",  10, 30, 50)	; first cell 50 width
Zeile    8  [entfernt]: GUICtrlCreateLabel ("Done 2",  -1, 0)	; next line
Zeile    9  [entfernt]: GUICtrlCreateLabel ("Done 3",   0, 0)	; next line and next cell 
Zeile   10  [entfernt]: GUICtrlCreateLabel ("Done 4",   0, -1)	; next cell same line 

Zeile   12    [vorher]: GUISetState ()       ; will display an empty dialog box
Zeile    8     [jetzt]: $widthCell=70

Zeile   13    [vorher]: 
Zeile    9     [jetzt]: GUICtrlCreateLabel ("Line 1 Cell 1",  10, 30, $widthCell) ; first cell 70 width

Zeile   14  [entfernt]: ; Run the GUI until the dialog is closed
Zeile   15  [entfernt]: While 1
Zeile   16  [entfernt]: 	$msg = GUIGetMsg()
Zeile   17  [entfernt]: 	

Zeile   18    [vorher]: 	If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Zeile   10     [jetzt]: GUICtrlCreateLabel ("Line 2 Cell 1",  -1, 0) ; next line

Zeile   19    [vorher]: Wend
Zeile   11     [jetzt]: GUICtrlCreateLabel ("Line 3 Cell 2",  0, 0) ; next line and next cell  

Zeile   20    [vorher]: 
Zeile   12     [jetzt]: GUICtrlCreateLabel ("Line 3 Cell 3",  0, -1) ; next cell same line 

Zeile   13 [eingefgt]: GUICtrlCreateLabel ("Line 4 Cell 1",  -3*$widthcell, 0) ; next line Cell1
Zeile   14 [eingefgt]: 
Zeile   15 [eingefgt]: GUISetState ()      ; will display an empty dialog box
Zeile   16 [eingefgt]: 
Zeile   17 [eingefgt]: ; Run the GUI until the dialog is closed
Zeile   18 [eingefgt]: Do
Zeile   19 [eingefgt]: 	$msg = GUIGetMsg()

\examples\GUICtrlCreateListView.au3

Zeile   12    [vorher]: GUICtrlSetState(-1,$GUI_ACCEPTFILES)   ; to allow drag and dropping
Zeile   12     [jetzt]: GUICtrlSetState(-1,$GUI_DROPACCEPTED)   ; to allow drag and dropping

Zeile   14    [vorher]: GUICtrlSetData($item2,"ITEM1",)
Zeile   14     [jetzt]: GUICtrlSetData($item2,"ITEM1")

Zeile   15    [vorher]: GUICtrlSetData($item3,"||COL33",)
Zeile   15     [jetzt]: GUICtrlSetData($item3,"||COL33")


\examples\GUICtrlCreateListViewItem.au3

Zeile   12    [vorher]: GuiCtrlSetState(-1,$GUI_ACCEPTFILES)   ; to allow drag and dropping
Zeile   12     [jetzt]: GuiCtrlSetState(-1,$GUI_DROPACCEPTED)   ; to allow drag and dropping

Zeile   14    [vorher]: GUICtrlSetData($item2,"|ITEM1",)
Zeile   14     [jetzt]: GUICtrlSetData($item2,"|ITEM1")

Zeile   15    [vorher]: GUICtrlSetData($item3,"||COL33",)
Zeile   15     [jetzt]: GUICtrlSetData($item3,"||COL33")


\examples\GUICtrlCreatePic.au3

Zeile    1 [eingefgt]: ;----- example 1 ----

Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: ;----- example 2
Zeile   29 [eingefgt]: #include "GUIConstants.au3"
Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: $gui=GUICreate("test transparentpic", 200, 100)
Zeile   32 [eingefgt]: $pic=GUICreate("", 68, 71, 10, 10,$WS_POPUP,BitOr($WS_EX_LAYERED,$WS_EX_MDICHILD),$gui)
Zeile   33 [eingefgt]: GUICtrlCreatePic(@Systemdir & "\oobe\images\merlin.gif",0,0, 0,0)
Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: GUISetState(@SW_SHOW,$pic)
Zeile   36 [eingefgt]: GUISetState(@SW_SHOW,$gui)
Zeile   37 [eingefgt]: 
Zeile   38 [eingefgt]: HotKeySet("{ESC}", "main")
Zeile   39 [eingefgt]: HotKeySet("{LEFT}", "left")
Zeile   40 [eingefgt]: HotKeySet("{RIGHT}", "right")
Zeile   41 [eingefgt]: HotKeySet("{DOWN}", "down")
Zeile   42 [eingefgt]: HotKeySet("{UP}", "up")
Zeile   43 [eingefgt]: $picPos = WinGetPos($pic)
Zeile   44 [eingefgt]: $guiPos = WinGetPos($gui)
Zeile   45 [eingefgt]: 
Zeile   46 [eingefgt]: do
Zeile   47 [eingefgt]:     $msg = GUIGetMsg()
Zeile   48 [eingefgt]: until $msg = $GUI_EVENT_CLOSE
Zeile   49 [eingefgt]: Exit
Zeile   50 [eingefgt]: 
Zeile   51 [eingefgt]: Func main()
Zeile   52 [eingefgt]: 	$guiPos = WinGetPos($gui)
Zeile   53 [eingefgt]: 	WinMove($gui,"",$guiPos[0]+10,$guiPos[1]+10)
Zeile   54 [eingefgt]: EndFunc
Zeile   55 [eingefgt]: 
Zeile   56 [eingefgt]: Func left ()
Zeile   57 [eingefgt]: 	$picPos = WinGetPos($pic)
Zeile   58 [eingefgt]: 	WinMove($pic,"",$picPos[0]-10,$picPos[1])
Zeile   59 [eingefgt]: EndFunc
Zeile   60 [eingefgt]: 
Zeile   61 [eingefgt]: Func right()
Zeile   62 [eingefgt]: 	$picPos = WinGetPos($pic)
Zeile   63 [eingefgt]: 	WinMove($pic,"",$picPos[0]+10,$picPos[1])
Zeile   64 [eingefgt]: EndFunc
Zeile   65 [eingefgt]: 
Zeile   66 [eingefgt]: Func down()
Zeile   67 [eingefgt]: 	$picPos = WinGetPos($pic)
Zeile   68 [eingefgt]: 	WinMove($pic,"",$picPos[0],$picPos[1]+10)
Zeile   69 [eingefgt]: EndFunc
Zeile   70 [eingefgt]: 
Zeile   71 [eingefgt]: Func up()
Zeile   72 [eingefgt]: 	$picPos = WinGetPos($pic)
Zeile   73 [eingefgt]: 	WinMove($pic,"",$picPos[0],$picPos[1]-10)

\examples\GUICtrlCreateRadio.au3

Zeile    2    [vorher]: GUICreate("My GUI radio")  ; will create a dialog box that when displayed is centered
Zeile    2     [jetzt]: GUICreate("My GUI radio") ; will create a dialog box that when displayed is centered

Zeile    5    [vorher]: GUICtrlSetState ($radio1,$GUI_CHECKED)
Zeile    5     [jetzt]: $radio2 = GUICtrlCreateRadio ("Radio 2", 10, 40, 120, 20)

Zeile    6    [vorher]: $radio2 = GUICtrlCreateRadio ("Radio 2", 10, 40, 120, 20)
Zeile    6     [jetzt]: GUICtrlSetState ($radio2, $GUI_CHECKED)

Zeile    8    [vorher]: GUISetState ()       ; will display an  dialog box with 1 checkbox
Zeile    8     [jetzt]: GUISetState ()      ; will display an  dialog box with 1 checkbox

Zeile   12    [vorher]: 	$msg = GUIGetMsg()
Zeile   12     [jetzt]:     $msg = GUIGetMsg()

Zeile   13    [vorher]: 	
Zeile   13     [jetzt]:     Select

Zeile   14    [vorher]: 	If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Zeile   14     [jetzt]:         Case $msg = $GUI_EVENT_CLOSE

Zeile   15 [eingefgt]:             ExitLoop
Zeile   16 [eingefgt]:         Case $msg = $radio1 And BitAND(GUICtrlRead($radio1), $GUI_CHECKED) = $GUI_CHECKED
Zeile   17 [eingefgt]:             MsgBox(64, 'Info:', 'You clicked the Radio 1 and it is Checked.')
Zeile   18 [eingefgt]:         Case $msg = $radio2 And BitAND(GUICtrlRead($radio2), $GUI_CHECKED) = $GUI_CHECKED
Zeile   19 [eingefgt]:             MsgBox(64, 'Info:', 'You clicked on Radio 2 and it is Checked.')
Zeile   20 [eingefgt]:     EndSelect

\examples\GUICtrlCreateTab.au3

Zeile   17    [vorher]: $tab1combo=GUICtrlCreateCombo ("", 20,50,60,40)
Zeile   17     [jetzt]: $tab1combo=GUICtrlCreateCombo ("", 20,50,60,120)


\examples\GUICtrlCreateTabItem.au3

Zeile    2 [eingefgt]: GUICreate("My GUI Tab",250,150); will create a dialog box that when displayed is centered

Zeile    4 [eingefgt]: GUISetBkColor(0x00E0FFFF)
Zeile    5 [eingefgt]: GUISetFont(9, 300)
Zeile    6 [eingefgt]: 
Zeile    7 [eingefgt]: $tab=GUICtrlCreateTab (10,10, 200,100)
Zeile    8 [eingefgt]: 
Zeile    9 [eingefgt]: $tab0=GUICtrlCreateTabitem ("tab0")
Zeile   10 [eingefgt]: GUICtrlCreateLabel ("label0", 30,80,50,20)
Zeile   11 [eingefgt]: $tab0OK=GUICtrlCreateButton ("OK0", 20,50,50,20)

Zeile    3    [vorher]: GUICreate("My GUI Tab")  ; will create a dialog box that when displayed is centered
Zeile   12     [jetzt]: $tab0input=GUICtrlCreateInput ("default", 80,50,70,20)

Zeile    5    [vorher]: GUISetBkColor(0x00E0FFFF)
Zeile   14     [jetzt]: $tab1=GUICtrlCreateTabitem ( "tab----1")

Zeile    6    [vorher]: GUISetFont(9, 300)
Zeile   15     [jetzt]: GUICtrlCreateLabel ("label1", 30,80,50,20)

Zeile   16 [eingefgt]: $tab1combo=GUICtrlCreateCombo ("", 20,50,60,120)
Zeile   17 [eingefgt]: GUICtrlSetData(-1,"Trids|CyberSlug|Larry|Jon|Tylo", "Jon"); default Jon
Zeile   18 [eingefgt]: $tab1OK=GUICtrlCreateButton ("OK1", 80,50,50,20)

Zeile    8    [vorher]: $tab=GUICtrlCreateTab (10,10, 200,100)
Zeile   20     [jetzt]: $tab2=GUICtrlCreateTabitem ("tab2")

Zeile   21 [eingefgt]: GUICtrlSetState(-1,$GUI_SHOW); will be display first
Zeile   22 [eingefgt]: GUICtrlCreateLabel ("label2", 30,80,50,20)
Zeile   23 [eingefgt]: $tab2OK=GUICtrlCreateButton ("OK2", 140,50,50)

Zeile   10    [vorher]: $tab0=GUICtrlCreateTabitem ("tab0")
Zeile   25     [jetzt]: GUICtrlCreateTabitem (""); end tabitem definition

Zeile   26 [eingefgt]: 

Zeile   11    [vorher]: GUICtrlCreateLabel ("label0", 30,80,50,20)
Zeile   27     [jetzt]: GUICtrlCreateLabel ("Click on tab and see the title", 20,130,250,20)

Zeile   28 [eingefgt]: 
Zeile   29 [eingefgt]: GUISetState ()
Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: ; Run the GUI until the dialog is closed
Zeile   32 [eingefgt]: While 1
Zeile   33 [eingefgt]:     $msg = GUIGetMsg()
Zeile   34 [eingefgt]: 

Zeile   12    [vorher]: $tab0OK=GUICtrlCreateButton ("OK0", 20,50,50,20)
Zeile   35     [jetzt]:     If $msg = $GUI_EVENT_CLOSE Then ExitLoop

Zeile   36 [eingefgt]:     if $msg = $tab then
Zeile   37 [eingefgt]: 		; display the clicked tab

Zeile   13    [vorher]: $tab0input=GUICtrlCreateInput ("default", 80,50,70,20)
Zeile   38     [jetzt]:         if GUICtrlread ($tab) = 0 then WinSetTitle("My GUI Tab","","My GUI Tab0")

Zeile   14    [vorher]: 
Zeile   39     [jetzt]:         if GUICtrlread ($tab) = 1 then WinSetTitle("My GUI Tab","","My GUI Tab1")

Zeile   15    [vorher]: $tab1=GUICtrlCreateTabitem ( "tab----1")
Zeile   40     [jetzt]:         if GUICtrlread ($tab) = 2 then WinSetTitle("My GUI Tab","","My GUI Tab2")

Zeile   16    [vorher]: GUICtrlCreateLabel ("label1", 30,80,50,20)
Zeile   41     [jetzt]:     EndIf

Zeile   17  [entfernt]: $tab1combo=GUICtrlCreateCombo ("", 20,50,60,40)
Zeile   18  [entfernt]: GUICtrlSetData(-1,"Trids|CyberSlug|Larry|Jon|Tylo", "Jon") ; default Jon
Zeile   19  [entfernt]: $tab1OK=GUICtrlCreateButton ("OK1", 80,50,50,20)
Zeile   20  [entfernt]: 
Zeile   21  [entfernt]: $tab2=GUICtrlCreateTabitem ("tab2")
Zeile   22  [entfernt]: GUICtrlSetState(-1,$GUI_SHOW)	; will be display first
Zeile   23  [entfernt]: GUICtrlCreateLabel ("label2", 30,80,50,20)
Zeile   24  [entfernt]: $tab2OK=GUICtrlCreateButton ("OK2", 140,50,50)
Zeile   25  [entfernt]: 
Zeile   26  [entfernt]: GUICtrlCreateTabitem ("")	; end tabitem definition
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: GUICtrlCreateLabel ("label3", 20,130,50,20)
Zeile   29  [entfernt]: 
Zeile   30  [entfernt]: GUISetState ()
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: ; Run the GUI until the dialog is closed
Zeile   33  [entfernt]: While 1
Zeile   34  [entfernt]: 	$msg = GUIGetMsg()
Zeile   35  [entfernt]: 	
Zeile   36  [entfernt]: 	If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Zeile   37  [entfernt]: Wend
Zeile   38  [entfernt]: 

\examples\GUICtrlCreateTreeView.au3

Zeile    3    [vorher]: GUICreate("My GUI with treeview",350,212)
Zeile    3     [jetzt]: GUICreate("My GUI with treeview", 350, 215)

Zeile    5    [vorher]: $treeview = GUICtrlCreateTreeView (6,6,100,150,BitOr($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS),$WS_EX_CLIENTEDGE)
Zeile    5     [jetzt]: $treeview       = GUICtrlCreateTreeView(6, 6, 100, 150, BitOr($TVS_HASBUTTONS, $TVS_HASLINES, $TVS_LINESATROOT, $TVS_DISABLEDRAGDROP, $TVS_SHOWSELALWAYS), $WS_EX_CLIENTEDGE)

Zeile    6    [vorher]: $generalitem = GUICtrlCreateTreeViewitem ("General",$treeview)
Zeile    6     [jetzt]: $generalitem    = GUICtrlCreateTreeViewitem("General", $treeview)

Zeile    7 [eingefgt]: GUICtrlSetColor(-1, 0x0000C0)

Zeile    7    [vorher]: $displayitem = GUICtrlCreateTreeViewitem ("Display",$treeview)
Zeile    8     [jetzt]: $displayitem    = GUICtrlCreateTreeViewitem("Display", $treeview)

Zeile    9 [eingefgt]: GUICtrlSetColor(-1, 0x0000C0)

Zeile    8    [vorher]: $aboutitem = GUICtrlCreateTreeViewitem ("About",$generalitem)
Zeile   10     [jetzt]: $aboutitem      = GUICtrlCreateTreeViewitem("About", $generalitem)

Zeile    9    [vorher]: $compitem = GUICtrlCreateTreeViewitem ("Computer",$generalitem)
Zeile   11     [jetzt]: $compitem       = GUICtrlCreateTreeViewitem("Computer", $generalitem)

Zeile   10    [vorher]: $useritem = GUICtrlCreateTreeViewitem ("User",$generalitem)
Zeile   12     [jetzt]: $useritem       = GUICtrlCreateTreeViewitem("User", $generalitem)

Zeile   11    [vorher]: $resitem = GUICtrlCreateTreeViewitem ("Resolution",$displayitem)
Zeile   13     [jetzt]: $resitem        = GUICtrlCreateTreeViewitem("Resolution", $displayitem)

Zeile   12    [vorher]: $otheritem = GUICtrlCreateTreeViewitem ("Other",$displayitem)
Zeile   14     [jetzt]: $otheritem      = GUICtrlCreateTreeViewitem("Other", $displayitem)

Zeile   14    [vorher]: $startlabel = GUICtrlCreateLabel ("TreeView Demo",190,90,100,20)
Zeile   16     [jetzt]: $startlabel     = GUICtrlCreateLabel("TreeView Demo",190,90,100,20)

Zeile   15    [vorher]: $aboutlabel = GUICtrlCreateLabel ("This little scripts demonstates the using of a treeview-control.",190,70,100,60)
Zeile   17     [jetzt]: $aboutlabel     = GUICtrlCreateLabel("This little scripts demonstates the using of a treeview-control.", 190, 70, 100, 60)

Zeile   16    [vorher]: GUICtrlSetState(-1,$GUI_HIDE)
Zeile   18     [jetzt]: GUICtrlSetState(-1, $GUI_HIDE)  ; Hides the "aboutlabel"-text during initialization

Zeile   17    [vorher]: $compinfo = GUICtrlCreateLabel ("Name:" & @TAB & @ComputerName & @LF & "OS:" & @TAB & @OSVersion & @LF & "SP:" & @TAB & @OSServicePack,120,30,200,80)
Zeile   19     [jetzt]: $compinfo       = GUICtrlCreateLabel("Name:" & @TAB & @ComputerName & @LF & "OS:" & @TAB & @OSVersion & @LF & "SP:" & @TAB & @OSServicePack, 120, 30, 200, 80)

Zeile   18    [vorher]: GUICtrlSetState(-1,$GUI_HIDE)
Zeile   20     [jetzt]: GUICtrlSetState(-1, $GUI_HIDE)  ; Hides the "compinfo"-text during initialization

Zeile   20    [vorher]: $okbutton = GUICtrlCreateButton ("OK",100,185,70,20)
Zeile   22     [jetzt]: GUICtrlCreateLabel("", 0, 170, 350, 2, $SS_SUNKEN)

Zeile   21    [vorher]: $cancelbutton = GUICtrlCreateButton ("Cancel",180,185,70,20)
Zeile   23     [jetzt]: $togglebutton   = GUICtrlCreateButton("&Toggle", 35, 185, 70, 20)

Zeile   24 [eingefgt]: $infobutton     = GUICtrlCreateButton("&Info", 105, 185, 70, 20)
Zeile   25 [eingefgt]: $statebutton	= GUICtrlCreateButton("Col./Exp.", 175, 185, 70, 20)
Zeile   26 [eingefgt]: $cancelbutton   = GUICtrlCreateButton("&Cancel", 245, 185, 70, 20)

Zeile   28 [eingefgt]: GUICtrlSetState($generalitem, BitOr($GUI_EXPAND,$GUI_DEFBUTTON))    ; Expand the "General"-item and paint in bold
Zeile   29 [eingefgt]: GUICtrlSetState($displayitem, BitOr($GUI_EXPAND,$GUI_DEFBUTTON))    ; Expand the "Display"-item and paint in bold
Zeile   30 [eingefgt]: 

Zeile   29    [vorher]: 	
Zeile   37     [jetzt]:     

Zeile   38 [eingefgt]: 		Case $msg = $togglebutton   ; Toggle the bold painting
Zeile   39 [eingefgt]: 			If BitAnd(GUICtrlRead($generalitem), $GUI_DEFBUTTON) Then
Zeile   40 [eingefgt]: 				GUICtrlSetState($generalitem, 0)
Zeile   41 [eingefgt]: 				GUICtrlSetState($displayitem, 0)
Zeile   42 [eingefgt]: 			Else
Zeile   43 [eingefgt]: 				GUICtrlSetState($generalitem, $GUI_DEFBUTTON)
Zeile   44 [eingefgt]: 				GUICtrlSetState($displayitem, $GUI_DEFBUTTON)
Zeile   45 [eingefgt]:             EndIf
Zeile   46 [eingefgt]:         
Zeile   47 [eingefgt]: 		Case $msg = $infobutton
Zeile   48 [eingefgt]: 			$item = GUICtrlRead($treeview)      ; Get the controlID of the current selected treeview item
Zeile   49 [eingefgt]: 			If $item = 0 Then
Zeile   50 [eingefgt]: 				MsgBox(64, "TreeView Demo", "No item currently selected")
Zeile   51 [eingefgt]: 			Else
Zeile   52 [eingefgt]: 				$text = GUICtrlRead($item, 1) ; Get the text of the treeview item
Zeile   53 [eingefgt]: 				If $text == "" Then
Zeile   54 [eingefgt]: 					MsgBox(16, "Error", "Error while retrieving infos about item")
Zeile   55 [eingefgt]: 				Else
Zeile   56 [eingefgt]: 					MsgBox(64, "TreeView Demo", "Current item selected is: " & $text)  ; $advmsg[0] contains the text and $advmsg[1] the state value of the treeview item
Zeile   57 [eingefgt]: 				EndIf
Zeile   58 [eingefgt]: 			EndIf
Zeile   59 [eingefgt]:             
Zeile   60 [eingefgt]: 		Case $msg = $statebutton
Zeile   61 [eingefgt]:         	$item = GUICtrlRead($treeview)
Zeile   62 [eingefgt]:         	If $item > 0 Then
Zeile   63 [eingefgt]: 				$hItem = GUICtrlGetHandle($item)
Zeile   64 [eingefgt]: 				GuiCtrlSendMsg($treeview, $TVM_EXPAND, $TVE_TOGGLE, $hItem)
Zeile   65 [eingefgt]: 			EndIf
Zeile   66 [eingefgt]:             
Zeile   67 [eingefgt]:         ; The following items will hide the other labels (1st and 2nd parameter) and then show the 'own' labels (3rd and 4th parameter)

Zeile   31    [vorher]: 			GUIChangeItems($aboutlabel,$compinfo,$startlabel,$startlabel)
Zeile   69     [jetzt]: 			GUIChangeItems($aboutlabel, $compinfo, $startlabel, $startlabel)

Zeile   32    [vorher]: 		
Zeile   70     [jetzt]:         

Zeile   34    [vorher]: 			GUICtrlSetState ($compinfo,$GUI_HIDE)
Zeile   72     [jetzt]: 			GUICtrlSetState ($compinfo, $GUI_HIDE)

Zeile   35    [vorher]: 			GUIChangeItems($startlabel,$startlabel,$aboutlabel,$aboutlabel)
Zeile   73     [jetzt]: 			GUIChangeItems($startlabel, $startlabel, $aboutlabel, $aboutlabel)

Zeile   36    [vorher]: 			
Zeile   74     [jetzt]:             

Zeile   38    [vorher]: 			GUIChangeItems($startlabel,$aboutlabel,$compinfo,$compinfo)
Zeile   76     [jetzt]: 			GUIChangeItems($startlabel, $aboutlabel, $compinfo, $compinfo)

Zeile   45    [vorher]: Func GUIChangeItems($hidestart,$hideend,$showstart,$showend)
Zeile   83     [jetzt]: Func GUIChangeItems($hidestart, $hideend, $showstart, $showend)

Zeile   84 [eingefgt]: 	Local $idx
Zeile   85 [eingefgt]:     

Zeile   46    [vorher]: 	Local $idx,$hidestart,$hideend,$showstart,$showend
Zeile   86     [jetzt]: 	For $idx = $hidestart To $hideend

Zeile   47    [vorher]: 	
Zeile   87     [jetzt]: 		GUICtrlSetState ($idx, $GUI_HIDE)

Zeile   88 [eingefgt]: 	Next

Zeile   48    [vorher]: 	For $idx = $hidestart To $hideend
Zeile   89     [jetzt]: 	For $idx = $showstart To $showend

Zeile   49    [vorher]: 		GUICtrlSetState ($idx,$GUI_HIDE)
Zeile   90     [jetzt]: 		GUICtrlSetState ($idx, $GUI_SHOW)

Zeile   50    [vorher]: 	Next
Zeile   91     [jetzt]: 	Next    

Zeile   51  [entfernt]: 	For $idx = $showstart To $showend
Zeile   52  [entfernt]: 		GUICtrlSetState ($idx,$GUI_SHOW)
Zeile   53  [entfernt]: 	Next	

\examples\GUICtrlCreateTreeViewItem.au3

Zeile    3    [vorher]: GUICreate("My GUI with treeview",350,212)
Zeile    3     [jetzt]: GUICreate("My GUI with treeview", 350, 215)

Zeile    5    [vorher]: $treeview = GUICtrlCreateTreeView (6,6,100,150,BitOr($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS),$WS_EX_CLIENTEDGE)
Zeile    5     [jetzt]: $treeview       = GUICtrlCreateTreeView(6, 6, 100, 150, BitOr($TVS_HASBUTTONS, $TVS_HASLINES, $TVS_LINESATROOT, $TVS_DISABLEDRAGDROP, $TVS_SHOWSELALWAYS), $WS_EX_CLIENTEDGE)

Zeile    6    [vorher]: $generalitem = GUICtrlCreateTreeViewitem ("General",$treeview)
Zeile    6     [jetzt]: $generalitem    = GUICtrlCreateTreeViewitem("General", $treeview)

Zeile    7 [eingefgt]: GUICtrlSetColor(-1, 0x0000C0)

Zeile    7    [vorher]: $displayitem = GUICtrlCreateTreeViewitem ("Display",$treeview)
Zeile    8     [jetzt]: $displayitem    = GUICtrlCreateTreeViewitem("Display", $treeview)

Zeile    9 [eingefgt]: GUICtrlSetColor(-1, 0x0000C0)

Zeile    8    [vorher]: $aboutitem = GUICtrlCreateTreeViewitem ("About",$generalitem)
Zeile   10     [jetzt]: $aboutitem      = GUICtrlCreateTreeViewitem("About", $generalitem)

Zeile    9    [vorher]: $compitem = GUICtrlCreateTreeViewitem ("Computer",$generalitem)
Zeile   11     [jetzt]: $compitem       = GUICtrlCreateTreeViewitem("Computer", $generalitem)

Zeile   10    [vorher]: $useritem = GUICtrlCreateTreeViewitem ("User",$generalitem)
Zeile   12     [jetzt]: $useritem       = GUICtrlCreateTreeViewitem("User", $generalitem)

Zeile   11    [vorher]: $resitem = GUICtrlCreateTreeViewitem ("Resolution",$displayitem)
Zeile   13     [jetzt]: $resitem        = GUICtrlCreateTreeViewitem("Resolution", $displayitem)

Zeile   12    [vorher]: $otheritem = GUICtrlCreateTreeViewitem ("Other",$displayitem)
Zeile   14     [jetzt]: $otheritem      = GUICtrlCreateTreeViewitem("Other", $displayitem)

Zeile   14    [vorher]: $startlabel = GUICtrlCreateLabel ("TreeView Demo",190,90,100,20)
Zeile   16     [jetzt]: $startlabel     = GUICtrlCreateLabel("TreeView Demo",190,90,100,20)

Zeile   15    [vorher]: $aboutlabel = GUICtrlCreateLabel ("This little scripts demonstates the using of a treeview-control.",190,70,100,60)
Zeile   17     [jetzt]: $aboutlabel     = GUICtrlCreateLabel("This little scripts demonstates the using of a treeview-control.", 190, 70, 100, 60)

Zeile   16    [vorher]: GUICtrlSetState(-1,$GUI_HIDE)
Zeile   18     [jetzt]: GUICtrlSetState(-1, $GUI_HIDE)  ; Hides the "aboutlabel"-text during initialization

Zeile   17    [vorher]: $compinfo = GUICtrlCreateLabel ("Name:" & @TAB & @ComputerName & @LF & "OS:" & @TAB & @OSVersion & @LF & "SP:" & @TAB & @OSServicePack,120,30,200,80)
Zeile   19     [jetzt]: $compinfo       = GUICtrlCreateLabel("Name:" & @TAB & @ComputerName & @LF & "OS:" & @TAB & @OSVersion & @LF & "SP:" & @TAB & @OSServicePack, 120, 30, 200, 80)

Zeile   18    [vorher]: GUICtrlSetState(-1,$GUI_HIDE)
Zeile   20     [jetzt]: GUICtrlSetState(-1, $GUI_HIDE)  ; Hides the "compinfo"-text during initialization

Zeile   20    [vorher]: $okbutton = GUICtrlCreateButton ("OK",100,185,70,20)
Zeile   22     [jetzt]: GUICtrlCreateLabel("", 0, 170, 350, 2, $SS_SUNKEN)

Zeile   21    [vorher]: $cancelbutton = GUICtrlCreateButton ("Cancel",180,185,70,20)
Zeile   23     [jetzt]: $togglebutton   = GUICtrlCreateButton("&Toggle", 35, 185, 70, 20)

Zeile   24 [eingefgt]: $infobutton     = GUICtrlCreateButton("&Info", 105, 185, 70, 20)
Zeile   25 [eingefgt]: $statebutton	= GUICtrlCreateButton("Col./Exp.", 175, 185, 70, 20)
Zeile   26 [eingefgt]: $cancelbutton   = GUICtrlCreateButton("&Cancel", 245, 185, 70, 20)

Zeile   28 [eingefgt]: GUICtrlSetState($generalitem, BitOr($GUI_EXPAND,$GUI_DEFBUTTON))    ; Expand the "General"-item and paint in bold
Zeile   29 [eingefgt]: GUICtrlSetState($displayitem, BitOr($GUI_EXPAND,$GUI_DEFBUTTON))    ; Expand the "Display"-item and paint in bold
Zeile   30 [eingefgt]: 

Zeile   29    [vorher]: 	
Zeile   37     [jetzt]:     

Zeile   38 [eingefgt]: 		Case $msg = $togglebutton   ; Toggle the bold painting
Zeile   39 [eingefgt]: 			If BitAnd(GUICtrlRead($generalitem), $GUI_DEFBUTTON) Then
Zeile   40 [eingefgt]: 				GUICtrlSetState($generalitem, 0)
Zeile   41 [eingefgt]: 				GUICtrlSetState($displayitem, 0)
Zeile   42 [eingefgt]: 			Else
Zeile   43 [eingefgt]: 				GUICtrlSetState($generalitem, $GUI_DEFBUTTON)
Zeile   44 [eingefgt]: 				GUICtrlSetState($displayitem, $GUI_DEFBUTTON)
Zeile   45 [eingefgt]:             EndIf
Zeile   46 [eingefgt]:         
Zeile   47 [eingefgt]: 		Case $msg = $infobutton
Zeile   48 [eingefgt]: 			$item = GUICtrlRead($treeview)      ; Get the controlID of the current selected treeview item
Zeile   49 [eingefgt]: 			If $item = 0 Then
Zeile   50 [eingefgt]: 				MsgBox(64, "TreeView Demo", "No item currently selected")
Zeile   51 [eingefgt]: 			Else
Zeile   52 [eingefgt]: 				$text = GUICtrlRead($item, 1) ; Get the text of the treeview item
Zeile   53 [eingefgt]: 				If $text == "" Then
Zeile   54 [eingefgt]: 					MsgBox(16, "Error", "Error while retrieving infos about item")
Zeile   55 [eingefgt]: 				Else
Zeile   56 [eingefgt]: 					MsgBox(64, "TreeView Demo", "Current item selected is: " & $text)  ; $advmsg[0] contains the text and $advmsg[1] the state value of the treeview item
Zeile   57 [eingefgt]: 				EndIf
Zeile   58 [eingefgt]: 			EndIf
Zeile   59 [eingefgt]:             
Zeile   60 [eingefgt]: 		Case $msg = $statebutton
Zeile   61 [eingefgt]:         	$item = GUICtrlRead($treeview)
Zeile   62 [eingefgt]:         	If $item > 0 Then
Zeile   63 [eingefgt]: 				$hItem = GUICtrlGetHandle($item)
Zeile   64 [eingefgt]: 				DllCall("user32.dll", "int", "SendMessage", "hwnd", GUICtrlGetHandle($treeview), "int", $TVM_EXPAND, "int", $TVE_TOGGLE, "hwnd", $hItem)
Zeile   65 [eingefgt]: 			EndIf
Zeile   66 [eingefgt]:             
Zeile   67 [eingefgt]:         ; The following items will hide the other labels (1st and 2nd parameter) and then show the 'own' labels (3rd and 4th parameter)

Zeile   31    [vorher]: 			GUIChangeItems($aboutlabel,$compinfo,$startlabel,$startlabel)
Zeile   69     [jetzt]: 			GUIChangeItems($aboutlabel, $compinfo, $startlabel, $startlabel)

Zeile   32    [vorher]: 		
Zeile   70     [jetzt]:         

Zeile   34    [vorher]: 			GUICtrlSetState ($compinfo,$GUI_HIDE)
Zeile   72     [jetzt]: 			GUICtrlSetState ($compinfo, $GUI_HIDE)

Zeile   35    [vorher]: 			GUIChangeItems($startlabel,$startlabel,$aboutlabel,$aboutlabel)
Zeile   73     [jetzt]: 			GUIChangeItems($startlabel, $startlabel, $aboutlabel, $aboutlabel)

Zeile   36    [vorher]: 			
Zeile   74     [jetzt]:             

Zeile   38    [vorher]: 			GUIChangeItems($startlabel,$aboutlabel,$compinfo,$compinfo)
Zeile   76     [jetzt]: 			GUIChangeItems($startlabel, $aboutlabel, $compinfo, $compinfo)

Zeile   45    [vorher]: Func GUIChangeItems($hidestart,$hideend,$showstart,$showend)
Zeile   83     [jetzt]: Func GUIChangeItems($hidestart, $hideend, $showstart, $showend)

Zeile   84 [eingefgt]: 	Local $idx
Zeile   85 [eingefgt]:     

Zeile   46    [vorher]: 	Local $idx,$hidestart,$hideend,$showstart,$showend
Zeile   86     [jetzt]: 	For $idx = $hidestart To $hideend

Zeile   47    [vorher]: 	
Zeile   87     [jetzt]: 		GUICtrlSetState ($idx, $GUI_HIDE)

Zeile   88 [eingefgt]: 	Next

Zeile   48    [vorher]: 	For $idx = $hidestart To $hideend
Zeile   89     [jetzt]: 	For $idx = $showstart To $showend

Zeile   49    [vorher]: 		GUICtrlSetState ($idx,$GUI_HIDE)
Zeile   90     [jetzt]: 		GUICtrlSetState ($idx, $GUI_SHOW)

Zeile   50    [vorher]: 	Next
Zeile   91     [jetzt]: 	Next    

Zeile   51  [entfernt]: 	For $idx = $showstart To $showend
Zeile   52  [entfernt]: 		GUICtrlSetState ($idx,$GUI_SHOW)
Zeile   53  [entfernt]: 	Next	

\examples\GUICtrlRead.au3

Zeile    3    [vorher]: GUICreate("My GUICtrlRead")  ; will create a dialog box that when displayed is centered
Zeile    3     [jetzt]: GUICreate("My GUICtrlRead") ; will create a dialog box that when displayed is centered

Zeile    5 [eingefgt]: $menu1	= GUICtrlCreateMenu("File")
Zeile    6 [eingefgt]: 

Zeile    5    [vorher]: $n1=GUICtrlCreateList ("", 10,10,-1,100 )
Zeile    7     [jetzt]: $n1		= GUICtrlCreateList("", 10, 10, -1, 100)

Zeile    8 [eingefgt]: GUICtrlSetData(-1, "item1|item2|item3", "item2")

Zeile    7    [vorher]: GUICtrlSetData(-1,"item1|item2|item3", "item2")
Zeile   10     [jetzt]: $n2		= GUICtrlCreateButton("Read", 10, 100, 50)

Zeile   11 [eingefgt]: GUICtrlSetState(-1, $GUI_FOCUS) ; the focus is on this button

Zeile    9    [vorher]: $n2=GUICtrlCreateButton ("button",0,100)
Zeile   13     [jetzt]: GUISetState () ; will display an empty dialog box

Zeile   14 [eingefgt]: ; Run the GUI until the dialog is closed
Zeile   15 [eingefgt]: Do
Zeile   16 [eingefgt]: 	$msg = GUIGetMsg()
Zeile   17 [eingefgt]: 	if $msg = $n2 Then

Zeile   10    [vorher]: GUICtrlSetState(-1,$GUI_FOCUS)			; the focus is on this button
Zeile   18     [jetzt]: 		Msgbox(0, "Selected listbox entry", GUICtrlRead($n1)) ; display the selected listbox entry

Zeile   11    [vorher]: 
Zeile   19     [jetzt]: 		$menustate	= GUICtrlRead($menu1) ; return the state of the menu item

Zeile   12    [vorher]: GUISetState ()       ; will display an empty dialog box
Zeile   20     [jetzt]: 		$menutext	= GUICtrlRead($menu1, 1) ; return the text of the menu item

Zeile   13    [vorher]: ; Run the GUI until the dialog is closed
Zeile   21     [jetzt]: 		Msgbox(0, "State and text of the menuitem", "state:" & $menustate & @LF & "text:" & $menutext)

Zeile   14    [vorher]: Do
Zeile   22     [jetzt]: 	EndIf

Zeile   15  [entfernt]: 	$msg = GUIGetMsg()
Zeile   16  [entfernt]: 	if $msg = $n2 then
Zeile   17  [entfernt]: 		msgbox(0,"list=", GUICtrlRead($n1))	; display the value
Zeile   18  [entfernt]: 	endif

\examples\GUICtrlSetFont.au3

Zeile   10    [vorher]: GUICtrlSetFont (-1,9, 400, 2, $font)	; will display underlined characters
Zeile   10     [jetzt]: GUICtrlSetFont (-1,9, 400, 2, $font)	; will display italic characters

Zeile   12    [vorher]: GUISetFont (9, 400, 8, $font)	; will display underlined characters
Zeile   12     [jetzt]: GUISetFont (9, 400, 8, $font)	; will display strike characters


\examples\GUICtrlSetResizing.au3

Zeile   17    [vorher]: GUICtrlSetResizing ($nOk,$GUI_DOCKBOTTOM+$GUI_DOCKSIZE+$GUI_DOCKVCENTER)
Zeile   17     [jetzt]: GUICtrlSetResizing ($nOk,$GUI_DOCKBOTTOM+$GUI_DOCKSIZE+$GUI_DOCKHCENTER)

Zeile   20    [vorher]: GUICtrlSetResizing ($nCancel,$GUI_DOCKBOTTOM+$GUI_DOCKSIZE+$GUI_DOCKVCENTER)
Zeile   20     [jetzt]: GUICtrlSetResizing ($nCancel,$GUI_DOCKBOTTOM+$GUI_DOCKSIZE+$GUI_DOCKHCENTER)


\examples\GUISwitch.au3

Zeile    4 [eingefgt]: GUICtrlCreateTab(10,10)
Zeile    5 [eingefgt]: $tabitem = GUICtrlCreateTabItem("tab1")
Zeile    6 [eingefgt]: GUICtrlCreateTabItem("tab2")
Zeile    7 [eingefgt]: GUICtrlCreateTabItem("")
Zeile    8 [eingefgt]: 

Zeile   16 [eingefgt]: GuiSwitch($parent1,$tabitem)
Zeile   17 [eingefgt]: GUICtrlCreateButton("OK",50,50,50)
Zeile   18 [eingefgt]: GUICtrlCreateTabItem("")

Zeile   12    [vorher]: GUISwitch($parent1)
Zeile   20     [jetzt]: GUISetState(@SW_SHOW,$parent1)

Zeile   21 [eingefgt]: Do

Zeile   13    [vorher]: GUISetState()
Zeile   22     [jetzt]: $msg=GUIGetMsg()

Zeile   14  [entfernt]: Do
Zeile   15  [entfernt]: $msg=GUIGetMsg()

\examples\InetGetSize.au3

Zeile    1    [vorher]: $size = InetGetSize("http://www.autoitscript.com/autoit3/files/unstable/autoit/AutoIt3.exe")
Zeile    1     [jetzt]: $size = InetGetSize("http://www.autoitscript.com/autoit3/files/beta/update.dat")


\examples\IniReadSection.au3

Zeile    3    [vorher]: 	MsgBox(4096, "", "Error occured, probably no INI file.")
Zeile    3     [jetzt]: 	MsgBox(4096, "", "Error occurred, probably no INI file.")


\examples\IniReadSectionNames.au3

Zeile    3    [vorher]: 	MsgBox(4096, "", "Error occured, probably no INI file.")
Zeile    3     [jetzt]: 	MsgBox(4096, "", "Error occurred, probably no INI file.")


\examples\MouseGetCursor.au3

Zeile    4    [vorher]: $IDs = StringSplit("AppStarting|Arrow|Cross|Help|IBeam|Icon|No|_
Zeile    4     [jetzt]: $IDs = StringSplit("AppStarting|Arrow|Cross|Help|IBeam|Icon|No|" & _

Zeile    5    [vorher]: Size|SizeAll|SizeNESW|SizeNS|SizeNWSE|SizeWE|UpArrow|Wait", "|")
Zeile    5     [jetzt]: "Size|SizeAll|SizeNESW|SizeNS|SizeNWSE|SizeWE|UpArrow|Wait", "|")


\examples\Ping.au3

Zeile    1    [vorher]: $var = Ping("www.hiddensoft.com",250)
Zeile    1     [jetzt]: $var = Ping("www.AutoItScript.com",250)

Zeile    2    [vorher]: If $var Then ; also possible:  If @error = 0 Then ...
Zeile    2     [jetzt]: If $var Then; also possible:  If @error = 0 Then ...

Zeile    3    [vorher]: 	Msgbox(0,"Status","Online, roundtrip was:" & $var)
Zeile    3     [jetzt]:     Msgbox(0,"Status","Online, roundtrip was:" & $var)

Zeile    5    [vorher]: 	Msgbox(0,"Status","An error occured with number: " & @error)
Zeile    5     [jetzt]:     Msgbox(0,"Status","An error occured with number: " & @error)


\examples\Random.au3

Zeile   13 [eingefgt]: $StockPrice = 98
Zeile   14 [eingefgt]: ;In the middle of a stock market simulation game
Zeile   15 [eingefgt]: $StockPriceChange = Random(-10, 10, 1)  ; generate an integer between -10 and 10
Zeile   16 [eingefgt]: $StockPrice = $StockPrice + $StockPriceChange
Zeile   17 [eingefgt]: If $StockPriceChange < 0 Then
Zeile   18 [eingefgt]: 	MsgBox(4096, "Stock Change", "Your stock dropped to $" & $StockPrice)
Zeile   19 [eingefgt]: ElseIf $StockPriceChange > 0 Then
Zeile   20 [eingefgt]: 	MsgBox(4096, "Stock Change", "Your stock rose to $" & $StockPrice)
Zeile   21 [eingefgt]: Else
Zeile   22 [eingefgt]: 	MsgBox(4096, "Stock Change", "Your stock stayed at $" & $StockPrice)
Zeile   23 [eingefgt]: Endif

Zeile   25 [eingefgt]: 
Zeile   26 [eingefgt]: ;Random letter
Zeile   27 [eingefgt]: If Random() < 0.5 Then
Zeile   28 [eingefgt]: 	;Capitals

Zeile   14    [vorher]: ;In the middle of a stock market simulation game
Zeile   29     [jetzt]: 	$Letter = Chr(Random(Asc("A"), Asc("Z"), 1))

Zeile   15    [vorher]: $StockPriceChange = Random(-10, 10, 1)  ; generate an integer between -10 and 10
Zeile   30     [jetzt]: Else

Zeile   31 [eingefgt]: 	;Lower case

Zeile   16    [vorher]: $StockPrice = $StockPrice + $StockPriceChange
Zeile   32     [jetzt]: 	$Letter = Chr(Random(Asc("a"), Asc("z"), 1))

Zeile   17  [entfernt]: If $StockPriceChange < 0 Then
Zeile   18  [entfernt]: 	MsgBox(4096, "Stock Change", "Your stock dropped to $" & $StockPrice)
Zeile   19  [entfernt]: ElseIf $StockPriceChange > 0 Then
Zeile   20  [entfernt]: 	MsgBox(4096, "Stock Change", "Your stock rose to $" & $StockPrice)
Zeile   21  [entfernt]: Else
Zeile   22  [entfernt]: 	MsgBox(4096, "Stock Change", "Your stock stayed at $" & $StockPrice)
Zeile   23  [entfernt]: Endif
Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: 
Zeile   26  [entfernt]: ;Random letter
Zeile   27  [entfernt]: If Random() < 0.5 Then
Zeile   28  [entfernt]: 	;Capitals
Zeile   29  [entfernt]: 	$Letter = Chr(Random(Asc("A"), Asc("Z"), 1))
Zeile   30  [entfernt]: Else
Zeile   31  [entfernt]: 	;Lower case
Zeile   32  [entfernt]: 	$Letter = Chr(Random(Asc("a"), Asc("z"), 1))

\examples\RegEnumKey.au3

Zeile    1 [eingefgt]: For $i= 1 to 10

Zeile    1    [vorher]: $var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", 1)
Zeile    2     [jetzt]: 	$var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", $i)

Zeile    3 [eingefgt]: 	If @error <> 0 then ExitLoop

Zeile    2    [vorher]: MsgBox(4096, "First SubKey under HKLM\Software: ", $var)
Zeile    4     [jetzt]: 	MsgBox(4096, "SubKey #" & $i & " under HKLM\Software: ", $var)

Zeile    3    [vorher]: $var = RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE", 2)
Zeile    5     [jetzt]: Next


\examples\RegEnumVal.au3

Zeile    1 [eingefgt]: For $i = 1 to 100

Zeile    1    [vorher]: $var = RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\HiddenSoft\AutoIt3", 1)
Zeile    2     [jetzt]: $var = RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\Autoit", $i)

Zeile    3 [eingefgt]: if @error <> 0 Then ExitLoop

Zeile    2    [vorher]: MsgBox(4096, "First Value Name under in AutoIt3 key", $var)
Zeile    4     [jetzt]: MsgBox(4096, "Value Name  #" & $i & " under in AutoIt3 key", $var)

Zeile    3  [entfernt]: $var = RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE\HiddenSoft\AutoIt3", 2)

\examples\RegWrite.au3

Zeile    2    [vorher]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_SZ", "Hello this is a test")
Zeile    2     [jetzt]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey", "REG_SZ", "Hello this is a test")

Zeile    4 [eingefgt]: ; Write the REG_MULTI_SZ value of "line1" and "line2"
Zeile    5 [eingefgt]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey1", "REG_MULTI_SZ", "line1" & @LF & "line2")

Zeile    5    [vorher]: ; Write the REG_MULTI_SZ value of "line1" and "line2"
Zeile    7     [jetzt]: ; Write the REG_MULTI_SZ value of "line1"

Zeile    6    [vorher]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & "line2")
Zeile    8     [jetzt]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey2", "REG_MULTI_SZ", "line1")

Zeile    8    [vorher]: ; INCORRECT uses of REG_MULTI_SZ 
Zeile   10     [jetzt]: ; always add and extra null string

Zeile    9    [vorher]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & "line2" & @LF)
Zeile   11     [jetzt]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey3", "REG_MULTI_SZ", "line1" & @LF & "line2" & @LF)

Zeile   10    [vorher]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE", "TestKey", "REG_MULTI_SZ", "line1" & @LF & @LF & "line2" & @LF)
Zeile   12     [jetzt]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey4", "REG_MULTI_SZ", "line1" & @LF & @LF & "line2" & @LF)

Zeile   13 [eingefgt]: 
Zeile   14 [eingefgt]: ; empty REG_MULTI_SZ
Zeile   15 [eingefgt]: RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Test", "TestKey5", "REG_MULTI_SZ", "")
Zeile   16 [eingefgt]: 
Zeile   17 [eingefgt]: ; create just the key

\examples\SplashImageOn.au3

Zeile    1    [vorher]: $destination = @TempDir & "\mySplash.bmp"
Zeile    1     [jetzt]: $destination = @Systemdir & "\oobe\images\mslogo.jpg"

Zeile    2  [entfernt]: FileInstall("C:\foo.bmp", $destination)  ;source must be literal string

Zeile    4    [vorher]: SplashImageOn("Splash Screen", $destination)
Zeile    3     [jetzt]: SplashImageOn("Splash Screen", $destination,250,50)


\examples\StringFormat.au3

Zeile    4    [vorher]: $s =StringFormat ( "var1=%s var2=%.2f, var3=%d" ,$string, $float, $int )
Zeile    4     [jetzt]: $S =StringFormat ( "$String = %s" & @CRLF & "$Float = %.2f" & @CRLF & "$Int = %d" ,$String, $Float, $Int )

Zeile    5 [eingefgt]: 

Zeile    5    [vorher]: $msgbox(0, "Result", $s)
Zeile    6     [jetzt]: MsgBox(0, "Result", $S)

Zeile    7 [eingefgt]: 

Zeile    6    [vorher]: ; will output         "var1=string var2=12.30 var3=345"
Zeile    8     [jetzt]: ; Will output         "$String=string $Float=12.30 $Int=345"

Zeile    7  [entfernt]: ; notice the 12.30  done with the %.2f which force 2 digits after the decimal point

\examples\StringIsFloat.au3

Zeile    5 [eingefgt]: StringIsFloat("2") ; returns 0 since '2' is an interger, not a float


\examples\StringIsUpper.au3

Zeile    1    [vorher]: If StringIsInt("ABCDF") Then
Zeile    1     [jetzt]: If StringIsUpper("ABCDF") Then

Zeile    2    [vorher]: 	MsgBox(4096,"", "String contains only UPPERCASE letters"
Zeile    2     [jetzt]: 	MsgBox(4096, "", "String contains only UPPERCASE letters"


\syntaxfiles\Crimson\autoit3.key

Zeile   19 [eingefgt]: ContinueCase

Zeile   21 [eingefgt]: Default

Zeile   29 [eingefgt]: EndSwitch
Zeile   30 [eingefgt]: EndWith

Zeile   33 [eingefgt]: False

Zeile   38 [eingefgt]: In

Zeile   47 [eingefgt]: Switch

Zeile   49 [eingefgt]: True

Zeile   53 [eingefgt]: With

Zeile   62 [eingefgt]: @AutoItPID

Zeile   64 [eingefgt]: @COM_EventObj

Zeile   79 [eingefgt]: @exitCode
Zeile   80 [eingefgt]: @exitMethod

Zeile   86 [eingefgt]: @GUI_DragId
Zeile   87 [eingefgt]: @GUI_DragFile
Zeile   88 [eingefgt]: @GUI_DropId

Zeile   94 [eingefgt]: @HotKeyPressed

Zeile  115 [eingefgt]: @ProcessorArch

Zeile  121 [eingefgt]: @ScriptLineNumber

Zeile  131 [eingefgt]: @SW_LOCK

Zeile  143 [eingefgt]: @SW_UNLOCK

Zeile  147 [eingefgt]: @TRAY_ID
Zeile  148 [eingefgt]: @TrayIconFlashing
Zeile  149 [eingefgt]: @TrayIconVisible

Zeile  171 [eingefgt]: Beep
Zeile  172 [eingefgt]: BinaryString

Zeile  176 [eingefgt]: BitRotate

Zeile  183 [eingefgt]: Ceiling

Zeile  187 [eingefgt]: ConsoleRead

Zeile  189 [eingefgt]: ConsoleWriteError

Zeile  215 [eingefgt]: DllStructCreate
Zeile  216 [eingefgt]: DllStructGetData
Zeile  217 [eingefgt]: DllStructGetPtr
Zeile  218 [eingefgt]: DllStructGetSize
Zeile  219 [eingefgt]: DllStructSetData

Zeile  236 [eingefgt]: Execute

Zeile  241 [eingefgt]: FileCreateNTFSLink

Zeile  268 [eingefgt]: Floor

Zeile  279 [eingefgt]: GUICtrlCreateGraphic

Zeile  289 [eingefgt]: GUICtrlCreateMonthCal
Zeile  290 [eingefgt]: GUICtrlCreateObj

Zeile  301 [eingefgt]: GUICtrlGetHandle

Zeile  305 [eingefgt]: GUICtrlRegisterListViewSort

Zeile  313 [eingefgt]: GUICtrlSetGraphic

Zeile  325 [eingefgt]: GUIRegisterMsg

Zeile  339 [eingefgt]: HWnd

Zeile  346 [eingefgt]: IniRenameSection

Zeile  352 [eingefgt]: IsBinaryString
Zeile  353 [eingefgt]: IsBool

Zeile  356 [eingefgt]: IsHWnd

Zeile  358 [eingefgt]: IsKeyword

Zeile  360 [eingefgt]: IsObj

Zeile  375 [eingefgt]: ObjCreate
Zeile  376 [eingefgt]: ObjEvent
Zeile  377 [eingefgt]: ObjGet
Zeile  378 [eingefgt]: ObjName

Zeile  415 [eingefgt]: StderrRead
Zeile  416 [eingefgt]: StdinWrite
Zeile  417 [eingefgt]: StdoutRead

Zeile  445 [eingefgt]: TCPAccept
Zeile  446 [eingefgt]: TCPCloseSocket
Zeile  447 [eingefgt]: TCPConnect
Zeile  448 [eingefgt]: TCPListen
Zeile  449 [eingefgt]: TCPNameToIP
Zeile  450 [eingefgt]: TCPRecv
Zeile  451 [eingefgt]: TCPSend
Zeile  452 [eingefgt]: TCPShutdown
Zeile  453 [eingefgt]: TCPStartup

Zeile  457 [eingefgt]: TrayCreateItem
Zeile  458 [eingefgt]: TrayCreateMenu
Zeile  459 [eingefgt]: TrayGetMsg
Zeile  460 [eingefgt]: TrayItemDelete
Zeile  461 [eingefgt]: TrayItemGetHandle
Zeile  462 [eingefgt]: TrayItemGetState
Zeile  463 [eingefgt]: TrayItemGetText
Zeile  464 [eingefgt]: TrayItemSetOnEvent
Zeile  465 [eingefgt]: TrayItemSetState
Zeile  466 [eingefgt]: TrayItemSetText
Zeile  467 [eingefgt]: TraySetClick
Zeile  468 [eingefgt]: TraySetIcon
Zeile  469 [eingefgt]: TraySetOnEvent
Zeile  470 [eingefgt]: TraySetPauseIcon
Zeile  471 [eingefgt]: TraySetState
Zeile  472 [eingefgt]: TraySetToolTip

Zeile  475 [eingefgt]: UDPBind
Zeile  476 [eingefgt]: UDPCloseSocket
Zeile  477 [eingefgt]: UDPOpen
Zeile  478 [eingefgt]: UDPRecv
Zeile  479 [eingefgt]: UDPSend

Zeile  484 [eingefgt]: WinFlash


\syntaxfiles\PSPAD\AutoIt3.def

Zeile   71    [vorher]: AutoItSetOption ( |"option", param )
Zeile   71     [jetzt]: AutoItSetOption ( |"option" [, param] )

Zeile   79 [eingefgt]: [Beep | Plays back a beep to the user.]
Zeile   80 [eingefgt]: Beep ( |[ Frequency [, Duration ]] )
Zeile   81 [eingefgt]: ;
Zeile   82 [eingefgt]: [BinaryString | Returns the BinaryString representation of an expression.]
Zeile   83 [eingefgt]: BinaryString( |expression )
Zeile   84 [eingefgt]: ;

Zeile   94 [eingefgt]: [BitRotate | Performs a bit shifting operation, with rotation.]
Zeile   95 [eingefgt]: BitRotate ( |value , shift [, size] )
Zeile   96 [eingefgt]: ;

Zeile  101    [vorher]: Call ( |"function" )
Zeile  110     [jetzt]: Call ( |"function" [, param1 [, param2 [, param<i>N</i> ]]] )

Zeile  115 [eingefgt]: [Ceiling | Returns a number rounded up to the next integer.]
Zeile  116 [eingefgt]: Ceiling ( |expression )
Zeile  117 [eingefgt]: ;

Zeile  127 [eingefgt]: [ConsoleRead | Read in a number of characters from the STDIN stream of the AutoIt script process.]
Zeile  128 [eingefgt]: ConsoleRead ( |[ count[, peek = false]] )
Zeile  129 [eingefgt]: ;

Zeile  133 [eingefgt]: [ConsoleWriteError | Writes data to the stderr stream. Some text editors can read this stream as can other programs which may be expecting data on this stream.]
Zeile  134 [eingefgt]: ConsoleWriteError ( |"data" )
Zeile  135 [eingefgt]: ;

Zeile  122    [vorher]: ControlCommand ( |"title", "text", controlID, "command", "option" )
Zeile  140     [jetzt]: ControlCommand ( |"title", "text", controlID, "command" [, "option"] )

Zeile  158    [vorher]: ControlSetText ( |"title", "text", controlID, "new text" )
Zeile  176     [jetzt]: ControlSetText ( |"title", "text", controlID, "new text" [, flag] )

Zeile  211 [eingefgt]: [DllStructCreate | Creates a C/C++ style structure to be used in DllCall.]
Zeile  212 [eingefgt]: DllStructCreate ( |"Struct" [,Pointer] )
Zeile  213 [eingefgt]: ;
Zeile  214 [eingefgt]: [DllStructGetData | Returns the data of an element of the struct.]
Zeile  215 [eingefgt]: DllStructGetData ( |Struct, Element [, index ] )
Zeile  216 [eingefgt]: ;
Zeile  217 [eingefgt]: [DllStructGetPtr | Returns the pointer to the struct or an element in the struct.]
Zeile  218 [eingefgt]: DllStructGetPtr ( |Struct [,Element])
Zeile  219 [eingefgt]: ;
Zeile  220 [eingefgt]: [DllStructGetSize | Returns the size of the struct in bytes.]
Zeile  221 [eingefgt]: DllStructGetSize ( |Struct )
Zeile  222 [eingefgt]: ;
Zeile  223 [eingefgt]: [DllStructSetData | Sets the data in of an element in the struct.]
Zeile  224 [eingefgt]: DllStructSetData ( |Struct, Element, value [, index ] )
Zeile  225 [eingefgt]: ;

Zeile  214    [vorher]: [DriveMapGet | Retreives the details of a mapped drive.]
Zeile  247     [jetzt]: [DriveMapGet | Retrieves the details of a mapped drive.]

Zeile  223    [vorher]: [DriveSpaceTotal | Returns the total diskspace of a path in Megabytes.]
Zeile  256     [jetzt]: [DriveSpaceTotal | Returns the total disk space of a path in Megabytes.]

Zeile  238    [vorher]: [Eval | Return the value of the variable whose name is given by the expression.]
Zeile  271     [jetzt]: [Eval | Return the value of the variable defined by an string.]

Zeile  239    [vorher]: Eval ( |expression )
Zeile  272     [jetzt]: Eval ( |string )

Zeile  274 [eingefgt]: [Execute | Execute an expression.]
Zeile  275 [eingefgt]: Execute ( |string )
Zeile  276 [eingefgt]: ;

Zeile  289 [eingefgt]: [FileCreateNTFSLink | Creates an NTFS hardlink to a file or a directory]
Zeile  290 [eingefgt]: FileCreateNTFSLink ( |"source", "hardlink" [, flag] )
Zeile  291 [eingefgt]: ;

Zeile  262    [vorher]: [FileFindFirstFile | Returns a filename according to search string.]
Zeile  301     [jetzt]: [FileFindFirstFile | Returns a search "handle" according to file search string.]

Zeile  272    [vorher]: FileGetLongName ( |"file" )
Zeile  311     [jetzt]: FileGetLongName ( |"file" [, flag] )

Zeile  278    [vorher]: FileGetShortName ( |"file" )
Zeile  317     [jetzt]: FileGetShortName ( |"file" [, flag] )

Zeile  302    [vorher]: FileRead ( |filehandle or "filename", count )
Zeile  341     [jetzt]: FileRead ( |filehandle or "filename" [, count] )

Zeile  316    [vorher]: [FileSelectFolder | Initiates a Browse For Folder GUI.]
Zeile  355     [jetzt]: [FileSelectFolder | Initiates a Browse For Folder dialog.]

Zeile  370 [eingefgt]: [Floor | Returns a number rounded down to the closest integer.]
Zeile  371 [eingefgt]: Floor ( |expression )
Zeile  372 [eingefgt]: ;

Zeile  403 [eingefgt]: [GUICtrlCreateGraphic | Creates a Graphic control for the GUI.]
Zeile  404 [eingefgt]: GUICtrlCreateGraphic ( |left, top [, width [, height [, style]]] )
Zeile  405 [eingefgt]: ;

Zeile  433 [eingefgt]: [GUICtrlCreateMonthCal | Creates a month calendar control for the GUI.]
Zeile  434 [eingefgt]: GUICtrlCreateMonthCal ( |"text", left, top [, width [, height [, style [, exStyle]]]] )
Zeile  435 [eingefgt]: ;
Zeile  436 [eingefgt]: [GUICtrlCreateObj | Creates an ActiveX control in the GUI.]
Zeile  437 [eingefgt]: GUICtrlCreateObj ( |$ObjectVar, left, top [, width [, height ]] )
Zeile  438 [eingefgt]: ;

Zeile  469 [eingefgt]: [GUICtrlGetHandle | Returns the handle for a control and some special (item) handles (Menu, ContextMenu, TreeViewItem).]
Zeile  470 [eingefgt]: GUICtrlGetHandle( |controlID )
Zeile  471 [eingefgt]: ;

Zeile  422    [vorher]: GUICtrlRead ( |controlID )
Zeile  476     [jetzt]: GUICtrlRead ( |controlID [, advanced] )

Zeile  481 [eingefgt]: [GUICtrlRegisterListViewSort | Register a user defined function for an internal listview sorting callback function.]
Zeile  482 [eingefgt]: GUICtrlRegisterListViewSort ( |controlID, "function" )
Zeile  483 [eingefgt]: ;

Zeile  439    [vorher]: [GUICtrlSetCursor | Sets mouse cursor icon for a particular control.]
Zeile  496     [jetzt]: [GUICtrlSetCursor | Sets the mouse cursor icon for a particular control.]

Zeile  505 [eingefgt]: [GUICtrlSetGraphic | Modifies the data for a control.]
Zeile  506 [eingefgt]: GUICtrlSetGraphic ( |controlID, type [, par1  [, ... par6]] )
Zeile  507 [eingefgt]: ;

Zeile  478    [vorher]: [GUIGetMsg | Polls the GUI to see if any events have ocurred.]
Zeile  538     [jetzt]: [GUIGetMsg | Polls the GUI to see if any events have occurred.]

Zeile  541 [eingefgt]: [GUIRegisterMsg | Register a user defined function for a known Windows Message ID (WM_MSG).]
Zeile  542 [eingefgt]: GUIRegisterMsg ( |msgID, "function" )
Zeile  543 [eingefgt]: ;

Zeile  484    [vorher]: [GUISetCoord | Sets absolute coordinates for next control.]
Zeile  547     [jetzt]: [GUISetCoord | Sets absolute coordinates for the next control.]

Zeile  499    [vorher]: [GUISetOnEvent | Defines a user function to be called when a control is clicked.]
Zeile  562     [jetzt]: [GUISetOnEvent | Defines a user function to be called when a system button is clicked.]

Zeile  509    [vorher]: GUISwitch ( |winhandle )
Zeile  572     [jetzt]: GUISwitch ( |winhandle [, tabitemID] )

Zeile  511    [vorher]: [Hex | Returns a string representation of an integer converted to hexadecimal.]
Zeile  574     [jetzt]: [Hex | Returns a string representation of an integer or of a binaryString converted to hexadecimal.]

Zeile  512    [vorher]: Hex ( |number, length )
Zeile  575     [jetzt]: Hex ( |expression [, length] )

Zeile  583 [eingefgt]: [HWnd | Converts an expression into an HWND handle.]
Zeile  584 [eingefgt]: HWnd ( |expression )
Zeile  585 [eingefgt]: ;

Zeile  521    [vorher]: InetGet ( |"URL", "filename" [, reload [, background]] )
Zeile  587     [jetzt]: InetGet ( |"URL" [,"filename" [, reload [, background]]] )

Zeile  604 [eingefgt]: [IniRenameSection | Renames a section in a standard format .ini file.]
Zeile  605 [eingefgt]: IniRenameSection ( |"filename", "section", "new section" [, flag] )
Zeile  606 [eingefgt]: ;

Zeile  622 [eingefgt]: [IsBinaryString | Checks if a variable or expression is a BinaryString type.]
Zeile  623 [eingefgt]: IsBinaryString ( |expression )
Zeile  624 [eingefgt]: ;
Zeile  625 [eingefgt]: [IsBool | Checks if a variable's base type is boolean.]
Zeile  626 [eingefgt]: IsBool ( |variable )
Zeile  627 [eingefgt]: ;

Zeile  634 [eingefgt]: [IsHWnd | Checks if a variable's base type is HWND.]
Zeile  635 [eingefgt]: IsHWnd ( |variable )
Zeile  636 [eingefgt]: ;

Zeile  640 [eingefgt]: [IsKeyword | Checks if a variable is a keyword (for example, Default).]
Zeile  641 [eingefgt]: IsKeyword ( |variable )
Zeile  642 [eingefgt]: ;

Zeile  646 [eingefgt]: [IsObj | Checks if a variable or expression is an object type.]
Zeile  647 [eingefgt]: IsObj ( |variable )
Zeile  648 [eingefgt]: ;

Zeile  586    [vorher]: [MouseGetCursor | Returns a cursor ID Number of the current Mouse Cursor.]
Zeile  670     [jetzt]: [MouseGetCursor | Returns the cursor ID Number for the current Mouse Cursor.]

Zeile  590    [vorher]: MouseGetPos ( |)
Zeile  674     [jetzt]: MouseGetPos ( |[dimension] )

Zeile  691 [eingefgt]: [ObjCreate | Creates a reference to a COM object from the given classname.]
Zeile  692 [eingefgt]: ObjCreate ( |"classname"  [, "servername" [,"username", ["password"]]] )
Zeile  693 [eingefgt]: ;
Zeile  694 [eingefgt]: [ObjEvent | Handles incoming events from the given Object.]
Zeile  695 [eingefgt]: ObjEvent ( |$ObjectVar, "functionprefix" [, "interface name"] )
Zeile  696 [eingefgt]: ;
Zeile  697 [eingefgt]: [ObjGet | Retrieves a reference to a COM object from an existing process or filename.]
Zeile  698 [eingefgt]: ObjGet ( |"filename" [, "classname"] )
Zeile  699 [eingefgt]: ;
Zeile  700 [eingefgt]: [ObjName | Returns the name or interface description of an Object]
Zeile  701 [eingefgt]: ObjName ( |$Objectvariable [,Flag] )
Zeile  702 [eingefgt]: ;

Zeile  668    [vorher]: Run ( |"filename" [, "workingdir" [, flag]] )
Zeile  764     [jetzt]: Run ( |"filename" [, "workingdir" [, flag[, standard_i/o_flag]]] )

Zeile  680    [vorher]: SetError ( |code )
Zeile  776     [jetzt]: SetError ( |code [, extended [, return value]] )

Zeile  683    [vorher]: SetExtended ( |code )
Zeile  779     [jetzt]: SetExtended ( |code [, return value] )

Zeile  707    [vorher]: SplashTextOn ( |"title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, "fontsz" [, "fontwt"]]]]]]]] )
Zeile  803     [jetzt]: SplashTextOn ( |"title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, fontsz [, fontwt ]]]]]]]] )

Zeile  811 [eingefgt]: [StderrRead | Read in a number of characters from the STDERR stream of a previously run child process.]
Zeile  812 [eingefgt]: StderrRead ( |process_id[, count[, peek = false]] )
Zeile  813 [eingefgt]: ;
Zeile  814 [eingefgt]: [StdinWrite | Writes a number of characters to the STDIN stream of a previously run child process.]
Zeile  815 [eingefgt]: StdinWrite ( |process_id[, string] )
Zeile  816 [eingefgt]: ;
Zeile  817 [eingefgt]: [StdoutRead | Reads in a number of characters from the STDOUT stream of a previously run child process.]
Zeile  818 [eingefgt]: StdoutRead ( |process_id[, count[, peek = false]] )
Zeile  819 [eingefgt]: ;

Zeile  725    [vorher]: StringInStr ( |"string", "substring" [, casesense [, occurance]] )
Zeile  830     [jetzt]: StringInStr ( |"string", "substring" [, casesense [, occurrence]] )

Zeile  796    [vorher]: [TimerDiff | Returns a difference in time from a previous call to TimerInit().]
Zeile  901     [jetzt]: [TCPAccept | Permits an incoming connection attempt on a socket.]

Zeile  902 [eingefgt]: TCPAccept ( |mainsocket )
Zeile  903 [eingefgt]: ;
Zeile  904 [eingefgt]: [TCPCloseSocket | Closes a TCP socket.]
Zeile  905 [eingefgt]: TCPCloseSocket ( |socket )
Zeile  906 [eingefgt]: ;
Zeile  907 [eingefgt]: [TCPConnect | Create a socket connected to an existing server.]
Zeile  908 [eingefgt]: TCPConnect ( |IPAddr, port )
Zeile  909 [eingefgt]: ;
Zeile  910 [eingefgt]: [TCPListen | Creates a socket listening for an incoming connection.]
Zeile  911 [eingefgt]: TCPListen ( |IPAddr, port [, MaxPendingConnection] )
Zeile  912 [eingefgt]: ;
Zeile  913 [eingefgt]: [TCPNameToIP | Converts an Internet name to IP address.]
Zeile  914 [eingefgt]: TCPNameToIP ( |name )
Zeile  915 [eingefgt]: ;
Zeile  916 [eingefgt]: [TCPRecv | Receives data from a connected socket.]
Zeile  917 [eingefgt]: TCPRecv ( |socket, maxlen )
Zeile  918 [eingefgt]: ;
Zeile  919 [eingefgt]: [TCPSend | Sends data on a connected socket.]
Zeile  920 [eingefgt]: TCPSend ( |socket, data )
Zeile  921 [eingefgt]: ;
Zeile  922 [eingefgt]: [TCPShutdown | Stops TCP/UDP services.]
Zeile  923 [eingefgt]: TCPShutdown ( |)
Zeile  924 [eingefgt]: ;
Zeile  925 [eingefgt]: [TCPStartup | Starts TCP or UDP services.]
Zeile  926 [eingefgt]: TCPStartup ( |)
Zeile  927 [eingefgt]: ;
Zeile  928 [eingefgt]: [TimerDiff | Returns the difference in time from a previous call to TimerInit().]

Zeile  803    [vorher]: ToolTip ( |"text" [, x [, y]] )
Zeile  935     [jetzt]: ToolTip ( |"text" [, x [, y [, "title" [, icon [, options]]]]] )

Zeile  805    [vorher]: [TrayTip | Displays a balloon tip from the AuotIt Icon. (2000/XP only)]
Zeile  937     [jetzt]: [TrayCreateItem | Creates a menuitem control for the tray.]

Zeile  938 [eingefgt]: TrayCreateItem ( |text [, menuID [, menuentry [, menuradioitem]]] )
Zeile  939 [eingefgt]: ;
Zeile  940 [eingefgt]: [TrayCreateMenu | Creates a menu control for the tray menu.]
Zeile  941 [eingefgt]: TrayCreateMenu ( |"sub/menutext" [, menuID [, menuentry]] )
Zeile  942 [eingefgt]: ;
Zeile  943 [eingefgt]: [TrayGetMsg | Polls the tray to see if any events have occurred.]
Zeile  944 [eingefgt]: TrayGetMsg()
Zeile  945 [eingefgt]: ;
Zeile  946 [eingefgt]: [TrayItemDelete | Deletes a menu/item control from the tray menu.]
Zeile  947 [eingefgt]: TrayItemDelete ( |controlID )
Zeile  948 [eingefgt]: ;
Zeile  949 [eingefgt]: [TrayItemGetHandle | Returns the handle for a tray menu(item).]
Zeile  950 [eingefgt]: TrayItemGetHandle( |controlID )
Zeile  951 [eingefgt]: ;
Zeile  952 [eingefgt]: [TrayItemGetState | Gets the current state of a control.]
Zeile  953 [eingefgt]: TrayItemGetState ( |[controlID] )
Zeile  954 [eingefgt]: ;
Zeile  955 [eingefgt]: [TrayItemGetText | Gets the itemtext of a tray menu/item control.]
Zeile  956 [eingefgt]: TrayItemGetText ( |controlID )
Zeile  957 [eingefgt]: ;
Zeile  958 [eingefgt]: [TrayItemSetOnEvent | Defines a user-defined function to be called when a tray item is clicked.]
Zeile  959 [eingefgt]: TrayItemSetOnEvent ( |itemID, "function" )
Zeile  960 [eingefgt]: ;
Zeile  961 [eingefgt]: [TrayItemSetState | Sets the state of a tray menu/item control.]
Zeile  962 [eingefgt]: TrayItemSetState ( |controlID, state )
Zeile  963 [eingefgt]: ;
Zeile  964 [eingefgt]: [TrayItemSetText | Sets the itemtext of a tray menu/item control.]
Zeile  965 [eingefgt]: TrayItemSetText ( |controlID, text )
Zeile  966 [eingefgt]: ;
Zeile  967 [eingefgt]: [TraySetClick | Sets the clickmode of the tray icon - what mouseclicks will display the tray menu.]
Zeile  968 [eingefgt]: TraySetClick ( |flag )
Zeile  969 [eingefgt]: ;
Zeile  970 [eingefgt]: [TraySetIcon | Loads/Sets a specified tray icon.]
Zeile  971 [eingefgt]: TraySetIcon ( |[iconfile [, iconID] )
Zeile  972 [eingefgt]: ;
Zeile  973 [eingefgt]: [TraySetOnEvent | Defines a user function to be called when a special tray action happens.]
Zeile  974 [eingefgt]: TraySetOnEvent ( |specialID, "function" )
Zeile  975 [eingefgt]: ;
Zeile  976 [eingefgt]: [TraySetPauseIcon | Loads/Sets a specified tray pause icon.]
Zeile  977 [eingefgt]: TraySetPauseIcon ( |[iconfile [, iconID] )
Zeile  978 [eingefgt]: ;
Zeile  979 [eingefgt]: [TraySetState | Sets the state of the tray icon.]
Zeile  980 [eingefgt]: TraySetState ( |[ flag ] )
Zeile  981 [eingefgt]: ;
Zeile  982 [eingefgt]: [TraySetToolTip | (Re)Sets the tooltip text for the tray icon.]
Zeile  983 [eingefgt]: TraySetToolTip ( |[text] )
Zeile  984 [eingefgt]: ;
Zeile  985 [eingefgt]: [TrayTip | Displays a balloon tip from the AutoIt Icon. (2000/XP only)]

Zeile  991 [eingefgt]: [UDPBind | Create a socket bound to an incoming connection.]
Zeile  992 [eingefgt]: UDPBind ( |IPAddr, port )
Zeile  993 [eingefgt]: ;
Zeile  994 [eingefgt]: [UDPCloseSocket | Close a UDP socket.]
Zeile  995 [eingefgt]: UDPCloseSocket ( |socketarray )
Zeile  996 [eingefgt]: ;
Zeile  997 [eingefgt]: [UDPOpen | Open a socket connected to an existing server .]
Zeile  998 [eingefgt]: UDPOpen ( |IPAddr, port )
Zeile  999 [eingefgt]: ;
Zeile 1000 [eingefgt]: [UDPRecv | Receives data from a opened socket]
Zeile 1001 [eingefgt]: UDPRecv ( |socketarray, maxlen )
Zeile 1002 [eingefgt]: ;
Zeile 1003 [eingefgt]: [UDPSend | Sends data on an opened socket]
Zeile 1004 [eingefgt]: UDPSend ( |socketarray, data)
Zeile 1005 [eingefgt]: ;

Zeile 1018 [eingefgt]: [WinFlash | Flashes a window in the taskbar.]
Zeile 1019 [eingefgt]: WinFlash ( |"title" [,"text" [,flashes [,delay ]]])
Zeile 1020 [eingefgt]: ;

Zeile  884    [vorher]: WinWaitActive ( |"title", ["text"], [timeout] )
Zeile 1082     [jetzt]: WinWaitActive ( |"title" [, "text" [, timeout]] )

Zeile 1099 [eingefgt]: [@AutoItPID |   PID of the process running the script.]
Zeile 1100 [eingefgt]: @AutoItPID
Zeile 1101 [eingefgt]: ;

Zeile 1105 [eingefgt]: [@COM_EventObj |    Object the COM event is being fired on. Only valid in a COM event Function.]
Zeile 1106 [eingefgt]: @COM_EventObj
Zeile 1107 [eingefgt]: ;

Zeile  928    [vorher]: [@DesktopHeight |   Height of the desktop screen in pixels. (horizontal resolution)]
Zeile 1132     [jetzt]: [@DesktopHeight |   Height of the desktop screen in pixels. (vertical resolution)]

Zeile  931    [vorher]: [@DesktopWidth |   Width of the desktop screen in pixels. (vertical resolution)]
Zeile 1135     [jetzt]: [@DesktopWidth |   Width of the desktop screen in pixels. (horizontal resolution)]

Zeile 1150 [eingefgt]: [@exitCode |   Exit code as set by Exit]
Zeile 1151 [eingefgt]: @exitCode
Zeile 1152 [eingefgt]: ;

Zeile  946    [vorher]: [@extended |   <td height="16">Extended function return - used in certain functions such as StringReplace.]
Zeile 1153     [jetzt]: [@exitMethod |   Exit method.&nbsp; See the Func OnAutoItExit().]

Zeile 1154 [eingefgt]: @exitMethod
Zeile 1155 [eingefgt]: ;
Zeile 1156 [eingefgt]: [@extended |   Extended function return - used in certain functions such as StringReplace.]

Zeile  955    [vorher]: [@GUI_CtrlId |   Last click control identifier. See the GUICtrlSetOnEvent function.]
Zeile 1165     [jetzt]: [@GUI_CtrlId |   Last click control identifier. Only valid in an event Function. See the GUICtrlSetOnEvent function.]

Zeile  958    [vorher]: [@GUI_CtrlHandle |   Last click control handle. See the GUICtrlSetOnEvent function.]
Zeile 1168     [jetzt]: [@GUI_CtrlHandle |   Last click control handle. Only valid in an event Function. See the GUICtrlSetOnEvent function.]

Zeile  961    [vorher]: [@GUI_WinHandle |   Last click GUI window handle. See the GUICtrlSetOnEvent function.]
Zeile 1171     [jetzt]: [@GUI_DragId |   Drag control identifier. Only valid in an event Function. See the GUISetOnEvent function.]

Zeile 1172 [eingefgt]: @GUI_DragId
Zeile 1173 [eingefgt]: ;
Zeile 1174 [eingefgt]: [@GUI_DragFile |   Filename of the file being dropped. Only valid in an event Function. See the GUISetOnEvent function.]
Zeile 1175 [eingefgt]: @GUI_DragFile
Zeile 1176 [eingefgt]: ;
Zeile 1177 [eingefgt]: [@GUI_DropId |   Drop control identifier. Only valid in an event Function. See the GUISetOnEvent function.]
Zeile 1178 [eingefgt]: @GUI_DropId
Zeile 1179 [eingefgt]: ;
Zeile 1180 [eingefgt]: [@GUI_WinHandle |   Last click GUI window handle. Only valid in an event Function. See the GUICtrlSetOnEvent function.]

Zeile  970    [vorher]: [@HomeShare |   @HomeShare - Server and share name containing current user's home directory.]
Zeile 1189     [jetzt]: [@HomeShare |   Server and share name containing current user's home directory.]

Zeile 1195 [eingefgt]: [@HotKeyPressed |   Last hotkey pressed. See the HotKeySet function.]
Zeile 1196 [eingefgt]: @HotKeyPressed
Zeile 1197 [eingefgt]: ;

Zeile 1258 [eingefgt]: [@ProcessorArch |   Returns one of the following: &quot;X86&quot;, &quot;IA64&quot;, &quot;X64&quot;]
Zeile 1259 [eingefgt]: @ProcessorArch
Zeile 1260 [eingefgt]: ;

Zeile 1276 [eingefgt]: [@ScriptLineNumber |   Line number of the currently executed script line. Useful for debug]
Zeile 1277 [eingefgt]: @ScriptLineNumber
Zeile 1278 [eingefgt]: ;

Zeile 1306 [eingefgt]: [@SW_LOCK |    Lock the window to avoid repainting.]
Zeile 1307 [eingefgt]: @SW_LOCK
Zeile 1308 [eingefgt]: ;

Zeile 1105    [vorher]: [@SW_SHOWNOACTIVATE |    Displays a window in its most recent size and position. This value is similar to @SW_SHOWNORMAL, except the window is not actived. ]
Zeile 1336     [jetzt]: [@SW_SHOWNOACTIVATE |    Displays a window in its most recent size and position. This value is similar to @SW_SHOWNORMAL, except the window is not activated. ]

Zeile 1342 [eingefgt]: [@SW_UNLOCK |   Unlock  windows to allow painting.]
Zeile 1343 [eingefgt]: @SW_UNLOCK
Zeile 1344 [eingefgt]: ;

Zeile 1354 [eingefgt]: [@TRAY_ID |   Last clicked item identifier during a TraySet(Item)OnEvent action.]
Zeile 1355 [eingefgt]: @TRAY_ID
Zeile 1356 [eingefgt]: ;
Zeile 1357 [eingefgt]: [@TrayIconFlashing |   Returns 1 if tray icon is flashing; otherwise, returns 0.]
Zeile 1358 [eingefgt]: @TrayIconFlashing
Zeile 1359 [eingefgt]: ;
Zeile 1360 [eingefgt]: [@TrayIconVisible |   Returns 1 if tray icon is visible; otherwise, returns 0.]
Zeile 1361 [eingefgt]: @TrayIconVisible
Zeile 1362 [eingefgt]: ;


\syntaxfiles\PSPAD\AutoIt3.ini

Zeile   38 [eingefgt]: ContinueCase=

Zeile   40 [eingefgt]: Default=

Zeile   48 [eingefgt]: EndSwitch=
Zeile   49 [eingefgt]: EndWith=

Zeile   52 [eingefgt]: False=

Zeile   57 [eingefgt]: In=

Zeile   66 [eingefgt]: Switch=

Zeile   68 [eingefgt]: True=

Zeile   72 [eingefgt]: With=

Zeile   86 [eingefgt]: Beep=
Zeile   87 [eingefgt]: BinaryString=

Zeile   91 [eingefgt]: BitRotate=

Zeile   98 [eingefgt]: Ceiling=

Zeile  102 [eingefgt]: ConsoleRead=

Zeile  104 [eingefgt]: ConsoleWriteError=

Zeile  130 [eingefgt]: DllStructCreate=
Zeile  131 [eingefgt]: DllStructGetData=
Zeile  132 [eingefgt]: DllStructGetPtr=
Zeile  133 [eingefgt]: DllStructGetSize=
Zeile  134 [eingefgt]: DllStructSetData=

Zeile  151 [eingefgt]: Execute=

Zeile  156 [eingefgt]: FileCreateNTFSLink=

Zeile  183 [eingefgt]: Floor=

Zeile  194 [eingefgt]: GUICtrlCreateGraphic=

Zeile  204 [eingefgt]: GUICtrlCreateMonthCal=
Zeile  205 [eingefgt]: GUICtrlCreateObj=

Zeile  216 [eingefgt]: GUICtrlGetHandle=

Zeile  220 [eingefgt]: GUICtrlRegisterListViewSort=

Zeile  228 [eingefgt]: GUICtrlSetGraphic=

Zeile  240 [eingefgt]: GUIRegisterMsg=

Zeile  254 [eingefgt]: HWnd=

Zeile  261 [eingefgt]: IniRenameSection=

Zeile  267 [eingefgt]: IsBinaryString=
Zeile  268 [eingefgt]: IsBool=

Zeile  271 [eingefgt]: IsHWnd=

Zeile  273 [eingefgt]: IsKeyword=

Zeile  275 [eingefgt]: IsObj=

Zeile  290 [eingefgt]: ObjCreate=
Zeile  291 [eingefgt]: ObjEvent=
Zeile  292 [eingefgt]: ObjGet=
Zeile  293 [eingefgt]: ObjName=

Zeile  330 [eingefgt]: StderrRead=
Zeile  331 [eingefgt]: StdinWrite=
Zeile  332 [eingefgt]: StdoutRead=

Zeile  360 [eingefgt]: TCPAccept=
Zeile  361 [eingefgt]: TCPCloseSocket=
Zeile  362 [eingefgt]: TCPConnect=
Zeile  363 [eingefgt]: TCPListen=
Zeile  364 [eingefgt]: TCPNameToIP=
Zeile  365 [eingefgt]: TCPRecv=
Zeile  366 [eingefgt]: TCPSend=
Zeile  367 [eingefgt]: TCPShutdown=
Zeile  368 [eingefgt]: TCPStartup=

Zeile  372 [eingefgt]: TrayCreateItem=
Zeile  373 [eingefgt]: TrayCreateMenu=
Zeile  374 [eingefgt]: TrayGetMsg=
Zeile  375 [eingefgt]: TrayItemDelete=
Zeile  376 [eingefgt]: TrayItemGetHandle=
Zeile  377 [eingefgt]: TrayItemGetState=
Zeile  378 [eingefgt]: TrayItemGetText=
Zeile  379 [eingefgt]: TrayItemSetOnEvent=
Zeile  380 [eingefgt]: TrayItemSetState=
Zeile  381 [eingefgt]: TrayItemSetText=
Zeile  382 [eingefgt]: TraySetClick=
Zeile  383 [eingefgt]: TraySetIcon=
Zeile  384 [eingefgt]: TraySetOnEvent=
Zeile  385 [eingefgt]: TraySetPauseIcon=
Zeile  386 [eingefgt]: TraySetState=
Zeile  387 [eingefgt]: TraySetToolTip=

Zeile  390 [eingefgt]: UDPBind=
Zeile  391 [eingefgt]: UDPCloseSocket=
Zeile  392 [eingefgt]: UDPOpen=
Zeile  393 [eingefgt]: UDPRecv=
Zeile  394 [eingefgt]: UDPSend=

Zeile  399 [eingefgt]: WinFlash=

Zeile  428 [eingefgt]: @AutoItPID=

Zeile  430 [eingefgt]: @COM_EventObj=

Zeile  445 [eingefgt]: @exitCode=
Zeile  446 [eingefgt]: @exitMethod=

Zeile  452 [eingefgt]: @GUI_DragId=
Zeile  453 [eingefgt]: @GUI_DragFile=
Zeile  454 [eingefgt]: @GUI_DropId=

Zeile  460 [eingefgt]: @HotKeyPressed=

Zeile  481 [eingefgt]: @ProcessorArch=

Zeile  487 [eingefgt]: @ScriptLineNumber=

Zeile  497 [eingefgt]: @SW_LOCK=

Zeile  509 [eingefgt]: @SW_UNLOCK=

Zeile  513 [eingefgt]: @TRAY_ID=
Zeile  514 [eingefgt]: @TrayIconFlashing=
Zeile  515 [eingefgt]: @TrayIconVisible=


\syntaxfiles\PSPAD\gen_def.au3

Zeile   54    [vorher]: 		If $bFirst = 0 Then $functionlist = $functionlist & @LF
Zeile   54     [jetzt]: 		If $bFirst = 0 Then $functionlist = $functionlist & @CRLF

Zeile   58    [vorher]: 		If $bFirst = 0 Then $functionparamlist = $functionparamlist & @LF
Zeile   58     [jetzt]: 		If $bFirst = 0 Then $functionparamlist = $functionparamlist & @CRLF

Zeile   61    [vorher]: 		$def = $def & "[" & $functionname & " | " & GetDesc($filename) & "]" & @LF
Zeile   61     [jetzt]: 		$def = $def & "[" & $functionname & " | " & GetDesc($filename) & "]" & @CRLF

Zeile   62    [vorher]: 		$def = $def & StringReplace(GetParams($filename),"( " ,"( |") & @LF & ";" & @lf
Zeile   62     [jetzt]: 		$def = $def & StringReplace(GetParams($filename),"( " ,"( |") & @CRLF & ";" & @CRLF

Zeile   63    [vorher]:       $Conv = $Conv & $functionname & "|" & $functionname & @LF
Zeile   63     [jetzt]:       $Conv = $Conv & $functionname & "|" & $functionname & @CRLF

Zeile  169    [vorher]:          If $bfirst = 0 Then $macrolist = $macrolist & @LF
Zeile  169     [jetzt]:          If $bfirst = 0 Then $macrolist = $macrolist & @CRLF

Zeile  175    [vorher]:    		$def = $def & "[" & $MName & " | " & $Line & "]" & @LF
Zeile  175     [jetzt]:    		$def = $def & "[" & $MName & " | " & $Line & "]" & @CRLF

Zeile  176    [vorher]: 	   	$def = $def & $MName & @LF & ";" & @lf
Zeile  176     [jetzt]: 	   	$def = $def & $MName & @CRLF & ";" & @CRLF

Zeile  178    [vorher]:          $Conv = $Conv & $MName & "|" & $MName & @LF
Zeile  178     [jetzt]:          $Conv = $Conv & $MName & "|" & $MName & @CRLF


\syntaxfiles\SciTe\au3.api

Zeile    4 [eingefgt]: @AutoItPID

Zeile    6 [eingefgt]: @COM_EventObj

Zeile   21 [eingefgt]: @exitCode
Zeile   22 [eingefgt]: @exitMethod

Zeile   28 [eingefgt]: @GUI_DragFile
Zeile   29 [eingefgt]: @GUI_DragId
Zeile   30 [eingefgt]: @GUI_DropId

Zeile   35 [eingefgt]: @HotKeyPressed

Zeile   57 [eingefgt]: @ProcessorArch

Zeile   63 [eingefgt]: @ScriptLineNumber

Zeile   73 [eingefgt]: @SW_LOCK

Zeile   85 [eingefgt]: @SW_UNLOCK

Zeile   89 [eingefgt]: @TRAY_ID
Zeile   90 [eingefgt]: @TrayIconFlashing
Zeile   91 [eingefgt]: @TrayIconVisible

Zeile   93    [vorher]: AutoItSetOption ( "option", param )
Zeile  108     [jetzt]: AutoItSetOption ( "option" [, param] )

Zeile  111 [eingefgt]: Beep ( [ Frequency [, Duration ]] )
Zeile  112 [eingefgt]: BinaryString( expression )

Zeile  116 [eingefgt]: BitRotate ( value , shift [, size] )

Zeile  104    [vorher]: Call ( "function" )
Zeile  122     [jetzt]: Call ( "function" [, param1 [, param2 [, param<i>N</i> ]]] )

Zeile  125 [eingefgt]: Ceiling ( expression )

Zeile  129 [eingefgt]: ConsoleRead ( [ count[, peek = false]] )

Zeile  131 [eingefgt]: ConsoleWriteError ( "data" )

Zeile  133 [eingefgt]: ContinueCase

Zeile  114    [vorher]: ControlCommand ( "title", "text", controlID, "command", "option" )
Zeile  136     [jetzt]: ControlCommand ( "title", "text", controlID, "command" [, "option"] )

Zeile  126    [vorher]: ControlSetText ( "title", "text", controlID, "new text" )
Zeile  148     [jetzt]: ControlSetText ( "title", "text", controlID, "new text" [, flag] )

Zeile  152 [eingefgt]: Default

Zeile  162 [eingefgt]: DllStructCreate ( "Struct" [,Pointer] )
Zeile  163 [eingefgt]: DllStructGetData ( Struct, Element [, index ] )
Zeile  164 [eingefgt]: DllStructGetPtr ( Struct [,Element])
Zeile  165 [eingefgt]: DllStructGetSize ( Struct )
Zeile  166 [eingefgt]: DllStructSetData ( Struct, Element, value [, index ] )

Zeile  185 [eingefgt]: EndSwitch
Zeile  186 [eingefgt]: EndWith

Zeile  160    [vorher]: Eval ( expression )
Zeile  190     [jetzt]: Eval ( string )

Zeile  191 [eingefgt]: Execute ( string )

Zeile  196 [eingefgt]: False

Zeile  200 [eingefgt]: FileCreateNTFSLink ( "source", "hardlink" [, flag] )

Zeile  174    [vorher]: FileGetLongName ( "file" )
Zeile  207     [jetzt]: FileGetLongName ( "file" [, flag] )

Zeile  176    [vorher]: FileGetShortName ( "file" )
Zeile  209     [jetzt]: FileGetShortName ( "file" [, flag] )

Zeile  184    [vorher]: FileRead ( filehandle or "filename", count )
Zeile  217     [jetzt]: FileRead ( filehandle or "filename" [, count] )

Zeile  227 [eingefgt]: Floor ( expression )

Zeile  241 [eingefgt]: GUICtrlCreateGraphic ( left, top [, width [, height [, style]]] )

Zeile  251 [eingefgt]: GUICtrlCreateMonthCal ( "text", left, top [, width [, height [, style [, exStyle]]]] )
Zeile  252 [eingefgt]: GUICtrlCreateObj ( $ObjectVar, left, top [, width [, height ]] )

Zeile  263 [eingefgt]: GUICtrlGetHandle( controlID )

Zeile  227    [vorher]: GUICtrlRead ( controlID )
Zeile  265     [jetzt]: GUICtrlRead ( controlID [, advanced] )

Zeile  267 [eingefgt]: GUICtrlRegisterListViewSort ( controlID, "function" )

Zeile  275 [eingefgt]: GUICtrlSetGraphic ( controlID, type [, par1  [, ... par6]] )

Zeile  287 [eingefgt]: GUIRegisterMsg ( msgID, "function" )

Zeile  256    [vorher]: GUISwitch ( winhandle )
Zeile  297     [jetzt]: GUISwitch ( winhandle [, tabitemID] )

Zeile  257    [vorher]: Hex ( number, length )
Zeile  298     [jetzt]: Hex ( expression [, length] )

Zeile  301 [eingefgt]: HWnd ( expression )

Zeile  303 [eingefgt]: In

Zeile  261    [vorher]: InetGet ( "URL", "filename" [, reload [, background]] )
Zeile  304     [jetzt]: InetGet ( "URL" [,"filename" [, reload [, background]]] )

Zeile  310 [eingefgt]: IniRenameSection ( "filename", "section", "new section" [, flag] )

Zeile  316 [eingefgt]: IsBinaryString ( expression )
Zeile  317 [eingefgt]: IsBool ( variable )

Zeile  320 [eingefgt]: IsHWnd ( variable )

Zeile  322 [eingefgt]: IsKeyword ( variable )

Zeile  324 [eingefgt]: IsObj ( variable )

Zeile  285    [vorher]: MouseGetPos ( )
Zeile  334     [jetzt]: MouseGetPos ( [dimension] )

Zeile  342 [eingefgt]: ObjCreate ( "classname"  [, "servername" [,"username", ["password"]]] )
Zeile  343 [eingefgt]: ObjEvent ( $ObjectVar, "functionprefix" [, "interface name"] )
Zeile  344 [eingefgt]: ObjGet ( "filename" [, "classname"] )
Zeile  345 [eingefgt]: ObjName ( $Objectvariable [,Flag] )

Zeile  316    [vorher]: Run ( "filename" [, "workingdir" [, flag]] )
Zeile  369     [jetzt]: Run ( "filename" [, "workingdir" [, flag[, standard_i/o_flag]]] )

Zeile  321    [vorher]: SetError ( code )
Zeile  374     [jetzt]: SetError ( code [, extended [, return value]] )

Zeile  322    [vorher]: SetExtended ( code )
Zeile  375     [jetzt]: SetExtended ( code [, return value] )

Zeile  330    [vorher]: SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, "fontsz" [, "fontwt"]]]]]]]] )
Zeile  383     [jetzt]: SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, fontsz [, fontwt ]]]]]]]] )

Zeile  386 [eingefgt]: StderrRead ( process_id[, count[, peek = false]] )
Zeile  387 [eingefgt]: StdinWrite ( process_id[, string] )
Zeile  388 [eingefgt]: StdoutRead ( process_id[, count[, peek = false]] )

Zeile  337    [vorher]: StringInStr ( "string", "substring" [, casesense [, occurance]] )
Zeile  393     [jetzt]: StringInStr ( "string", "substring" [, casesense [, occurrence]] )

Zeile  416 [eingefgt]: Switch

Zeile  418 [eingefgt]: TCPAccept ( mainsocket )
Zeile  419 [eingefgt]: TCPCloseSocket ( socket )
Zeile  420 [eingefgt]: TCPConnect ( IPAddr, port )
Zeile  421 [eingefgt]: TCPListen ( IPAddr, port [, MaxPendingConnection] )
Zeile  422 [eingefgt]: TCPNameToIP ( name )
Zeile  423 [eingefgt]: TCPRecv ( socket, maxlen )
Zeile  424 [eingefgt]: TCPSend ( socket, data )
Zeile  425 [eingefgt]: TCPShutdown ( )
Zeile  426 [eingefgt]: TCPStartup ( )

Zeile  365    [vorher]: ToolTip ( "text" [, x [, y]] )
Zeile  431     [jetzt]: ToolTip ( "text" [, x [, y [, "title" [, icon [, options]]]]] )

Zeile  432 [eingefgt]: TrayCreateItem ( text [, menuID [, menuentry [, menuradioitem]]] )
Zeile  433 [eingefgt]: TrayCreateMenu ( "sub/menutext" [, menuID [, menuentry]] )
Zeile  434 [eingefgt]: TrayGetMsg()
Zeile  435 [eingefgt]: TrayItemDelete ( controlID )
Zeile  436 [eingefgt]: TrayItemGetHandle( controlID )
Zeile  437 [eingefgt]: TrayItemGetState ( [controlID] )
Zeile  438 [eingefgt]: TrayItemGetText ( controlID )
Zeile  439 [eingefgt]: TrayItemSetOnEvent ( itemID, "function" )
Zeile  440 [eingefgt]: TrayItemSetState ( controlID, state )
Zeile  441 [eingefgt]: TrayItemSetText ( controlID, text )
Zeile  442 [eingefgt]: TraySetClick ( flag )
Zeile  443 [eingefgt]: TraySetIcon ( [iconfile [, iconID] )
Zeile  444 [eingefgt]: TraySetOnEvent ( specialID, "function" )
Zeile  445 [eingefgt]: TraySetPauseIcon ( [iconfile [, iconID] )
Zeile  446 [eingefgt]: TraySetState ( [ flag ] )
Zeile  447 [eingefgt]: TraySetToolTip ( [text] )

Zeile  449 [eingefgt]: True

Zeile  451 [eingefgt]: UDPBind ( IPAddr, port )
Zeile  452 [eingefgt]: UDPCloseSocket ( socketarray )
Zeile  453 [eingefgt]: UDPOpen ( IPAddr, port )
Zeile  454 [eingefgt]: UDPRecv ( socketarray, maxlen )
Zeile  455 [eingefgt]: UDPSend ( socketarray, data)

Zeile  463 [eingefgt]: WinFlash ( "title" [,"text" [,flashes [,delay ]]])

Zeile  395    [vorher]: WinWaitActive ( "title", ["text"], [timeout] )
Zeile  484     [jetzt]: WinWaitActive ( "title" [, "text" [, timeout]] )

Zeile  486 [eingefgt]: WinWaitNotActive ( "title" [, "text" [, timeout]] )

\syntaxfiles\SciTe\au3.properties

Zeile   44    [vorher]: keywordclass.au3= and byref case const continueloop dim do else elseif endfunc endif endselect exit exitloop \
Zeile   44     [jetzt]: keywordclass.au3= and byref case const continuecase continueloop default dim do else elseif endfunc endif endselect \

Zeile   45    [vorher]:   for func global if local next not or return redim select step then to until wend while exit \
Zeile   45     [jetzt]:   endswitch endwith exit exitloop false for func global if in local next not or return redim \

Zeile   46 [eingefgt]:   select step switch then true to until wend with while exit
Zeile   47 [eingefgt]: keywords.$(file.patterns.au3)=$(keywordclass.au3)

Zeile   46    [vorher]:  
Zeile   48     [jetzt]: 

Zeile   49 [eingefgt]: #autoit functions

Zeile   47    [vorher]: keywords.$(file.patterns.au3)=$(keywordclass.au3)
Zeile   50     [jetzt]: keywords2.$(file.patterns.au3)=  abs acos adlibdisable adlibenable asc asin assign atan autoitsetoption autoitwingettitle autoitwinsettitle \

Zeile   51 [eingefgt]:   beep binarystring bitand bitnot bitor bitrotate bitshift bitxor blockinput break call cdtray \
Zeile   52 [eingefgt]:   ceiling chr clipget clipput consoleread consolewrite consolewriteerror controlclick controlcommand \
Zeile   53 [eingefgt]:   controldisable controlenable controlfocus controlgetfocus controlgethandle controlgetpos controlgettext \
Zeile   54 [eingefgt]:   controlhide controllistview controlmove controlsend controlsettext controlshow cos dec dircopy \
Zeile   55 [eingefgt]:   dircreate dirgetsize dirmove dirremove dllcall dllclose dllopen dllstructcreate dllstructgetdata \
Zeile   56 [eingefgt]:   dllstructgetptr dllstructgetsize dllstructsetdata drivegetdrive drivegetfilesystem drivegetlabel \
Zeile   57 [eingefgt]:   drivegetserial drivegettype drivemapadd drivemapdel drivemapget drivesetlabel drivespacefree \
Zeile   58 [eingefgt]:   drivespacetotal drivestatus envget envset envupdate eval execute exp filechangedir fileclose \
Zeile   59 [eingefgt]:   filecopy filecreatentfslink filecreateshortcut filedelete fileexists filefindfirstfile filefindnextfile \
Zeile   60 [eingefgt]:   filegetattrib filegetlongname filegetshortcut filegetshortname filegetsize filegettime filegetversion \
Zeile   61 [eingefgt]:   fileinstall filemove fileopen fileopendialog fileread filereadline filerecycle filerecycleempty \
Zeile   62 [eingefgt]:   filesavedialog fileselectfolder filesetattrib filesettime filewrite filewriteline floor ftpsetproxy \
Zeile   63 [eingefgt]:   guicreate guictrlcreateavi guictrlcreatebutton guictrlcreatecheckbox guictrlcreatecombo guictrlcreatecontextmenu \
Zeile   64 [eingefgt]:   guictrlcreatedate guictrlcreatedummy guictrlcreateedit guictrlcreategraphic guictrlcreategroup \
Zeile   65 [eingefgt]:   guictrlcreateicon guictrlcreateinput guictrlcreatelabel guictrlcreatelist guictrlcreatelistview \
Zeile   66 [eingefgt]:   guictrlcreatelistviewitem guictrlcreatemenu guictrlcreatemenuitem guictrlcreatemonthcal guictrlcreateobj \
Zeile   67 [eingefgt]:   guictrlcreatepic guictrlcreateprogress guictrlcreateradio guictrlcreateslider guictrlcreatetab \
Zeile   68 [eingefgt]:   guictrlcreatetabitem guictrlcreatetreeview guictrlcreatetreeviewitem guictrlcreateupdown guictrldelete \
Zeile   69 [eingefgt]:   guictrlgethandle guictrlgetstate guictrlread guictrlrecvmsg guictrlregisterlistviewsort guictrlsendmsg \
Zeile   70 [eingefgt]:   guictrlsendtodummy guictrlsetbkcolor guictrlsetcolor guictrlsetcursor guictrlsetdata guictrlsetfont \
Zeile   71 [eingefgt]:   guictrlsetgraphic guictrlsetimage guictrlsetlimit guictrlsetonevent guictrlsetpos guictrlsetresizing \
Zeile   72 [eingefgt]:   guictrlsetstate guictrlsetstyle guictrlsettip guidelete guigetcursorinfo guigetmsg guiregistermsg \
Zeile   73 [eingefgt]:   guisetbkcolor guisetcoord guisetcursor guisetfont guisethelp guiseticon guisetonevent guisetstate \
Zeile   74 [eingefgt]:   guistartgroup guiswitch hex hotkeyset httpsetproxy hwnd inetget inetgetsize inidelete iniread \
Zeile   75 [eingefgt]:   inireadsection inireadsectionnames inirenamesection iniwrite inputbox int isadmin isarray isbinarystring \
Zeile   76 [eingefgt]:   isbool isdeclared isfloat ishwnd isint iskeyword isnumber isobj isstring log memgetstats mod \
Zeile   77 [eingefgt]:   mouseclick mouseclickdrag mousedown mousegetcursor mousegetpos mousemove mouseup mousewheel \
Zeile   78 [eingefgt]:   msgbox number objcreate objevent objget objname ping pixelchecksum pixelgetcolor pixelsearch \
Zeile   79 [eingefgt]:   processclose processexists processlist processsetpriority processwait processwaitclose progressoff \
Zeile   80 [eingefgt]:   progresson progressset random regdelete regenumkey regenumval regread regwrite round run runasset \
Zeile   81 [eingefgt]:   runwait send seterror setextended shutdown sin sleep soundplay soundsetwavevolume splashimageon \
Zeile   82 [eingefgt]:   splashoff splashtexton sqrt statusbargettext stderrread stdinwrite stdoutread string stringaddcr \
Zeile   83 [eingefgt]:   stringformat stringinstr stringisalnum stringisalpha stringisascii stringisdigit stringisfloat \
Zeile   84 [eingefgt]:   stringisint stringislower stringisspace stringisupper stringisxdigit stringleft stringlen stringlower \
Zeile   85 [eingefgt]:   stringmid stringreplace stringright stringsplit stringstripcr stringstripws stringtrimleft \
Zeile   86 [eingefgt]:   stringtrimright stringupper tan tcpaccept tcpclosesocket tcpconnect tcplisten tcpnametoip tcprecv \
Zeile   87 [eingefgt]:   tcpsend tcpshutdown tcpstartup timerdiff timerinit tooltip traycreateitem traycreatemenu traygetmsg \
Zeile   88 [eingefgt]:   trayitemdelete trayitemgethandle trayitemgetstate trayitemgettext trayitemsetonevent trayitemsetstate \
Zeile   89 [eingefgt]:   trayitemsettext traysetclick trayseticon traysetonevent traysetpauseicon traysetstate traysettooltip \
Zeile   90 [eingefgt]:   traytip ubound udpbind udpclosesocket udpopen udprecv udpsend winactivate winactive winclose \
Zeile   91 [eingefgt]:   winexists winflash wingetcaretpos wingetclasslist wingetclientsize wingethandle wingetpos wingetprocess \
Zeile   92 [eingefgt]:   wingetstate wingettext wingettitle winkill winlist winmenuselectitem winminimizeall winminimizeallundo \
Zeile   93 [eingefgt]:   winmove winsetontop winsetstate winsettitle winsettrans winwait winwaitactive winwaitclose \
Zeile   94 [eingefgt]:   winwaitnotactive

Zeile   49    [vorher]: #autoit functions
Zeile   96     [jetzt]: #autoit macros

Zeile   50    [vorher]: keywords2.$(file.patterns.au3)=  abs acos adlibdisable adlibenable asc asin assign atan autoitsetoption autoitwingettitle autoitwinsettitle \
Zeile   97     [jetzt]: keywords3.$(file.patterns.au3)=  @appdatacommondir @appdatadir @autoitexe @autoitpid @autoitversion @com_eventobj @commonfilesdir \

Zeile   51    [vorher]:   bitand bitnot bitor bitshift bitxor blockinput break call cdtray chr clipget clipput consolewrite \
Zeile   98     [jetzt]:   @compiled @computername @comspec @cr @crlf @desktopcommondir @desktopdir @desktopheight @desktopwidth \

Zeile   52    [vorher]:   controlclick controlcommand controldisable controlenable controlfocus controlgetfocus controlgethandle \
Zeile   99     [jetzt]:   @desktopdepth @desktoprefresh @documentscommondir @error @exitcode @exitmethod @extended @favoritescommondir \

Zeile   53    [vorher]:   controlgetpos controlgettext controlhide controllistview controlmove controlsend controlsettext \
Zeile  100     [jetzt]:   @favoritesdir @gui_ctrlid @gui_ctrlhandle @gui_dragid @gui_dragfile @gui_dropid @gui_winhandle \

Zeile   54    [vorher]:   controlshow cos dec dircopy dircreate dirgetsize dirmove dirremove dllcall dllclose dllopen \
Zeile  101     [jetzt]:   @homedrive @homepath @homeshare @hour @hotkeypressed @inetgetactive @inetgetbytesread @ipaddress1 \

Zeile   55    [vorher]:   drivegetdrive drivegetfilesystem drivegetlabel drivegetserial drivegettype drivemapadd drivemapdel \
Zeile  102     [jetzt]:   @ipaddress2 @ipaddress3 @ipaddress4 @lf @logondnsdomain @logondomain @logonserver @mday @min \

Zeile   56    [vorher]:   drivemapget drivesetlabel drivespacefree drivespacetotal drivestatus envget envset envupdate \
Zeile  103     [jetzt]:   @mon @mydocumentsdir @numparams @osbuild @oslang @osservicepack @ostype @osversion @processorarch \

Zeile   57    [vorher]:   eval exp filechangedir fileclose filecopy filecreateshortcut filedelete fileexists filefindfirstfile \
Zeile  104     [jetzt]:   @programfilesdir @programscommondir @programsdir @scriptdir @scriptfullpath @scriptlinenumber \

Zeile   58    [vorher]:   filefindnextfile filegetattrib filegetlongname filegetshortcut filegetshortname filegetsize \
Zeile  105     [jetzt]:   @scriptname @sec @startmenucommondir @startmenudir @startupcommondir @startupdir @sw_disable \

Zeile   59    [vorher]:   filegettime filegetversion fileinstall filemove fileopen fileopendialog fileread filereadline \
Zeile  106     [jetzt]:   @sw_enable @sw_hide @sw_lock @sw_maximize @sw_minimize @sw_restore @sw_show @sw_showdefault \

Zeile   60    [vorher]:   filerecycle filerecycleempty filesavedialog fileselectfolder filesetattrib filesettime filewrite \
Zeile  107     [jetzt]:   @sw_showmaximized @sw_showminimized @sw_showminnoactive @sw_showna @sw_shownoactivate @sw_shownormal \

Zeile   61    [vorher]:   filewriteline ftpsetproxy guicreate guictrlcreateavi guictrlcreatebutton guictrlcreatecheckbox \
Zeile  108     [jetzt]:   @sw_unlock @systemdir @tab @tempdir @tray_id @trayiconflashing @trayiconvisible @userprofiledir \

Zeile  109 [eingefgt]:   @username @wday @windowsdir @workingdir @yday @year
Zeile  110 [eingefgt]: #autoit Sent Keys

Zeile   62    [vorher]:   guictrlcreatecombo guictrlcreatecontextmenu guictrlcreatedate guictrlcreatedummy guictrlcreateedit \
Zeile  111     [jetzt]: keywords4.$(file.patterns.au3)= {!} {#} {^} {{} {}} {+} {alt} {altdown} {appskey} {asc nnnn} {backspace} {browser_back} {browser_favorites} \

Zeile   63    [vorher]:   guictrlcreategroup guictrlcreateicon guictrlcreateinput guictrlcreatelabel guictrlcreatelist \
Zeile  112     [jetzt]: {browser_forward} {browser_home} {browser_refresh} {browser_search} {browser_stop} {capslock} {ctrlbreak} \

Zeile   64    [vorher]:   guictrlcreatelistview guictrlcreatelistviewitem guictrlcreatemenu guictrlcreatemenuitem guictrlcreatepic \
Zeile  113     [jetzt]: {ctrldown} {delete} {down} {end} {enter} {escape} {f1} {f10} {f11} {f12} {f2} {f3} {f4} {f5} {f6} {f7} {f8} {f9} \

Zeile   65    [vorher]:   guictrlcreateprogress guictrlcreateradio guictrlcreateslider guictrlcreatetab guictrlcreatetabitem \
Zeile  114     [jetzt]: {home} {insert} {lalt} {launch_app1} {launch_app2} {launch_mail} {launch_media} {lctrl} {left} {lshift} {lwin} \

Zeile   66    [vorher]:   guictrlcreatetreeview guictrlcreatetreeviewitem guictrlcreateupdown guictrldelete guictrlgetstate \
Zeile  115     [jetzt]: {lwindown} {media_next} {media_play_pause} {media_prev} {media_stop} {numlock} \

Zeile   67    [vorher]:   guictrlread guictrlrecvmsg guictrlsendmsg guictrlsendtodummy guictrlsetbkcolor guictrlsetcolor \
Zeile  116     [jetzt]: {numpad0} {numpad1} {numpad2} {numpad3} {numpad4} {numpad5} {numpad6} {numpad7} {numpad8} {numpad9} \

Zeile   68    [vorher]:   guictrlsetcursor guictrlsetdata guictrlsetfont guictrlsetimage guictrlsetlimit guictrlsetonevent \
Zeile  117     [jetzt]: {numpadadd} {numpaddiv} {numpaddot} {numpadenter} {numpadmult} {numpadsub} {pause} {pgdn} {pgup} \

Zeile   69    [vorher]:   guictrlsetpos guictrlsetresizing guictrlsetstate guictrlsetstyle guictrlsettip guidelete guigetcursorinfo \
Zeile  118     [jetzt]: {printscreen} {ralt} {rctrl} {right} {rshift} {rwin} {rwindown} {shiftdown} {sleep} {space} {tab} {up} \

Zeile   70    [vorher]:   guigetmsg guisetbkcolor guisetcoord guisetcursor guisetfont guisethelp guiseticon guisetonevent \
Zeile  119     [jetzt]: {volume_down} {volume_mute} {volume_up}

Zeile   71    [vorher]:   guisetstate guistartgroup guiswitch hex hotkeyset httpsetproxy inetget inetgetsize inidelete \
Zeile  120     [jetzt]: 

Zeile   72    [vorher]:   iniread inireadsection inireadsectionnames iniwrite inputbox int isadmin isarray isdeclared \
Zeile  121     [jetzt]: 

Zeile   73    [vorher]:   isfloat isint isnumber isstring log memgetstats mod mouseclick mouseclickdrag mousedown mousegetcursor \
Zeile  122     [jetzt]: # These affect the entries on the Edit menu;

Zeile   74    [vorher]:   mousegetpos mousemove mouseup mousewheel msgbox number ping pixelchecksum pixelgetcolor pixelsearch \
Zeile  123     [jetzt]: # however, use must use ;' as the comment character

Zeile   75    [vorher]:   processclose processexists processlist processsetpriority processwait processwaitclose progressoff \
Zeile  124     [jetzt]: # if you want comment coloring to work!

Zeile   76    [vorher]:   progresson progressset random regdelete regenumkey regenumval regread regwrite round run runasset \
Zeile  125     [jetzt]: #fold.preprocessor=1

Zeile   77    [vorher]:   runwait send seterror setextended shutdown sin sleep soundplay soundsetwavevolume splashimageon \
Zeile  126     [jetzt]: #fold.at.else=1

Zeile   78    [vorher]:   splashoff splashtexton sqrt statusbargettext string stringaddcr stringformat stringinstr stringisalnum \
Zeile  127     [jetzt]: 

Zeile   79    [vorher]:   stringisalpha stringisascii stringisdigit stringisfloat stringisint stringislower stringisspace \
Zeile  128     [jetzt]: 

Zeile   80    [vorher]:   stringisupper stringisxdigit stringleft stringlen stringlower stringmid stringreplace stringright \
Zeile  129     [jetzt]: # White space

Zeile   81    [vorher]:   stringsplit stringstripcr stringstripws stringtrimleft stringtrimright stringupper tan timerdiff \
Zeile  130     [jetzt]: style.au3.0=fore:#000000,$(font.au3s)

Zeile   82    [vorher]:   timerinit tooltip traytip ubound winactivate winactive winclose winexists wingetcaretpos wingetclasslist \
Zeile  131     [jetzt]: 

Zeile   83    [vorher]:   wingetclientsize wingethandle wingetpos wingetprocess wingetstate wingettext wingettitle winkill \
Zeile  132     [jetzt]: # Comment line

Zeile   84    [vorher]:   winlist winmenuselectitem winminimizeall winminimizeallundo winmove winsetontop winsetstate \
Zeile  133     [jetzt]: style.au3.1=fore:#009933,italics

Zeile   85    [vorher]:   winsettitle winsettrans winwait winwaitactive winwaitclose winwaitnotactive
Zeile  134     [jetzt]: 

Zeile  135 [eingefgt]: # Comment block
Zeile  136 [eingefgt]: style.au3.2=fore:#669900,italics

Zeile  138 [eingefgt]: # Number

Zeile   87    [vorher]: #autoit macros
Zeile  139     [jetzt]: style.au3.3=fore:#CC0099,bold 

Zeile   88    [vorher]: keywords3.$(file.patterns.au3)=  @appdatacommondir @appdatadir @autoitexe @autoitversion @commonfilesdir @compiled @computername \
Zeile  140     [jetzt]: 

Zeile   89    [vorher]:   @comspec @cr @crlf @desktopcommondir @desktopdir @desktopheight @desktopwidth @desktopdepth \
Zeile  141     [jetzt]: # Function

Zeile   90    [vorher]:   @desktoprefresh @documentscommondir @error @extended @favoritescommondir @favoritesdir @gui_ctrlid \
Zeile  142     [jetzt]: style.au3.4=fore:#000090,bold,italics

Zeile   91    [vorher]:   @gui_ctrlhandle @gui_winhandle @homedrive @homepath @homeshare @hour @inetgetactive @inetgetbytesread \
Zeile  143     [jetzt]: 

Zeile   92    [vorher]:   @ipaddress1 @ipaddress2 @ipaddress3 @ipaddress4 @lf @logondnsdomain @logondomain @logonserver \
Zeile  144     [jetzt]: # Keyword 

Zeile   93    [vorher]:   @mday @min @mon @mydocumentsdir @numparams @osbuild @oslang @osservicepack @ostype @osversion \
Zeile  145     [jetzt]: style.au3.5=fore:#0000FF,bold

Zeile   94    [vorher]:   @programfilesdir @programscommondir @programsdir @scriptdir @scriptfullpath @scriptname @sec \
Zeile  146     [jetzt]: 

Zeile   95    [vorher]:   @startmenucommondir @startmenudir @startupcommondir @startupdir @sw_disable @sw_enable @sw_hide \
Zeile  147     [jetzt]: # Macro

Zeile   96    [vorher]:   @sw_maximize @sw_minimize @sw_restore @sw_show @sw_showdefault @sw_showmaximized @sw_showminimized \
Zeile  148     [jetzt]: style.au3.6=fore:#FF33FF,bold

Zeile   97    [vorher]:   @sw_showminnoactive @sw_showna @sw_shownoactivate @sw_shownormal @systemdir @tab @tempdir @userprofiledir \
Zeile  149     [jetzt]: 

Zeile   98    [vorher]:   @username @wday @windowsdir @workingdir @yday @year
Zeile  150     [jetzt]: # String

Zeile   99    [vorher]: #autoit Sent Keys
Zeile  151     [jetzt]: style.au3.7=fore:#9999CC,bold

Zeile  100    [vorher]: keywords4.$(file.patterns.au3)= {!} {#} {^} {{} {}} {+} {alt} {altdown} {appskey} {asc nnnn} {backspace} {browser_back} {browser_favorites} \
Zeile  152     [jetzt]: 

Zeile  101    [vorher]: {browser_forward} {browser_home} {browser_refresh} {browser_search} {browser_stop} {capslock} {ctrlbreak} \
Zeile  153     [jetzt]: # Operator

Zeile  102    [vorher]: {ctrldown} {delete} {down} {end} {enter} {escape} {f1} {f10} {f11} {f12} {f2} {f3} {f4} {f5} {f6} {f7} {f8} {f9} \
Zeile  154     [jetzt]: style.au3.8=fore:#FF0000,bold

Zeile  103    [vorher]: {home} {insert} {lalt} {launch_app1} {launch_app2} {launch_mail} {launch_media} {lctrl} {left} {lshift} {lwin} \
Zeile  155     [jetzt]: 

Zeile  104    [vorher]: {lwindown} {media_next} {media_play_pause} {media_prev} {media_stop} {numlock} \
Zeile  156     [jetzt]: # Variable

Zeile  105    [vorher]: {numpad0} {numpad1} {numpad2} {numpad3} {numpad4} {numpad5} {numpad6} {numpad7} {numpad8} {numpad9} \
Zeile  157     [jetzt]: style.au3.9=fore:#AA0000,bold

Zeile  106    [vorher]: {numpadadd} {numpaddiv} {numpaddot} {numpadenter} {numpadmult} {numpadsub} {pause} {pgdn} {pgup} \
Zeile  158     [jetzt]: 

Zeile  107    [vorher]: {printscreen} {ralt} {rctrl} {right} {rshift} {rwin} {rwindown} {shiftdown} {sleep} {space} {tab} {up} \
Zeile  159     [jetzt]: # Sent keys in string

Zeile  108    [vorher]: {volume_down} {volume_mute} {volume_up}
Zeile  160     [jetzt]: style.au3.10=fore:#FF8800,bold

Zeile  110  [entfernt]: 
Zeile  111  [entfernt]: # These affect the entries on the Edit menu;
Zeile  112  [entfernt]: # however, use must use ;' as the comment character
Zeile  113  [entfernt]: # if you want comment coloring to work!
Zeile  114  [entfernt]: #fold.preprocessor=1
Zeile  115  [entfernt]: #fold.at.else=1
Zeile  116  [entfernt]: 
Zeile  117  [entfernt]: 
Zeile  118  [entfernt]: # White space
Zeile  119  [entfernt]: style.au3.0=fore:#000000,$(font.au3s)
Zeile  120  [entfernt]: 
Zeile  121  [entfernt]: # Comment line
Zeile  122  [entfernt]: style.au3.1=fore:#009933,italics
Zeile  123  [entfernt]: 
Zeile  124  [entfernt]: # Comment block
Zeile  125  [entfernt]: style.au3.2=fore:#669900,italics
Zeile  126  [entfernt]: 
Zeile  127  [entfernt]: # Number
Zeile  128  [entfernt]: style.au3.3=fore:#CC0099,bold 
Zeile  129  [entfernt]: 
Zeile  130  [entfernt]: # Function
Zeile  131  [entfernt]: style.au3.4=fore:#000090,bold,italics
Zeile  132  [entfernt]: 
Zeile  133  [entfernt]: # Keyword 
Zeile  134  [entfernt]: style.au3.5=fore:#0000FF,bold
Zeile  135  [entfernt]: 
Zeile  136  [entfernt]: # Macro
Zeile  137  [entfernt]: style.au3.6=fore:#FF33FF,bold
Zeile  138  [entfernt]: 
Zeile  139  [entfernt]: # String
Zeile  140  [entfernt]: style.au3.7=fore:#9999CC,bold
Zeile  141  [entfernt]: 
Zeile  142  [entfernt]: # Operator
Zeile  143  [entfernt]: style.au3.8=fore:#FF0000,bold
Zeile  144  [entfernt]: 
Zeile  145  [entfernt]: # Variable
Zeile  146  [entfernt]: style.au3.9=fore:#AA0000,bold
Zeile  147  [entfernt]: 
Zeile  148  [entfernt]: # Sent keys in string
Zeile  149  [entfernt]: style.au3.10=fore:#FF8800,bold
Zeile  150  [entfernt]: 

\syntaxfiles\TextPad\autoit_v3.syn

Zeile   45 [eingefgt]: ContinueCase

Zeile   47 [eingefgt]: Default

Zeile   55 [eingefgt]: EndSwitch
Zeile   56 [eingefgt]: EndWith

Zeile   59 [eingefgt]: False

Zeile   64 [eingefgt]: In

Zeile   73 [eingefgt]: Switch

Zeile   75 [eingefgt]: True

Zeile   79 [eingefgt]: With

Zeile   90 [eingefgt]: @AutoItPID

Zeile   92 [eingefgt]: @COM_EventObj

Zeile  107 [eingefgt]: @exitCode
Zeile  108 [eingefgt]: @exitMethod

Zeile  114 [eingefgt]: @GUI_DragId
Zeile  115 [eingefgt]: @GUI_DragFile
Zeile  116 [eingefgt]: @GUI_DropId

Zeile  122 [eingefgt]: @HotKeyPressed

Zeile  143 [eingefgt]: @ProcessorArch

Zeile  149 [eingefgt]: @ScriptLineNumber

Zeile  159 [eingefgt]: @SW_LOCK

Zeile  171 [eingefgt]: @SW_UNLOCK

Zeile  175 [eingefgt]: @TRAY_ID
Zeile  176 [eingefgt]: @TrayIconFlashing
Zeile  177 [eingefgt]: @TrayIconVisible

Zeile  201 [eingefgt]: Beep
Zeile  202 [eingefgt]: BinaryString

Zeile  206 [eingefgt]: BitRotate

Zeile  213 [eingefgt]: Ceiling

Zeile  217 [eingefgt]: ConsoleRead

Zeile  219 [eingefgt]: ConsoleWriteError

Zeile  245 [eingefgt]: DllStructCreate
Zeile  246 [eingefgt]: DllStructGetData
Zeile  247 [eingefgt]: DllStructGetPtr
Zeile  248 [eingefgt]: DllStructGetSize
Zeile  249 [eingefgt]: DllStructSetData

Zeile  266 [eingefgt]: Execute

Zeile  271 [eingefgt]: FileCreateNTFSLink

Zeile  298 [eingefgt]: Floor

Zeile  309 [eingefgt]: GUICtrlCreateGraphic

Zeile  319 [eingefgt]: GUICtrlCreateMonthCal
Zeile  320 [eingefgt]: GUICtrlCreateObj

Zeile  331 [eingefgt]: GUICtrlGetHandle

Zeile  335 [eingefgt]: GUICtrlRegisterListViewSort

Zeile  343 [eingefgt]: GUICtrlSetGraphic

Zeile  355 [eingefgt]: GUIRegisterMsg

Zeile  369 [eingefgt]: HWnd

Zeile  376 [eingefgt]: IniRenameSection

Zeile  382 [eingefgt]: IsBinaryString
Zeile  383 [eingefgt]: IsBool

Zeile  386 [eingefgt]: IsHWnd

Zeile  388 [eingefgt]: IsKeyword

Zeile  390 [eingefgt]: IsObj

Zeile  405 [eingefgt]: ObjCreate
Zeile  406 [eingefgt]: ObjEvent
Zeile  407 [eingefgt]: ObjGet
Zeile  408 [eingefgt]: ObjName

Zeile  445 [eingefgt]: StderrRead
Zeile  446 [eingefgt]: StdinWrite
Zeile  447 [eingefgt]: StdoutRead

Zeile  475 [eingefgt]: TCPAccept
Zeile  476 [eingefgt]: TCPCloseSocket
Zeile  477 [eingefgt]: TCPConnect
Zeile  478 [eingefgt]: TCPListen
Zeile  479 [eingefgt]: TCPNameToIP
Zeile  480 [eingefgt]: TCPRecv
Zeile  481 [eingefgt]: TCPSend
Zeile  482 [eingefgt]: TCPShutdown
Zeile  483 [eingefgt]: TCPStartup

Zeile  487 [eingefgt]: TrayCreateItem
Zeile  488 [eingefgt]: TrayCreateMenu
Zeile  489 [eingefgt]: TrayGetMsg
Zeile  490 [eingefgt]: TrayItemDelete
Zeile  491 [eingefgt]: TrayItemGetHandle
Zeile  492 [eingefgt]: TrayItemGetState
Zeile  493 [eingefgt]: TrayItemGetText
Zeile  494 [eingefgt]: TrayItemSetOnEvent
Zeile  495 [eingefgt]: TrayItemSetState
Zeile  496 [eingefgt]: TrayItemSetText
Zeile  497 [eingefgt]: TraySetClick
Zeile  498 [eingefgt]: TraySetIcon
Zeile  499 [eingefgt]: TraySetOnEvent
Zeile  500 [eingefgt]: TraySetPauseIcon
Zeile  501 [eingefgt]: TraySetState
Zeile  502 [eingefgt]: TraySetToolTip

Zeile  505 [eingefgt]: UDPBind
Zeile  506 [eingefgt]: UDPCloseSocket
Zeile  507 [eingefgt]: UDPOpen
Zeile  508 [eingefgt]: UDPRecv
Zeile  509 [eingefgt]: UDPSend

Zeile  514 [eingefgt]: WinFlash


\syntaxfiles\functions.txt

Zeile   12 [eingefgt]: Beep
Zeile   13 [eingefgt]: BinaryString

Zeile   17 [eingefgt]: BitRotate

Zeile   24 [eingefgt]: Ceiling

Zeile   28 [eingefgt]: ConsoleRead

Zeile   30 [eingefgt]: ConsoleWriteError

Zeile   56 [eingefgt]: DllStructCreate
Zeile   57 [eingefgt]: DllStructGetData
Zeile   58 [eingefgt]: DllStructGetPtr
Zeile   59 [eingefgt]: DllStructGetSize
Zeile   60 [eingefgt]: DllStructSetData

Zeile   77 [eingefgt]: Execute

Zeile   82 [eingefgt]: FileCreateNTFSLink

Zeile  109 [eingefgt]: Floor

Zeile  120 [eingefgt]: GUICtrlCreateGraphic

Zeile  130 [eingefgt]: GUICtrlCreateMonthCal
Zeile  131 [eingefgt]: GUICtrlCreateObj

Zeile  142 [eingefgt]: GUICtrlGetHandle

Zeile  146 [eingefgt]: GUICtrlRegisterListViewSort

Zeile  154 [eingefgt]: GUICtrlSetGraphic

Zeile  166 [eingefgt]: GUIRegisterMsg

Zeile  180 [eingefgt]: HWnd

Zeile  187 [eingefgt]: IniRenameSection

Zeile  193 [eingefgt]: IsBinaryString
Zeile  194 [eingefgt]: IsBool

Zeile  197 [eingefgt]: IsHWnd

Zeile  199 [eingefgt]: IsKeyword

Zeile  201 [eingefgt]: IsObj

Zeile  216 [eingefgt]: ObjCreate
Zeile  217 [eingefgt]: ObjEvent
Zeile  218 [eingefgt]: ObjGet
Zeile  219 [eingefgt]: ObjName

Zeile  256 [eingefgt]: StderrRead
Zeile  257 [eingefgt]: StdinWrite
Zeile  258 [eingefgt]: StdoutRead

Zeile  286 [eingefgt]: TCPAccept
Zeile  287 [eingefgt]: TCPCloseSocket
Zeile  288 [eingefgt]: TCPConnect
Zeile  289 [eingefgt]: TCPListen
Zeile  290 [eingefgt]: TCPNameToIP
Zeile  291 [eingefgt]: TCPRecv
Zeile  292 [eingefgt]: TCPSend
Zeile  293 [eingefgt]: TCPShutdown
Zeile  294 [eingefgt]: TCPStartup

Zeile  298 [eingefgt]: TrayCreateItem
Zeile  299 [eingefgt]: TrayCreateMenu
Zeile  300 [eingefgt]: TrayGetMsg
Zeile  301 [eingefgt]: TrayItemDelete
Zeile  302 [eingefgt]: TrayItemGetHandle
Zeile  303 [eingefgt]: TrayItemGetState
Zeile  304 [eingefgt]: TrayItemGetText
Zeile  305 [eingefgt]: TrayItemSetOnEvent
Zeile  306 [eingefgt]: TrayItemSetState
Zeile  307 [eingefgt]: TrayItemSetText
Zeile  308 [eingefgt]: TraySetClick
Zeile  309 [eingefgt]: TraySetIcon
Zeile  310 [eingefgt]: TraySetOnEvent
Zeile  311 [eingefgt]: TraySetPauseIcon
Zeile  312 [eingefgt]: TraySetState
Zeile  313 [eingefgt]: TraySetToolTip

Zeile  316 [eingefgt]: UDPBind
Zeile  317 [eingefgt]: UDPCloseSocket
Zeile  318 [eingefgt]: UDPOpen
Zeile  319 [eingefgt]: UDPRecv
Zeile  320 [eingefgt]: UDPSend

Zeile  325 [eingefgt]: WinFlash


\syntaxfiles\function_params.txt

Zeile    9    [vorher]: AutoItSetOption ( "option", param )
Zeile    9     [jetzt]: AutoItSetOption ( "option" [, param] )

Zeile   12 [eingefgt]: Beep ( [ Frequency [, Duration ]] )
Zeile   13 [eingefgt]: BinaryString( expression )

Zeile   17 [eingefgt]: BitRotate ( value , shift [, size] )

Zeile   19    [vorher]: Call ( "function" )
Zeile   22     [jetzt]: Call ( "function" [, param1 [, param2 [, param<i>N</i> ]]] )

Zeile   24 [eingefgt]: Ceiling ( expression )

Zeile   28 [eingefgt]: ConsoleRead ( [ count[, peek = false]] )

Zeile   30 [eingefgt]: ConsoleWriteError ( "data" )

Zeile   26    [vorher]: ControlCommand ( "title", "text", controlID, "command", "option" )
Zeile   32     [jetzt]: ControlCommand ( "title", "text", controlID, "command" [, "option"] )

Zeile   38    [vorher]: ControlSetText ( "title", "text", controlID, "new text" )
Zeile   44     [jetzt]: ControlSetText ( "title", "text", controlID, "new text" [, flag] )

Zeile   56 [eingefgt]: DllStructCreate ( "Struct" [,Pointer] )
Zeile   57 [eingefgt]: DllStructGetData ( Struct, Element [, index ] )
Zeile   58 [eingefgt]: DllStructGetPtr ( Struct [,Element])
Zeile   59 [eingefgt]: DllStructGetSize ( Struct )
Zeile   60 [eingefgt]: DllStructSetData ( Struct, Element, value [, index ] )

Zeile   65    [vorher]: Eval ( expression )
Zeile   76     [jetzt]: Eval ( string )

Zeile   77 [eingefgt]: Execute ( string )

Zeile   82 [eingefgt]: FileCreateNTFSLink ( "source", "hardlink" [, flag] )

Zeile   76    [vorher]: FileGetLongName ( "file" )
Zeile   89     [jetzt]: FileGetLongName ( "file" [, flag] )

Zeile   78    [vorher]: FileGetShortName ( "file" )
Zeile   91     [jetzt]: FileGetShortName ( "file" [, flag] )

Zeile   86    [vorher]: FileRead ( filehandle or "filename", count )
Zeile   99     [jetzt]: FileRead ( filehandle or "filename" [, count] )

Zeile  109 [eingefgt]: Floor ( expression )

Zeile  120 [eingefgt]: GUICtrlCreateGraphic ( left, top [, width [, height [, style]]] )

Zeile  130 [eingefgt]: GUICtrlCreateMonthCal ( "text", left, top [, width [, height [, style [, exStyle]]]] )
Zeile  131 [eingefgt]: GUICtrlCreateObj ( $ObjectVar, left, top [, width [, height ]] )

Zeile  142 [eingefgt]: GUICtrlGetHandle( controlID )

Zeile  126    [vorher]: GUICtrlRead ( controlID )
Zeile  144     [jetzt]: GUICtrlRead ( controlID [, advanced] )

Zeile  146 [eingefgt]: GUICtrlRegisterListViewSort ( controlID, "function" )

Zeile  154 [eingefgt]: GUICtrlSetGraphic ( controlID, type [, par1  [, ... par6]] )

Zeile  166 [eingefgt]: GUIRegisterMsg ( msgID, "function" )

Zeile  155    [vorher]: GUISwitch ( winhandle )
Zeile  176     [jetzt]: GUISwitch ( winhandle [, tabitemID] )

Zeile  156    [vorher]: Hex ( number, length )
Zeile  177     [jetzt]: Hex ( expression [, length] )

Zeile  180 [eingefgt]: HWnd ( expression )

Zeile  159    [vorher]: InetGet ( "URL", "filename" [, reload [, background]] )
Zeile  181     [jetzt]: InetGet ( "URL" [,"filename" [, reload [, background]]] )

Zeile  187 [eingefgt]: IniRenameSection ( "filename", "section", "new section" [, flag] )

Zeile  193 [eingefgt]: IsBinaryString ( expression )
Zeile  194 [eingefgt]: IsBool ( variable )

Zeile  197 [eingefgt]: IsHWnd ( variable )

Zeile  199 [eingefgt]: IsKeyword ( variable )

Zeile  201 [eingefgt]: IsObj ( variable )

Zeile  182    [vorher]: MouseGetPos ( )
Zeile  210     [jetzt]: MouseGetPos ( [dimension] )

Zeile  216 [eingefgt]: ObjCreate ( "classname"  [, "servername" [,"username", ["password"]]] )
Zeile  217 [eingefgt]: ObjEvent ( $ObjectVar, "functionprefix" [, "interface name"] )
Zeile  218 [eingefgt]: ObjGet ( "filename" [, "classname"] )
Zeile  219 [eingefgt]: ObjName ( $Objectvariable [,Flag] )

Zeile  208    [vorher]: Run ( "filename" [, "workingdir" [, flag]] )
Zeile  240     [jetzt]: Run ( "filename" [, "workingdir" [, flag[, standard_i/o_flag]]] )

Zeile  212    [vorher]: SetError ( code )
Zeile  244     [jetzt]: SetError ( code [, extended [, return value]] )

Zeile  213    [vorher]: SetExtended ( code )
Zeile  245     [jetzt]: SetExtended ( code [, return value] )

Zeile  221    [vorher]: SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, "fontsz" [, "fontwt"]]]]]]]] )
Zeile  253     [jetzt]: SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, fontsz [, fontwt ]]]]]]]] )

Zeile  256 [eingefgt]: StderrRead ( process_id[, count[, peek = false]] )
Zeile  257 [eingefgt]: StdinWrite ( process_id[, string] )
Zeile  258 [eingefgt]: StdoutRead ( process_id[, count[, peek = false]] )

Zeile  227    [vorher]: StringInStr ( "string", "substring" [, casesense [, occurance]] )
Zeile  262     [jetzt]: StringInStr ( "string", "substring" [, casesense [, occurrence]] )

Zeile  286 [eingefgt]: TCPAccept ( mainsocket )
Zeile  287 [eingefgt]: TCPCloseSocket ( socket )
Zeile  288 [eingefgt]: TCPConnect ( IPAddr, port )
Zeile  289 [eingefgt]: TCPListen ( IPAddr, port [, MaxPendingConnection] )
Zeile  290 [eingefgt]: TCPNameToIP ( name )
Zeile  291 [eingefgt]: TCPRecv ( socket, maxlen )
Zeile  292 [eingefgt]: TCPSend ( socket, data )
Zeile  293 [eingefgt]: TCPShutdown ( )
Zeile  294 [eingefgt]: TCPStartup ( )

Zeile  253    [vorher]: ToolTip ( "text" [, x [, y]] )
Zeile  297     [jetzt]: ToolTip ( "text" [, x [, y [, "title" [, icon [, options]]]]] )

Zeile  298 [eingefgt]: TrayCreateItem ( text [, menuID [, menuentry [, menuradioitem]]] )
Zeile  299 [eingefgt]: TrayCreateMenu ( "sub/menutext" [, menuID [, menuentry]] )
Zeile  300 [eingefgt]: TrayGetMsg()
Zeile  301 [eingefgt]: TrayItemDelete ( controlID )
Zeile  302 [eingefgt]: TrayItemGetHandle( controlID )
Zeile  303 [eingefgt]: TrayItemGetState ( [controlID] )
Zeile  304 [eingefgt]: TrayItemGetText ( controlID )
Zeile  305 [eingefgt]: TrayItemSetOnEvent ( itemID, "function" )
Zeile  306 [eingefgt]: TrayItemSetState ( controlID, state )
Zeile  307 [eingefgt]: TrayItemSetText ( controlID, text )
Zeile  308 [eingefgt]: TraySetClick ( flag )
Zeile  309 [eingefgt]: TraySetIcon ( [iconfile [, iconID] )
Zeile  310 [eingefgt]: TraySetOnEvent ( specialID, "function" )
Zeile  311 [eingefgt]: TraySetPauseIcon ( [iconfile [, iconID] )
Zeile  312 [eingefgt]: TraySetState ( [ flag ] )
Zeile  313 [eingefgt]: TraySetToolTip ( [text] )

Zeile  316 [eingefgt]: UDPBind ( IPAddr, port )
Zeile  317 [eingefgt]: UDPCloseSocket ( socketarray )
Zeile  318 [eingefgt]: UDPOpen ( IPAddr, port )
Zeile  319 [eingefgt]: UDPRecv ( socketarray, maxlen )
Zeile  320 [eingefgt]: UDPSend ( socketarray, data)

Zeile  325 [eingefgt]: WinFlash ( "title" [,"text" [,flashes [,delay ]]])

Zeile  280    [vorher]: WinWaitActive ( "title", ["text"], [timeout] )
Zeile  346     [jetzt]: WinWaitActive ( "title" [, "text" [, timeout]] )


\syntaxfiles\gen_lists.au3

Zeile   17 [eingefgt]: FileWriteLine($hfile, "ContinueCase")

Zeile   19 [eingefgt]: FileWriteLine($hfile, "Default")

Zeile   27 [eingefgt]: FileWriteLine($hfile, "EndSwitch")
Zeile   28 [eingefgt]: FileWriteLine($hfile, "EndWith")

Zeile   31 [eingefgt]: FileWriteLine($hfile, "False")

Zeile   36 [eingefgt]: FileWriteLine($hfile, "In")

Zeile   45 [eingefgt]: FileWriteLine($hfile, "Switch")

Zeile   47 [eingefgt]: FileWriteLine($hfile, "True")

Zeile   51 [eingefgt]: FileWriteLine($hfile, "With")


\syntaxfiles\keywords.txt

Zeile    5 [eingefgt]: ContinueCase

Zeile    7 [eingefgt]: Default

Zeile   15 [eingefgt]: EndSwitch
Zeile   16 [eingefgt]: EndWith

Zeile   19 [eingefgt]: False

Zeile   24 [eingefgt]: In

Zeile   33 [eingefgt]: Switch

Zeile   35 [eingefgt]: True

Zeile   39 [eingefgt]: With


\syntaxfiles\macros.txt

Zeile    4 [eingefgt]: @AutoItPID

Zeile    6 [eingefgt]: @COM_EventObj

Zeile   21 [eingefgt]: @exitCode
Zeile   22 [eingefgt]: @exitMethod

Zeile   28 [eingefgt]: @GUI_DragId
Zeile   29 [eingefgt]: @GUI_DragFile
Zeile   30 [eingefgt]: @GUI_DropId

Zeile   36 [eingefgt]: @HotKeyPressed

Zeile   57 [eingefgt]: @ProcessorArch

Zeile   63 [eingefgt]: @ScriptLineNumber

Zeile   73 [eingefgt]: @SW_LOCK

Zeile   85 [eingefgt]: @SW_UNLOCK

Zeile   89 [eingefgt]: @TRAY_ID
Zeile   90 [eingefgt]: @TrayIconFlashing
Zeile   91 [eingefgt]: @TrayIconVisible


\txtFunctions\Asc.txt

Zeile   18 [eingefgt]: @@ReturnTable@@
Zeile   19 [eingefgt]: Success:	Returns the ASCII code of the specified char.

Zeile   18    [vorher]: Returns the ASCII code of the specified char.  If a number is passed instead of a char, the result is -1.
Zeile   20     [jetzt]: Failure:	Returns -1 if a number is passed instead of a char.

Zeile   21 [eingefgt]: @@End@@


\txtFunctions\Assign.txt

Zeile   33    [vorher]: None.
Zeile   33     [jetzt]: If there is a need to use Assign() to create/write to a variable, then in most situations, Eval() should be used to read the variable and IsDeclared() should be used to check that the variable exists.


\txtFunctions\AutoItSetOption.txt

Zeile    8    [vorher]: AutoItSetOption ( "option", param )
Zeile    8     [jetzt]: AutoItSetOption ( "option" [, param] )

Zeile   16    [vorher]: 	The parameter (varies by option).  See Remarks.
Zeile   16     [jetzt]: 	[optional] The value to assign to the option.  The type and meaning vary by option.  See remarks below.  If the param is not provided, then the function just returns the value already assigned to the option.  The keyword <a href="../keywords/Default.htm">Default</a> can be used for the parameter to reset the option to its default value.

Zeile   20    [vorher]: Returns the value of the previous setting.
Zeile   20     [jetzt]: Returns the value of the previous setting for the option.

Zeile   26 [eingefgt]: <br>

Zeile   58    [vorher]: 	0 = relative position to the start of the last control (upper left corner)
Zeile   59     [jetzt]: 	0 = relative position to the start of the last control (upper left corner).

Zeile   59    [vorher]: 	2 = cell positionining relative to current cell. A -1 for left or top parameter don't increment the start. So next line is -1,0; next cell is 0,-1; current cell is -1,-1
Zeile   60     [jetzt]: 	2 = cell positionining relative to current cell. A -1 for left or top parameter don't increment the start.

Zeile   61 [eingefgt]: 	So next line is -1,offset; next cell is offset,-1; current cell is -1,-1.
Zeile   62 [eingefgt]: 	
Zeile   63 [eingefgt]: 	Obviously "offset" cannot be -1 which reserved to indicate the no increment. But if you can use a multiple of the width you choose to skip or go back.
Zeile   64 [eingefgt]: GUIDataSeparatorChar
Zeile   65 [eingefgt]: 	<a name="GUIDataSeparatorChar"></a>Define the character which delimits subitems in GUICtrlSetData.
Zeile   66 [eingefgt]: 	 The default character is '|'.

Zeile   66    [vorher]: 	0 = (default) no resizing.
Zeile   73     [jetzt]: 	0 = (default) keep default control resizing.

Zeile   75 [eingefgt]: GUIEventOptions
Zeile   76 [eingefgt]: 	<a name="GUIEventOptions"></a>Change special event behavior or GUI function return values.
Zeile   77 [eingefgt]: 	0 = (default) Windows behavior on click on Minimize,Restore, Maximize, Resize.
Zeile   78 [eingefgt]: 	1 = suppress windows behavior on minimize, restoreor maximize click button or window resize. Just send the notification.

Zeile  109    [vorher]: 	<a name="SendKeyDownDelay"></a>Alters the length of time a key is held down before released during a keystroke.  For applications that take a while to register keypresses (and many games) you may need to raise this value from the default.
Zeile  120     [jetzt]: 	<a name="SendKeyDownDelay"></a>Alters the length of time a key is held down before being released during a keystroke.  For applications that take a while to register keypresses (and many games) you may need to raise this value from the default.

Zeile  110    [vorher]: 	Time in milliseconds to pause (default=1).
Zeile  121     [jetzt]: 	Time in milliseconds to pause (default=5).

Zeile  122 [eingefgt]: TCPTimeout
Zeile  123 [eingefgt]: 	<a name="TCPTimeout"></a>Defines the time before TCP functions stop if no communication.
Zeile  124 [eingefgt]: 	Time in milliseconds before timeout (default=100).
Zeile  125 [eingefgt]: TrayAutoPause
Zeile  126 [eingefgt]: 	<a name="TrayAutoPause"></a>Script pauses when click on tray icon.
Zeile  127 [eingefgt]: 	0 = no pause
Zeile  128 [eingefgt]: 	1 = pause (default). If there is no DefaultMenu no pause will occurs.

Zeile  137 [eingefgt]: TrayMenuMode
Zeile  138 [eingefgt]: 	<a name="TrayMenuMode"></a>Extend the behaviour of the script tray icon/menu. This can be done with a combination (adding) of the following values.
Zeile  139 [eingefgt]: 	0 = default menu items (Script Paused/Exit) are appended to the usercreated menu; usercreated checked items will automatically unchecked; if you double click the tray icon then the controlid is returned which has the "Default"-style (default).
Zeile  140 [eingefgt]: 	1 = no default menu
Zeile  141 [eingefgt]: 	2 = usercreated checked items will not automatically unchecked if you click it
Zeile  142 [eingefgt]: 	4 = don't return the menuitemID which has the "default"-style in the main contextmenu if you double click the tray icon
Zeile  143 [eingefgt]: 	8 = turn off auto check of radio item groups
Zeile  144 [eingefgt]: TrayOnEventMode
Zeile  145 [eingefgt]: 	<a name="TrayOnEventMode"></a>Enable/disable OnEvent functions notifications for the tray.
Zeile  146 [eingefgt]: 	0 = (default) disable
Zeile  147 [eingefgt]: 	1 = enable


\txtFunctions\AutoItWinGetTitle.txt

Zeile   16 [eingefgt]: Returns a string containing the title of the AutoIt window.
Zeile   17 [eingefgt]: 
Zeile   18 [eingefgt]: 
Zeile   19 [eingefgt]: ###Remarks###

Zeile   22 [eingefgt]: ###Related###
Zeile   23 [eingefgt]: AutoItWinSetTitle, WinGetTitle

Zeile   25 [eingefgt]: 

Zeile   19    [vorher]: ###Remarks###
Zeile   26     [jetzt]: ###Example###

Zeile   20  [entfernt]: None.
Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: ###Related###
Zeile   23  [entfernt]: AutoItWinSetTitle, WinGetTitle
Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: 
Zeile   26  [entfernt]: ###Example###

\txtFunctions\BitAND.txt

Zeile   27    [vorher]: Remember that AND returns 1 iff both bits are 1 and returns 0 otherwise.
Zeile   27     [jetzt]: Remember that AND returns 1 if both bits are 1 and returns 0 otherwise.


\txtFunctions\BitShift.txt

Zeile   14    [vorher]: 	The first number to operate on.
Zeile   14     [jetzt]: 	The number to be shifted.

Zeile   26    [vorher]: Left shifts are equivalent to halving; right shifts to doubling.
Zeile   26     [jetzt]: Right shifts are equivalent to halving; left shifts to doubling.

Zeile   29    [vorher]: BitAND, BitNOT, BitOR, BitXOR, Hex
Zeile   29     [jetzt]: BitAND, BitNOT, BitOR, BitXOR, Hex, BitRotate


\txtFunctions\BlockInput.txt

Zeile   25 [eingefgt]: <br>
Zeile   26 [eingefgt]: @@ParamTable@@
Zeile   27 [eingefgt]: <b><i>Operating System</b></i>
Zeile   28 [eingefgt]: 	<b><i>"BlockInput" Results</b></i>
Zeile   29 [eingefgt]: Windows 95
Zeile   30 [eingefgt]: 	No effect.
Zeile   31 [eingefgt]: Windows 98/Me
Zeile   32 [eingefgt]: 	User input is blocked but AutoIt is also unable to simulate input.
Zeile   33 [eingefgt]: Windows NT 4 (Without ServicePack 6)
Zeile   34 [eingefgt]: 	No effect.
Zeile   35 [eingefgt]: Windows NT 4 (With ServicePack 6)
Zeile   36 [eingefgt]: 	User input is blocked and AutoIt can simulate most input.
Zeile   37 [eingefgt]: Windows 2000
Zeile   38 [eingefgt]: 	User input is blocked and AutoIt can simulate most input.
Zeile   39 [eingefgt]: Windows XP
Zeile   40 [eingefgt]: 	User input is blocked and AutoIt can simulate most input.  See exceptions below.
Zeile   41 [eingefgt]: @@End@@

Zeile   26    [vorher]: @@StandardTable@@
Zeile   43     [jetzt]: If you are using Windows XP then you should be aware that a hotfix released inbetween SP1 and SP2 limited Blockinput so that the ALT key could NOT be sent.  This is fixed in XP SP2.

Zeile   44 [eingefgt]: 

Zeile   27    [vorher]: <b><i>Operating System</b></i>	<b><i>"BlockInput" Results</b></i>
Zeile   45     [jetzt]: Note that functions such as WinMove() will still work on Windows 98/Me when BlockInput is disabled.

Zeile   46 [eingefgt]: 
Zeile   47 [eingefgt]: ###Related###
Zeile   48 [eingefgt]: Send
Zeile   49 [eingefgt]: 
Zeile   50 [eingefgt]: 
Zeile   51 [eingefgt]: ###Example###

Zeile   28  [entfernt]: Windows 95	No effect.
Zeile   29  [entfernt]: Windows 98/Me	User input is blocked but AutoIt is also unable to simulate input.
Zeile   30  [entfernt]: Windows NT 4 (Without ServicePack 6)	No effect.
Zeile   31  [entfernt]: Windows NT 4 (With ServicePack 6)	User input is blocked and AutoIt can simulate most input.
Zeile   32  [entfernt]: Windows 2000	User input is blocked and AutoIt can simulate most input.
Zeile   33  [entfernt]: Windows XP	User input is blocked and AutoIt can simulate most input.  See exceptions below.
Zeile   34  [entfernt]: @@End@@
Zeile   35  [entfernt]: 
Zeile   36  [entfernt]: If you are using Windows XP then you should be aware that a hotfix released inbetween SP1 and SP2 limited Blockinput so that the ALT key could NOT be sent.  This is fixed in XP SP2.
Zeile   37  [entfernt]: 
Zeile   38  [entfernt]: Note that functions such as WinMove() will still work on Windows 98/Me when BlockInput is enabled.
Zeile   39  [entfernt]: 
Zeile   40  [entfernt]: ###Related###
Zeile   41  [entfernt]: Send
Zeile   42  [entfernt]: 
Zeile   43  [entfernt]: 
Zeile   44  [entfernt]: ###Example###

\txtFunctions\Break.txt

Zeile   25    [vorher]: AutoIt normally creates a tray icon when running, and right-clicking this icon allows the user to pause or exit the script.  If Break is enabled (1), then the user cannot terminate the script this way.
Zeile   25     [jetzt]: AutoIt normally creates a tray icon when running, and right-clicking this icon allows the user to pause or exit the script.  If Break is disabled (0), then the user cannot terminate the script this way.


\txtFunctions\Call.txt

Zeile    9    [vorher]: Call ( "function" )
Zeile    9     [jetzt]: Call ( "function" [, param1 [, param2 [, param<i>N</i> ]]] )

Zeile   16 [eingefgt]: param
Zeile   17 [eingefgt]: 	Arguments that will be passed to the function being invoked.

Zeile   26    [vorher]: The <i>function</i> cannot take any parameters and cannot be a built-in AutoIt function.
Zeile   28     [jetzt]: The <i>function</i> cannot be a built-in AutoIt function or plug-in function.

Zeile   29 [eingefgt]: The function can pass arguments to functions, however, ByRef parameters are not supported; there is no way to retrieve the ByRef parameter.
Zeile   30 [eingefgt]: A special array can be passed in lieu of individual parameters.  This array must have it's first element set to "CallArgArray" and elements 1 - <i>n</i> will be passed as seperate arguments to the function.  If using this special array, no other arguments can be passed to Call().  See example for a demonstration.


\txtFunctions\Chr.txt

Zeile   23    [vorher]: Chr(48) == 0, Chr(57) == 9, Chr(65) == "A", Chr(90) == "Z", Chr(97) == "a", Chr(122) = "z", etc.
Zeile   23     [jetzt]: Chr(48) == "0", Chr(57) == "9", Chr(65) == "A", Chr(90) == "Z", Chr(97) == "a", Chr(122) = "z", etc.

Zeile   26 [eingefgt]: When assigning/ concatenating Chr(0) to a string the result is converted to a binaryString
Zeile   27 [eingefgt]: 

Zeile   27    [vorher]: Asc
Zeile   29     [jetzt]: Asc, String, BinaryString


\txtFunctions\ClipGet.txt

Zeile   17    [vorher]: Failure:	Sets @error to 1 if clipboard is empty or contains a non-text entry.
Zeile   17     [jetzt]: Failure:	Sets @error to 1 if clipboard is empty

Zeile   18 [eingefgt]: 	to 2 if contains a non-text entry.
Zeile   19 [eingefgt]: 	to 3 or 4 if cannot access the clipboard.

Zeile   22    [vorher]: None.
Zeile   24     [jetzt]: When multiple selecting file/dir are stored in the clipboard, the filename/dirname are returned as texts separated by @LF.


\txtFunctions\ClipPut.txt

Zeile   26 [eingefgt]: An empty string "" will empty the clipboard.


\txtFunctions\ConsoleWrite.txt

Zeile   27    [vorher]: None.
Zeile   27     [jetzt]: ConsoleRead


\txtFunctions\ControlClick.txt

Zeile   35    [vorher]: Simulating a click on a control is only 100% accurate when the control's parent window is active - this is done automatically.
Zeile   35     [jetzt]: Simulating a click on a control is only 100% accurate when the control's parent window is active - this is done automatically. Nothing will occurs if the control is disabled.


\txtFunctions\ControlCommand.txt

Zeile    8    [vorher]: ControlCommand ( "title", "text", controlID, "command", "option" )
Zeile    8     [jetzt]: ControlCommand ( "title", "text", controlID, "command" [, "option"] )

Zeile   22    [vorher]: 	Additional parameter required by some commands; use "" if parameter is not required.
Zeile   22     [jetzt]: 	[optional] Additional parameter required by some commands.


\txtFunctions\ControlGetFocus.txt

Zeile   22    [vorher]: Failure:	Returns a blank string and sets @error to 1 if window is not found.
Zeile   22     [jetzt]: Failure:	Returns "" (blank string) and sets @error to 1 if window is not found.


\txtFunctions\ControlListView.txt

Zeile   69    [vorher]: None.
Zeile   69     [jetzt]: As AutoIt is a 32-bit application some commands are not available when referencing a 64-bit application as Explorer when running on 64-bit Windows on IA64 or X64 machine. "GetText" and "FindItem" <b>do not work</b>.


\txtFunctions\ControlSend.txt

Zeile   35    [vorher]: ControlSend works in a similar way to <a href="Send.htm">Send</a> but it can send key strokes directly to a window, rather than just to the active window.
Zeile   35     [jetzt]: ControlSend works in a similar way to <a href="Send.htm">Send</a> but it can send key strokes directly to a window/control, rather than just to the active window.

Zeile   37 [eingefgt]: ControlSend is only unreliable for command prompts as that works differently to normal windows (seems to check physical states rather than accepting the keystroke messages).  For normal windows ControlSend should be way more reliable than a normal Send - and yes it does send shift, ctrl, alt etc.

Zeile   39 [eingefgt]: 
Zeile   40 [eingefgt]: 


\txtFunctions\ControlSetText.txt

Zeile    8    [vorher]: ControlSetText ( "title", "text", controlID, "new text" )
Zeile    8     [jetzt]: ControlSetText ( "title", "text", controlID, "new text" [, flag] )

Zeile   21 [eingefgt]: flag
Zeile   22 [eingefgt]: 	[optional] when different from 0 (default) will force the target window to be redrawn.


\txtFunctions\DirCopy.txt

Zeile   14    [vorher]: 	Path of the source directory (with no trailing backslash). eg. "C:\Path1"
Zeile   14     [jetzt]: 	Path of the source directory (with no trailing backslash). e.g. "C:\Path1"

Zeile   16    [vorher]: 	Path of the destination dir (with no trailing backslash). eg. "C:\Path_Copy"
Zeile   16     [jetzt]: 	Path of the destination dir (with no trailing backslash). e.g. "C:\Path_Copy"


\txtFunctions\DirGetSize.txt

Zeile   14    [vorher]: 	The directory path to get the size from, eg. "C:\Windows".
Zeile   14     [jetzt]: 	The directory path to get the size from, e.g. "C:\Windows".


\txtFunctions\DirMove.txt

Zeile   14    [vorher]: 	Path of the source directory (with no trailing backslash). eg. "C:\Path1"
Zeile   14     [jetzt]: 	Path of the source directory (with no trailing backslash). e.g. "C:\Path1"

Zeile   16    [vorher]: 	Path of the destination dir (with no trailing backslash). eg. "C:\Path_Copy"
Zeile   16     [jetzt]: 	Path of the destination dir (with no trailing backslash). e.g. "C:\Path_Copy"

Zeile   36 [eingefgt]: Because AutoIt lacks a "DirRename" function, use DirMove to rename a folder!


\txtFunctions\DirRemove.txt

Zeile   29    [vorher]: None.
Zeile   29     [jetzt]: Some dir attributes can make the removal impossible.


\txtFunctions\DllCall.txt

Zeile   13    [vorher]: 	The filename of the DLL to use. eg. "user32.dll".  A handle obtained from DllOpen can also be used (See Remarks).
Zeile   13     [jetzt]: 	The filename of the DLL to use. e.g. "user32.dll". A handle obtained from DllOpen can also be used (See Remarks).

Zeile   17    [vorher]: 	The name of the function in the DLL to call, eg. "MessageBox"
Zeile   17     [jetzt]: 	The name, eg. "MessageBox" or the ordinal value, e.g. 62, of the function in the DLL to call.

Zeile   26 [eingefgt]: @@ReturnTable@@
Zeile   27 [eingefgt]: Success:	@error = 0.
Zeile   28 [eingefgt]: Failure:	@error = 1 unable to use the DLL file,
Zeile   29 [eingefgt]: 	@error = 2 unknown "return type",
Zeile   30 [eingefgt]: 	@error = 3 "function" not found in the DLL file.
Zeile   31 [eingefgt]: @@End@@

Zeile   29    [vorher]: If a dll filename is given then the DLL is automatically loaded and then closed at the end of the call.  If you want to manually control the loading and unloading of the DLL then you should use DllOpen and DllClose and use a handle instead of a filename in this function.
Zeile   35     [jetzt]: If a dll filename is given then the DLL is automatically loaded and then closed at the end of the call. If you want to manually control the loading and unloading of the DLL then you should use DllOpen and DllClose and use a handle instead of a filename in this function.

Zeile   37 [eingefgt]: By default, AutoIt uses the 'stdcall' calling method. To use the 'cdecl' method place ':cdecl' after the return type.
Zeile   38 [eingefgt]: DllCall("SQLite.dll", "int:cdecl", "sqlite3_open", "str", $sDatabase_Filename , "long_ptr", 0).
Zeile   39 [eingefgt]: 

Zeile   71    [vorher]: None.
Zeile   80     [jetzt]: DLLOpen, DllClose


\txtFunctions\DllClose.txt

Zeile   23    [vorher]: Upon termination, AutoIt automatically closes any dlls it opened--but calling DllClose is still a good idea.
Zeile   23     [jetzt]: Upon termination, AutoIt automatically closes any dlls it opened but calling DllClose is still a good idea.


\txtFunctions\DllOpen.txt

Zeile   19    [vorher]: Success:	Returns a dll "handle" or use with subsequent dll functions.
Zeile   19     [jetzt]: Success:	Returns a dll "handle" to be used with subsequent Dll functions.


\txtFunctions\DriveGetDrive.txt

Zeile   21    [vorher]: Failure:	Returns numeric 1 and sets @error to 1.
Zeile   21     [jetzt]: Failure:	Returns "" and sets @error to 1.


\txtFunctions\DriveGetFileSystem.txt

Zeile   23 [eingefgt]: <br>

Zeile   23    [vorher]: @@StandardTable@@
Zeile   24     [jetzt]: @@ParamTable@@

Zeile   24    [vorher]: Return Value	Interpretation
Zeile   25     [jetzt]: <b>Return Value</b>

Zeile   26 [eingefgt]: 	<b>Interpretation</b>
Zeile   27 [eingefgt]: 1 <i>(numeric)</i>

Zeile   25    [vorher]: 1 <i>(numeric)</i>	Drive does NOT contain media (CD, Floppy, Zip) or media is unformatted (RAW).
Zeile   28     [jetzt]: 	Drive does NOT contain media (CD, Floppy, Zip) or media is unformatted (RAW).

Zeile   29 [eingefgt]: "FAT"

Zeile   26    [vorher]: "FAT"	Typical file system for drives under ~500 MB such as Floppy, RAM disks, USB "pen" drives, etc.
Zeile   30     [jetzt]: 	Typical file system for drives under ~500 MB such as Floppy, RAM disks, USB "pen" drives, etc.

Zeile   31 [eingefgt]: "FAT32"

Zeile   27    [vorher]: "FAT32"	Typical file system for Windows 9x/Me hard drives.
Zeile   32     [jetzt]: 	Typical file system for Windows 9x/Me hard drives.

Zeile   33 [eingefgt]: "NTFS"

Zeile   28    [vorher]: "NTFS"	Typical file system for Windows NT/2000/XP hard drives.
Zeile   34     [jetzt]: 	Typical file system for Windows NT/2000/XP hard drives.

Zeile   35 [eingefgt]: "NWFS"

Zeile   29    [vorher]: "CDFS"	Typically indicates a CD (or an ISO image mounted as a virtual CD drive).
Zeile   36     [jetzt]: 	Typical file system for Novell Netware file servers.

Zeile   37 [eingefgt]: "CDFS"

Zeile   30    [vorher]: "UDF"	Typically indicates a DVD.
Zeile   38     [jetzt]: 	Typically indicates a CD (or an ISO image mounted as a virtual CD drive).

Zeile   39 [eingefgt]: "UDF"
Zeile   40 [eingefgt]: 	Typically indicates a DVD.


\txtFunctions\DriveGetType.txt

Zeile   20    [vorher]: Failure:	Returns numeric 1 and sets @error to 1.
Zeile   20     [jetzt]: Failure:	Returns "" and sets @error to 1.


\txtFunctions\DriveMapAdd.txt

Zeile   21    [vorher]: 	1 = Persistant mapping
Zeile   21     [jetzt]: 	1 = Persistent mapping


\txtFunctions\DriveMapGet.txt

Zeile    5    [vorher]: Retreives the details of a mapped drive.
Zeile    5     [jetzt]: Retrieves the details of a mapped drive.

Zeile   14    [vorher]: 	The device (drive or printer) letter to query.  Eg. "O:" or "LPT1:"
Zeile   14     [jetzt]: 	The device (drive or printer) letter to query, e.g. "O:" or "LPT1:"


\txtFunctions\DriveSpaceFree.txt

Zeile   20    [vorher]: Failure:	Returns numeric 1 and sets @error to 1.
Zeile   20     [jetzt]: Failure:	Returns 0 and sets @error to 1.


\txtFunctions\DriveSpaceTotal.txt

Zeile    5    [vorher]: Returns the total diskspace of a path in Megabytes.
Zeile    5     [jetzt]: Returns the total disk space of a path in Megabytes.


\txtFunctions\DriveStatus.txt

Zeile   18    [vorher]: @@StandardTable@@
Zeile   18     [jetzt]: @@ParamTable@@

Zeile   19 [eingefgt]: <b>Value</b>

Zeile   19    [vorher]: <b>Return Value</b>	<b>Interpretation</b>
Zeile   20     [jetzt]: 	<b>Interpretation</b>

Zeile   21 [eingefgt]: UNKNOWN

Zeile   20    [vorher]: UNKNOWN	Drive may be unformatted (RAW).
Zeile   22     [jetzt]: 	Drive may be unformatted (RAW).

Zeile   23 [eingefgt]: READY

Zeile   21    [vorher]: READY	Typical of hard drives and drives that contain removable media.
Zeile   24     [jetzt]: 	Typical of hard drives and drives that contain removable media.

Zeile   25 [eingefgt]: NOTREADY

Zeile   22    [vorher]: NOTREADY	Typical of floppy and CD drives that do not contain media.
Zeile   26     [jetzt]: 	Typical of floppy and CD drives that do not contain media.

Zeile   27 [eingefgt]: INVALID

Zeile   23    [vorher]: INVALID	May indicate the drive letter does not exist or that a mapped network drive is inaccessible.
Zeile   28     [jetzt]: 	May indicate the drive letter does not exist or that a mapped network drive is inaccessible.


\txtFunctions\EnvSet.txt

Zeile   20    [vorher]: None.
Zeile   20     [jetzt]: @@ReturnTable@@

Zeile   21 [eingefgt]: Success:	Returns not 0.
Zeile   22 [eingefgt]: Failure:	Returns 0.
Zeile   23 [eingefgt]: @@End@@


\txtFunctions\Eval.txt

Zeile    5    [vorher]: Return the value of the variable whose name is given by the expression.
Zeile    5     [jetzt]: Return the value of the variable defined by an string.

Zeile    8    [vorher]: Eval ( expression )
Zeile    8     [jetzt]: Eval ( string )

Zeile   13 [eingefgt]: string

Zeile   13    [vorher]: expression
Zeile   14     [jetzt]: 	string representing name of the variable.

Zeile   15 [eingefgt]: @@End@@
Zeile   16 [eingefgt]: 
Zeile   17 [eingefgt]: 
Zeile   18 [eingefgt]: ###ReturnValue###
Zeile   19 [eingefgt]: @@ReturnTable@@

Zeile   14    [vorher]: 	string representing name of the variable to be evaluated.
Zeile   20     [jetzt]: Success:	Returns the value of the variable.

Zeile   21 [eingefgt]: Failure:	Returns "" (blank string) with @error set not to 0.

Zeile   18    [vorher]: ###ReturnValue###
Zeile   25     [jetzt]: ###Remarks###

Zeile   19    [vorher]: @@ReturnTable@@
Zeile   26     [jetzt]: If there is a need to use Eval() to to read a variable, the in most situations Assign() should be used to create/write to the variable and IsDeclared() should be used to check that the variable exists.

Zeile   20    [vorher]: Success:	Returns the value of the variable.
Zeile   27     [jetzt]: 

Zeile   21    [vorher]: Failure:	Returns null string with @error set to 1.
Zeile   28     [jetzt]: ###Related###

Zeile   22    [vorher]: @@End@@
Zeile   29     [jetzt]: IsDeclared, Assign, Execute

Zeile   25    [vorher]: ###Remarks###
Zeile   32     [jetzt]: ###Example###

Zeile   26  [entfernt]: None.
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: ###Related###
Zeile   29  [entfernt]: IsDeclared, Assign
Zeile   30  [entfernt]: 
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: ###Example###

\txtFunctions\FileClose.txt

Zeile   18    [vorher]: None.
Zeile   18     [jetzt]: @@ReturnTable@@

Zeile   19 [eingefgt]: Success:	Returns 1.
Zeile   20 [eingefgt]: Failure:	Returns 0 if the filehandle is invalid.
Zeile   21 [eingefgt]: @@End@@

Zeile   22    [vorher]: If filehandle is invalid, an AutoIt runtime error will be thrown, and the script will terminate!
Zeile   25     [jetzt]: Upon termination, AutoIt automatically closes any files it opened, but calling FileClose is still a good idea.

Zeile   26 [eingefgt]: 

Zeile   23    [vorher]: Upon termination, AutoIt automatically closes any files it opened--but calling FileClose is still a good idea.
Zeile   27     [jetzt]: This function is also used to close search handles as returned by FileFindFirstFile().

Zeile   25    [vorher]: This function is also used to close search handles as returned by FileFindFirstFile().
Zeile   29     [jetzt]: 

Zeile   30 [eingefgt]: ###Related###
Zeile   31 [eingefgt]: FileFindFirstFile, FileOpen

Zeile   28    [vorher]: ###Related###
Zeile   34     [jetzt]: ###Example###

Zeile   29  [entfernt]: FileFindFirstFile, FileOpen
Zeile   30  [entfernt]: 
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: ###Example###

\txtFunctions\FileCopy.txt

Zeile   18    [vorher]: 	[optional] this flag determines whether to overwrite files if they already exist:
Zeile   18     [jetzt]: 	[optional] this flag determines whether to overwrite files if they already exist.

Zeile   19 [eingefgt]: 	Can be a combination of the following:

Zeile   22 [eingefgt]: 	 8 = Create destination directory structure if it doesn't exist (See Remarks).

Zeile   32    [vorher]: The destination directory must already exist.
Zeile   34     [jetzt]: The destination directory must already exist, except using with flag value '8'.

Zeile   35 [eingefgt]: For instance the  combined flag '9' (1 + 8) overwrites the target file and pre-checks for the destination directory structure and if it doesn't exist creates it automatically.
Zeile   36 [eingefgt]: 


\txtFunctions\FileDelete.txt

Zeile   27 [eingefgt]: Some file attributes can make the deletion impossible.
Zeile   28 [eingefgt]: 
Zeile   29 [eingefgt]: 


\txtFunctions\FileFindFirstFile.txt

Zeile    5    [vorher]: Returns a filename according to search string.
Zeile    5     [jetzt]: Returns a search "handle" according to file search string.

Zeile   19    [vorher]: Success:	Returns a search "handle" or use with subsequent FileFindNextFile functions.
Zeile   19     [jetzt]: Success:	Returns a search "handle" for use with subsequent FileFindNextFile functions.

Zeile   20    [vorher]: Failure:	Returns -1 if error occurs.
Zeile   20     [jetzt]: Failure:	Returns -1 if error occurs. If the Folder is empty the @error is set to 1.

Zeile   28 [eingefgt]: You can use only one wildcard in the filename part or in the extension part i.e. a*.b?.
Zeile   29 [eingefgt]: ?? seems equivalent to * (not described in Microsoft documentation).
Zeile   30 [eingefgt]: When using a 3-char extension any extension starting with those 3 chars will match, .e.g. "*.log" will match "test.log_1". (not described either in Microsoft dosumentation).
Zeile   31 [eingefgt]: 

Zeile   34 [eingefgt]: Directory name are return according to the wildcards if any.
Zeile   35 [eingefgt]: 


\txtFunctions\FileGetAttrib.txt

Zeile   20    [vorher]: Failure:	Returns empty string and sets @error to 1.
Zeile   20     [jetzt]: Failure:	Returns "" (blank string) and sets @error to 1.


\txtFunctions\FileGetLongName.txt

Zeile    8    [vorher]: FileGetLongName ( "file" )
Zeile    8     [jetzt]: FileGetLongName ( "file" [, flag] )

Zeile   15 [eingefgt]: flag
Zeile   16 [eingefgt]: 	[optional] if 1 file can have relative dir, e.g. "..\file.txt"


\txtFunctions\FileGetShortName.txt

Zeile    8    [vorher]: FileGetShortName ( "file" )
Zeile    8     [jetzt]: FileGetShortName ( "file" [, flag] )

Zeile   15 [eingefgt]: flag
Zeile   16 [eingefgt]: 	[optional] if 1 file can have relative dir, e.g. "..\file.txt"


\txtFunctions\FileGetSize.txt

Zeile   18    [vorher]: None.
Zeile   18     [jetzt]: @@ReturnTable@@

Zeile   19 [eingefgt]: Success:	Returns the size of the file in bytes.
Zeile   20 [eingefgt]: Failure:	Returns 0 and set the @error to 1.
Zeile   21 [eingefgt]: @@End@@

Zeile   23 [eingefgt]: ###Remarks###
Zeile   24 [eingefgt]: Does not work on directories.
Zeile   25 [eingefgt]: Divide result by 1024 to get kilobyte equivalent, or divide by 1048576 to get megabyte equivalent.

Zeile   21    [vorher]: ###Remarks###
Zeile   27     [jetzt]: ###Related###

Zeile   22    [vorher]: Does not work on directories.
Zeile   28     [jetzt]: FileGetAttrib, FileGetTime, DriveSpaceTotal

Zeile   23    [vorher]: Divide result by 1024 to get kilobyte equivalent, or divide by 1048576 to get megabyte equivalent.
Zeile   29     [jetzt]: 

Zeile   25    [vorher]: ###Related###
Zeile   31     [jetzt]: ###Example###

Zeile   26  [entfernt]: FileGetAttrib, FileGetTime, DriveSpaceTotal
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: 
Zeile   29  [entfernt]: ###Example###

\txtFunctions\FileGetTime.txt

Zeile   29    [vorher]: Success:	Returns an arrayor string that contains the file time information.  See Remarks.
Zeile   29     [jetzt]: Success:	Returns an array or string that contains the file time information.  See Remarks.

Zeile   30    [vorher]: Failure:	Returns numeric 1 and sets @error to 1.
Zeile   30     [jetzt]: Failure:	Returns 0 and sets @error to 1.


\txtFunctions\FileGetVersion.txt

Zeile   20    [vorher]: Success:	Returns a string containing the version information, eg "3.0.81.0".
Zeile   20     [jetzt]: Success:	Returns a string containing the version information, e.g. "3.0.81.0".


\txtFunctions\FileInstall.txt

Zeile   32    [vorher]: The FileInstall function is designed to include files into a compiled AutoIt script.  These included files can then be "extracted" during execution of the compiled script.  Keep in mind that files such as images can greatly increase the size of a compiled script.
Zeile   32     [jetzt]: The FileInstall function is designed to include files into a compiled AutoIt script.  These included files can then be "extracted" during execution of the compiled script if the statement is executed.  Keep in mind that files such as images can greatly increase the size of a compiled script.


\txtFunctions\FileMove.txt

Zeile   19 [eingefgt]: 	Can be a combination of the following:

Zeile   22 [eingefgt]: 	 8 = Create destination directory structure if it doesn't exist (See Remarks).

Zeile   36 [eingefgt]: Because AutoIt lacks a "FileRename" function, use FileMove to rename a file!
Zeile   37 [eingefgt]: 
Zeile   38 [eingefgt]: The destination directory must already exist, except using with flag value '8'.
Zeile   39 [eingefgt]: For instance the  combined flag '9' (1 + 8) overwrites the target file and prechecks for the destination directory structure and if it doesn't exist creates it automatically.
Zeile   40 [eingefgt]: 


\txtFunctions\FileOpen.txt

Zeile   17 [eingefgt]: 	Can be a combination of the following:

Zeile   21 [eingefgt]: 	  4 = Read raw mode

Zeile   20    [vorher]: 	Both write modes will create the file if it does not already exist.
Zeile   22     [jetzt]: 	  8 = Create directory structure if it doesn't exist (See Remarks).

Zeile   23 [eingefgt]: 	Both write modes will create the file if it does not already exist. The folder path must already exist (except using mode '8' - See Remarks).

Zeile   25    [vorher]: Success:	Returns a file "handle" or use with subsequent file functions.
Zeile   28     [jetzt]: Success:	Returns a file "handle" for use with subsequent file functions.

Zeile   31    [vorher]: Up to 64 files can be open simultaneously by one AutoIt script.  Exceeding this limit throws a run-time error and
Zeile   34     [jetzt]: Up to 64 files can be open simultaneously by one AutoIt script.  Exceeding this limit throws a run-time error.

Zeile   39 [eingefgt]: When using the mode=4 (Raw Read) the filename is defined as "\\.\A:" for reading sector on a floppy disk the count must be a multiple of sector size(512).
Zeile   40 [eingefgt]: 
Zeile   41 [eingefgt]: Non-existing directory structure:
Zeile   42 [eingefgt]: ------------------------------------
Zeile   43 [eingefgt]: By default the file will not be created if the directory structure doesn't exist.
Zeile   44 [eingefgt]: To overwrite this behaviour use the modes '1' or '2' together with mode-flag '8'!
Zeile   45 [eingefgt]: For instance the mode-flag '9' (1 + 8) checks for the directory structure and if it doesn't exist creates it automatically and then opens the file for appending.
Zeile   46 [eingefgt]: 
Zeile   47 [eingefgt]: 


\txtFunctions\FileOpenDialog.txt

Zeile   18    [vorher]: 	File type filter such as "All (*.*)" or "Text files (*.txt)"
Zeile   18     [jetzt]: 	File type single filter such as "All (*.*)" or "Text files (*.txt)" or multiple filter groups such as "All (*.*)|Text files (*.txt)" (See Remarks).

Zeile   22    [vorher]: 	  2 = Path Must Exist (if user types a path)
Zeile   22     [jetzt]: 	  2 = Path Must Exist (if user types a path, ending with a backslash)

Zeile   25 [eingefgt]: default name

Zeile   25    [vorher]: 	 16 = Prompt to OverWrite File (see FileSaveDialog)
Zeile   26     [jetzt]: 	[optional] Suggested file name for the user to open.

Zeile   27 [eingefgt]: @@End@@
Zeile   28 [eingefgt]: 

Zeile   26    [vorher]: default name
Zeile   29     [jetzt]: ###ReturnValue###

Zeile   30 [eingefgt]: @@ReturnTable@@

Zeile   27    [vorher]: 	[optional] Suggested file name for the user to open.
Zeile   31     [jetzt]: Success:	Returns the full path of the file(s) chosen.  Results for multiple selections are "Directory|file1|file2|..."

Zeile   32 [eingefgt]: Failure:	Sets @error to 1.

Zeile   35 [eingefgt]: 

Zeile   30    [vorher]: ###ReturnValue###
Zeile   36     [jetzt]: ###Remarks###

Zeile   31    [vorher]: @@ReturnTable@@
Zeile   37     [jetzt]: Separate the file filters with a semicolon as shown in the example.

Zeile   38 [eingefgt]: Multiple groups of filters are separated by a pipe "|".
Zeile   39 [eingefgt]: 

Zeile   32    [vorher]: Success:	Returns the full path of the file(s) chosen.  Results for multiple selections are "Directory|file1|file2|..."
Zeile   40     [jetzt]: If default name is given, options must also be given.  If none of the options are wanted, use 0 for options.

Zeile   41 [eingefgt]: 

Zeile   33    [vorher]: Failure:	Sets @error to 1.
Zeile   42     [jetzt]: Special Windows folders (such as "My Documents") can sometimes be set as the init dir; see Appendix.

Zeile   43 [eingefgt]: 

Zeile   34    [vorher]: @@End@@
Zeile   44     [jetzt]: @WorkingDir is changed on successful return.

Zeile   37    [vorher]: ###Remarks###
Zeile   47     [jetzt]: ###Related###

Zeile   38    [vorher]: Separate the file filters with a semicolon as shown in the example.
Zeile   48     [jetzt]: FileSaveDialog, FileSelectFolder, StringSplit

Zeile   39    [vorher]: Note:  At this time, <i>multiple groups</i> of filters are not supported.
Zeile   49     [jetzt]: 

Zeile   41    [vorher]: If default name is given, options must also be given.  If none of the options are wanted, use 0 for options.
Zeile   51     [jetzt]: ###Example###

Zeile   42  [entfernt]: 
Zeile   43  [entfernt]: Special Windows folders (such as "My Documents") can be sometimes be set as the init dir; see Appendix.
Zeile   44  [entfernt]: 
Zeile   45  [entfernt]: 
Zeile   46  [entfernt]: ###Related###
Zeile   47  [entfernt]: FileSaveDialog, FileSelectFolder, StringSplit
Zeile   48  [entfernt]: 
Zeile   49  [entfernt]: 
Zeile   50  [entfernt]: ###Example###

\txtFunctions\FileRead.txt

Zeile    1    [vorher]: 	###Function###
Zeile    1     [jetzt]: ###Function###

Zeile    8    [vorher]: FileRead ( filehandle or "filename", count )
Zeile    8     [jetzt]: FileRead ( filehandle or "filename" [, count] )

Zeile   16    [vorher]: 	The number of characters to read.
Zeile   16     [jetzt]: 	[optional] The number of characters to read. Default read the entire file.

Zeile   21    [vorher]: Success:	Returns the characters read.
Zeile   21     [jetzt]: Success:	Returns the binary/string read.

Zeile   29    [vorher]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function.  Use either filehandles or filenames in your routines--not both!
Zeile   29     [jetzt]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function.  Use either filehandles or filenames in your routines, not both!

Zeile   31 [eingefgt]: If the file was opened in Raw mode=4, the count must be a multiple of the sector size (512).

Zeile   33 [eingefgt]: If binary data are received they can be converted in hexadecimal string with the String function.
Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: 

Zeile   33    [vorher]: IniRead, FileClose, FileOpen, FileReadLine, FileWrite, FileWriteLine
Zeile   37     [jetzt]: IniRead, FileClose, FileOpen, FileReadLine, FileWrite, FileWriteLine, String


\txtFunctions\FileReadLine.txt

Zeile   31    [vorher]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function.  Use either filehandles or filenames in your routines--not both!
Zeile   31     [jetzt]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function.  Use either filehandles or filenames in your routines, not both!

Zeile   33 [eingefgt]: Opt("ExpandEnvStrings", 1), Opt("ExpandVarStrings", 1) can be used to replace the read string $var$ or %env% value with their corresponding values.

Zeile   35 [eingefgt]: From a performance standpoint it is a bad idea to read line by line specifying "line" parameter whose value is incrementing by one. This forces AutoIt to reread the file from the beginning until it reach the specified line.
Zeile   36 [eingefgt]: 
Zeile   37 [eingefgt]: 

Zeile   35    [vorher]: IniRead, FileClose, FileOpen, FileRead, FileWrite, FileWriteLine
Zeile   39     [jetzt]: IniRead, FileClose, FileOpen, FileRead, FileWrite, FileWriteLine, ExpandEnvStrings (Option), ExpandVarStrings (Option)


\txtFunctions\FileRecycle.txt

Zeile   20    [vorher]: Failure:	Returns 0 (typically meaning the file is use or does not exist).
Zeile   20     [jetzt]: Failure:	Returns 0 (typically meaning the file is in use or does not exist).


\txtFunctions\FileRecycleEmpty.txt

Zeile   20    [vorher]: Failure:	Returns 0 (the bin cannot be emptied - see below).
Zeile   20     [jetzt]: Failure:	Returns 0 (the recycle bin cannot be emptied - see below).


\txtFunctions\FileSaveDialog.txt

Zeile   18  [entfernt]: 	File type filter such as "All (*.*)" or "Text files (*.txt)"
Zeile   19  [entfernt]: options
Zeile   20  [entfernt]: 	[optional]
Zeile   21  [entfernt]: 	  1 = File Must Exist (if user types a filename)
Zeile   22  [entfernt]: 	  2 = Path Must Exist (if user types a path)
Zeile   23  [entfernt]: 	  4 = Allow MultiSelect
Zeile   24  [entfernt]: 	  8 = Prompt to Create New File (if does not exist)
Zeile   25  [entfernt]: 	 16 = Prompt to OverWrite File
Zeile   26  [entfernt]: default name
Zeile   27  [entfernt]: 	[optional] File name to suggest to the user to save the file with.
Zeile   28  [entfernt]: @@End@@
Zeile   29  [entfernt]: 
Zeile   30  [entfernt]: ###ReturnValue###
Zeile   31  [entfernt]: @@ReturnTable@@

Zeile   32    [vorher]: Success:	Returns the full path of the file chosen.  Results for multiple selections are "Directory|file1|file2|..."
Zeile   18     [jetzt]: 	File type single filter such as "All (*.*)" or "Text files (*.txt)" or multiple filter groups such as "All (*.*)|Text files (*.txt)" (See Remarks).

Zeile   33    [vorher]: Failure:	Sets @error to 1.
Zeile   19     [jetzt]: options

Zeile   34    [vorher]: @@End@@
Zeile   20     [jetzt]: 	[optional]

Zeile   35  [entfernt]: 
Zeile   36  [entfernt]: 
Zeile   37  [entfernt]: ###Remarks###

Zeile   38    [vorher]: Separate the file filters with a semicolon as shown in the example.
Zeile   21     [jetzt]: 	  2 = Path Must Exist (if user types a path, ending with a backslash)

Zeile   39    [vorher]: Note:  At this time, <i>multiple groups</i> of filters are not supported.
Zeile   22     [jetzt]: 	 16 = Prompt to OverWrite File

Zeile   40  [entfernt]: 

Zeile   41    [vorher]: If default name is given, options must also be given.  If none of the options are wanted, use 0 for options.
Zeile   23     [jetzt]: default name

Zeile   42  [entfernt]: 

Zeile   43    [vorher]: Special Windows folders (such as "My Documents") can be sometimes be set as the init dir; see Appendix.
Zeile   24     [jetzt]: 	[optional] File name to suggest to the user to save the file with.

Zeile   44  [entfernt]: 
Zeile   45  [entfernt]: 

Zeile   46    [vorher]: ###Related###
Zeile   25     [jetzt]: @@End@@

Zeile   47  [entfernt]: FileOpenDialog, FileSelectFolder

Zeile   49  [entfernt]: 

Zeile   50    [vorher]: ###Example###
Zeile   27     [jetzt]: ###ReturnValue###

Zeile   28 [eingefgt]: @@ReturnTable@@
Zeile   29 [eingefgt]: Success:	Returns the full path of the file chosen.  Results for multiple selections are "Directory|file1|file2|..."
Zeile   30 [eingefgt]: Failure:	Sets @error to 1.
Zeile   31 [eingefgt]: @@End@@
Zeile   32 [eingefgt]: 
Zeile   33 [eingefgt]: 
Zeile   34 [eingefgt]: ###Remarks###
Zeile   35 [eingefgt]: Separate the file filters with a semicolon as shown in the example.
Zeile   36 [eingefgt]: Multiple groups of filters are separated by a pipe "|".
Zeile   37 [eingefgt]: 
Zeile   38 [eingefgt]: If default name is given, options must also be given.  If none of the options are wanted, use 0 for options.
Zeile   39 [eingefgt]: 
Zeile   40 [eingefgt]: Special Windows folders (such as "My Documents") can sometimes be set as the init dir; see Appendix.
Zeile   41 [eingefgt]: 
Zeile   42 [eingefgt]: @WorkingDir is changed on successful return.
Zeile   43 [eingefgt]: 
Zeile   44 [eingefgt]: 
Zeile   45 [eingefgt]: ###Related###
Zeile   46 [eingefgt]: FileOpenDialog, FileSelectFolder
Zeile   47 [eingefgt]: 
Zeile   48 [eingefgt]: 
Zeile   49 [eingefgt]: ###Example###

\txtFunctions\FileSelectFolder.txt

Zeile    5    [vorher]: Initiates a Browse For Folder GUI.
Zeile    5     [jetzt]: Initiates a Browse For Folder dialog.

Zeile   29    [vorher]: Failure:	Returns a blank string and sets @error to 1 if user cancels/closes the window.
Zeile   29     [jetzt]: Failure:	Returns "" (blank string) and sets @error to 1 if user cancels/closes the window.

Zeile   34    [vorher]: The root dir will be chosen if the inital dir (if given) does not exist.
Zeile   34     [jetzt]: The root dir will be chosen if the initial dir (if given) does not exist.

Zeile   37    [vorher]: Special Windows folders (such as "My Documents") can be set at root by using the right CLSID detailed in the Appendix.
Zeile   37     [jetzt]: Special Windows folders (such as "My Documents") can be set as root by using the right CLSID detailed in the Appendix.


\txtFunctions\FileWrite.txt

Zeile   31    [vorher]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function.Either use filehandles or filenames in your routines--not both.
Zeile   31     [jetzt]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function. Either use filehandles or filenames in your routines, not both.

Zeile   33 [eingefgt]: If the line is a BinaryString it will be written to the file allowing to write null chars.

Zeile   35 [eingefgt]: 

Zeile   35    [vorher]: FileClose, FileOpen, FileRead, FileReadLine, FileWriteLine
Zeile   37     [jetzt]: FileClose, FileOpen, FileRead, FileReadLine, FileWriteLine, BinaryString


\txtFunctions\FileWriteLine.txt

Zeile   31    [vorher]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function.Either use filehandles or filenames in your routines--not both.
Zeile   31     [jetzt]: Note: Do not mix filehandles and filenames, i.e., don't FileOpen a file and then use a filename in this function. Either use filehandles or filenames in your routines, not both.


\txtFunctions\GUICreate.txt

Zeile   44    [vorher]: If WS_SIZEBOX is use the first dialog box will be use as the minimum size and when expanding the control will be automatically position.
Zeile   44     [jetzt]: As defining only one style just set this style don't forget to combine it with default ones, i.e. just defining WS_SIZEBOX will not set WS_MINIMIZEBOX, WS_CAPTION, WS_POPUP, WS_SYSMENU. So the best method to define a resizeable window is to use WS_OVERLAPPEDWINDOW.

Zeile   45    [vorher]: As defining only one style just set this style dont forget to combine it with default ones, i.e. just defining WS_SIZEBOX will not set WS_MINIMIZEBOX, WS_CAPTION, WS_POPUP, WS_SYSMENU. So the best case to define a resizeable window is to use WS_OVERLAPPEDWINDOW.
Zeile   45     [jetzt]: When using $WS_EX_MDICHILD the position is relative to client area of the parent window. With $WS_EX_LAYERED it is possible to have a transparent pic on a background pic defined in the parent window.

Zeile   47    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_GUI, newstyle,...).
Zeile   47     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_GUI, newstyle,...).

Zeile   53    [vorher]: $WS_EX_ACCEPTFILES	Allow an edit or input control within the created GUI window to receive filenames via drag and drop. The control must have also the $GUI_ACCEPTFILES state set by <a href="GUICtrlSetState.htm">GUICtrlSetState</a>. 
Zeile   53     [jetzt]: $WS_EX_ACCEPTFILES	Allow an edit or input control within the created GUI window to receive filenames via drag and drop. The control must have also the $GUI_DROPACCEPTED state set by <a href="GUICtrlSetState.htm">GUICtrlSetState</a>. for other controls the drag&drop info  can be retrieved with @GUI_DRAGID, @GUI_DRAGFILE, @GUIDROPID.

Zeile   58 [eingefgt]: $WS_EX_MDICHILD	Create a child window included in its parent window (simulation not real MDI).


\txtFunctions\GUICtrlCreateAvi.txt

Zeile   48    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_AVI, newstyle,...).
Zeile   48     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_AVI, newstyle,...).

Zeile   50 [eingefgt]: Default resizing is $GUI_DOCKSIZE.

Zeile   52 [eingefgt]: 


\txtFunctions\GUICtrlCreateButton.txt

Zeile   27    [vorher]: 	forced styles : $WS_TABSTOP, $BS_PUSHBUTTON, $BS_NOTIFY
Zeile   27     [jetzt]: 	forced styles : $WS_TABSTOP, $BS_NOTIFY

Zeile   44    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_BUTTON, newstyle,...).
Zeile   44     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_BUTTON, newstyle,...).

Zeile   46 [eingefgt]: Default resizing is $GUI_DOCKSIZE


\txtFunctions\GUICtrlCreateCheckbox.txt

Zeile   26    [vorher]: 	default ( -1) : none.
Zeile   26     [jetzt]: 	default ( -1) : $BS_AUTOCHECKBOX.

Zeile   27    [vorher]: 	forced styles : $WS_TABSTOP, $BS_AUTOCHECKBOX
Zeile   27     [jetzt]: 	forced styles : $WS_TABSTOP, and $BS_AUTOCHECKBOX if no checkbox style defined.

Zeile   45    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_CHECKBOX, newstyle,...).
Zeile   45     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_CHECKBOX, newstyle,...).

Zeile   47 [eingefgt]: Default resizing is $GUI_DOCKHEIGHT.

Zeile   49 [eingefgt]: 


\txtFunctions\GUICtrlCreateCombo.txt

Zeile   43    [vorher]: Under Windows XP/2003 window will adapt the size of the opened combo. On other Windows versions you can defined this size with the "height" parameter.
Zeile   43     [jetzt]: Under Windows XP/2003 Windows will ajust the size of the opened combo. On other Windows versions you can defined this size with the "height" parameter if the default value is not BIG enough to contain at least one line.

Zeile   45    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_COMBO, newstyle,...).
Zeile   45     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_COMBO, newstyle,...).

Zeile   47 [eingefgt]: Default resizing is $GUI_DOCKHEIGHT.

Zeile   49 [eingefgt]: 


\txtFunctions\GUICtrlCreateContextMenu.txt

Zeile   35    [vorher]: GUICtrlCreateMenuItem, GUICtrlCreateMenu, GUICtrlSetState, GUICtrlDelete
Zeile   35     [jetzt]: GUICtrlCreateMenuItem, GUICtrlCreateMenu, GUICtrlGetHandle, GUICtrlSetState, GUICtrlDelete


\txtFunctions\GUICtrlCreateDate.txt

Zeile   30 [eingefgt]: 	default (-1) : WS_EX_CLIENTEDGE

Zeile   43    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_DATE, newstyle,...).
Zeile   44     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_DATE, newstyle,...).

Zeile   46 [eingefgt]: To Format the date/time see example 3 to understand how to use a GuiCtrlSendMsg with a $DTM_SETFORMAT.

Zeile   48 [eingefgt]: Default resizing is $GUI_DOCKHEIGHT.
Zeile   49 [eingefgt]: 
Zeile   50 [eingefgt]: 


\txtFunctions\GUICtrlCreateDummy.txt

Zeile   22    [vorher]: This control can receive messages through a <a href="GUISendToDummy.htm">GUISendToDummy</a> call. The control will &quot;notify&quot; as normal and the value sent with GUISendToDummy can be read with GUICtrlRead.
Zeile   22     [jetzt]: This control can receive messages through a <a href="GUICtrlSendToDummy.htm">GUICtrlSendToDummy</a> call. The control will &quot;notify&quot; as normal and the value sent with GUISendToDummy can be read with GUICtrlRead.


\txtFunctions\GUICtrlCreateEdit.txt

Zeile   27    [vorher]: 	forced styles : $ES_MULTILINE, $WS_TABSTOP
Zeile   27     [jetzt]: 	forced styles : $ES_MULTILINE, $WS_TABSTOP only if not $ES_READONLY

Zeile   43    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_EDIT, newstyle,...).
Zeile   43     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_EDIT, newstyle,...).

Zeile   45 [eingefgt]: If you want to drag & drop a filename onto this control just add the <a href="../appendix/GUIStyles.htm#Extended">WS_EX_ACCEPTFILES extended style</a> on the <a href="GUICreate.htm">GUICreate()</a> and set the state to $GUI_DROPACCEPTED.
Zeile   46 [eingefgt]: Multiple selected files will be dropped as separate lines.

Zeile   48 [eingefgt]: Default resizing is $GUI_DOCKAUTO size and position will occur.
Zeile   49 [eingefgt]: 
Zeile   50 [eingefgt]: Creating a RichEdit control is too complex so it will not be included as a basic control.
Zeile   51 [eingefgt]: You have to use the GuiCtrlCreateObj. See the second example if you need to have a RichEdit control.
Zeile   52 [eingefgt]: 
Zeile   53 [eingefgt]: 


\txtFunctions\GUICtrlCreateGroup.txt

Zeile   40 [eingefgt]: Default resizing is $GUI_DOCKAUTO size and position will occur.

Zeile   42 [eingefgt]: 


\txtFunctions\GUICtrlCreateIcon.txt

Zeile   22    [vorher]: 	[optional] The width of the control (default is the previously used width).
Zeile   22     [jetzt]: 	[optional] The width of the control (default is 32).

Zeile   24    [vorher]: 	[optional] The height of the control (default is the previously used height).
Zeile   24     [jetzt]: 	[optional] The height of the control (default is 32).

Zeile   46    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_ICON, newstyle,...).
Zeile   46     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_ICON, newstyle,...).

Zeile   48 [eingefgt]: Default resizing is $GUI_DOCKSIZE.

Zeile   50 [eingefgt]: 


\txtFunctions\GUICtrlCreateInput.txt

Zeile   27    [vorher]: 	forced styles : $WS_TABSTOP and $ES_MULTILINE is always reset.
Zeile   27     [jetzt]: 	forced styles : $WS_TABSTOP only if no $ES_READONLY. $ES_MULTILINE is always reset.  

Zeile   45    [vorher]: If you want to drag & drop filename onto this control just add the <a href="../appendix/GUIStyles.htm#Extended">WS_EX_ACCEPTFILES extended style</a> on the <a href="GUICreate.htm">GUICreate()</a> and set the state to $GUI_ACCEPTFILES.
Zeile   45     [jetzt]: If you want to drag & drop a filename onto this control just add the <a href="../appendix/GUIStyles.htm#Extended">WS_EX_ACCEPTFILES extended style</a> on the <a href="GUICreate.htm">GUICreate()</a> and set the state to $GUI_DROPACCEPTED.

Zeile   46 [eingefgt]: After multiple drag and drop files on this control, you can retrieve the files name which are separated by "|" with GuiCtrlRead.

Zeile   48 [eingefgt]: Default resizing is $GUI_DOCKHEIGHT.

Zeile   50 [eingefgt]: 


\txtFunctions\GUICtrlCreateLabel.txt

Zeile   25    [vorher]: 	
Zeile   25     [jetzt]: 

Zeile   42    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_LABEL, newstyle,...).
Zeile   42     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_LABEL, newstyle,...).

Zeile   44 [eingefgt]: Default resizing is $GUI_DOCKAUTO size and position will occur.

Zeile   46 [eingefgt]: The extended style $GUI_WS_EX_PARENTDRAG can be used to allow the dragging of the parent window for windows that don't have a titlebar (no $WS_CAPTION style in GUICreate).
Zeile   47 [eingefgt]: 
Zeile   48 [eingefgt]: To set the background to transparent, use GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT).
Zeile   49 [eingefgt]: 


\txtFunctions\GUICtrlCreateList.txt

Zeile   26    [vorher]: 	default ( -1) : $LBS_SORT, $WS_BORDER, $WS_VSCROLL, $LBS_NOTIFY
Zeile   26     [jetzt]: 	default ( -1) : $LBS_SORT, $WS_BORDER, $WS_VSCROLL

Zeile   27    [vorher]: 	forced styles : $WS_TABSTOP
Zeile   27     [jetzt]: 	forced styles : $WS_TABSTOP, $LBS_NOTIFY

Zeile   47    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_LIST, newstyle,...).
Zeile   47     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_LIST, newstyle,...).

Zeile   49 [eingefgt]: Default resizing is $GUI_DOCKAUTO size and position will occur.

Zeile   51 [eingefgt]: 


\txtFunctions\GUICtrlCreateListView.txt

Zeile   14    [vorher]: 	definition of column heading.
Zeile   14     [jetzt]: 	definition of columns heading. Each of them are separated with <a href="AutoItSetOption.htm#GUIDataSeparatorChar">Opt("GUIDataSeparatorChar")</a>.

Zeile   29    [vorher]: 	[optional] Defines the extended style of the control. See <a href="../appendix/GUIStyles.htm#Extended">Extended Style Table</a>.
Zeile   29     [jetzt]: 	[optional] Defines the extended style of the control. See <a href="../appendix/GUIStyles.htm#Extended">Extended Style Table</a> or <a href="../appendix/GUIStyles.htm#ListViewExtended">ListView Extended Style Table</a>.

Zeile   42    [vorher]: The ListView will always appear as in the Explorer view &quot;"Details"&quot; (LVS_REPORT style is forced).
Zeile   42     [jetzt]: The ListView will appear by default as in the Explorer view "Details" (LVS_REPORT style is forced).

Zeile   45    [vorher]: Other views and sorting the list by clicking the column name (as in Explorer) is not currently implemented.
Zeile   45     [jetzt]: To create a ListView with Icon-, SmallIcon- or List-style just use after creation:

Zeile   46 [eingefgt]: <a href="..\functions\GUICtrlSetStyle.htm">GUICtrlSetStyle</a> with the styles $LVS_ICON, $LVS_LIST or $LVS_SMALLICON.

Zeile   48 [eingefgt]: Sorting the list by clicking the column name (as in Explorer) is not currently implemented.
Zeile   49 [eingefgt]: 

Zeile   49    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_LISTVIEW, newstyle,...).
Zeile   52     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_LISTVIEW, newstyle,...).

Zeile   54 [eingefgt]: ###Related###
Zeile   55 [eingefgt]: GUICtrlCreateListViewItem, GUICoordMode (Option), GUICtrlSetData, GUIGetMsg, GUIDataSeparatorChar (OPtion)

Zeile   57 [eingefgt]: 

Zeile   52    [vorher]: ###Related###
Zeile   58     [jetzt]: ###Example###

Zeile   53  [entfernt]: GUICtrlCreateListViewItem, GUICoordMode (Option), GUICtrlSetData, GUIGetMsg
Zeile   54  [entfernt]: 
Zeile   55  [entfernt]: 
Zeile   56  [entfernt]: ###Example###

\txtFunctions\GUICtrlCreateListViewItem.txt

Zeile   14    [vorher]: 	subitemtext separated with |.
Zeile   14     [jetzt]: 	subitemtext separated with <a href="AutoItSetOption.htm#GUIDataSeparatorChar">Opt("GUIDataSeparatorChar")</a>.

Zeile   28    [vorher]: Items can be deleted as any other control with <a href="GUICtrlDelete.htm">GUICtrlDelete</a>.
Zeile   28     [jetzt]: Items can be deleted as with any other control by using <a href="GUICtrlDelete.htm">GUICtrlDelete</a>.

Zeile   29    [vorher]: ListView items can be dragged and drop into an Edit or Input control with a $GUI_ACCEPTFILES state.
Zeile   29     [jetzt]: ListView items can be dragged and drop into an Edit or Input control with a $GUI_DROPACCEPTED state.

Zeile   34    [vorher]: GUICtrlCreateListView, GUICtrlSetData, GUICtrlSetState, GUICtrlDelete, GUIGetMsg, GUICtrlRead
Zeile   34     [jetzt]: GUICtrlCreateListView, GUICtrlSetData, GUICtrlSetState, GUICtrlDelete, GUIGetMsg, GUICtrlRead, GUIDataSeparatorChar (Option)


\txtFunctions\GUICtrlCreateMenu.txt

Zeile   16    [vorher]: 	[optional] If defined, allow to create a submenu  in the refered menu. If equal -1 it refers to first level menu.
Zeile   16     [jetzt]: 	[optional] If defined, allows you to create a submenu  in the referenced menu. If equal -1 it refers to first level menu.

Zeile   18    [vorher]: 	[optional] Allow to define the entry number to be created. The entries are numbered starting 0.
Zeile   18     [jetzt]: 	[optional] Allows you to define the entry number to be created. The entries are numbered starting at 0.

Zeile   32    [vorher]: GUICtrlSetState, GUIGetMsg
Zeile   32     [jetzt]: GUICtrlSetState, GUIGetMsg, GUICtrlCreateMenuItem, GUICtrlGetHandle


\txtFunctions\GUICtrlCreateMenuItem.txt

Zeile   17    [vorher]: 	Allow to create a submenu  in the refered menu. If equal -1 it refers to first level menu.
Zeile   17     [jetzt]: 	Allows you to create a submenu  in the referenced menu. If equal -1 it refers to the first level menu.

Zeile   19    [vorher]: 	[optional] Allow to define the entry number to be created. The entries are numbered starting 0.
Zeile   19     [jetzt]: 	[optional] Allows you to define the entry number to be created. The entries are numbered starting at 0.

Zeile   20    [vorher]: menuradionitem
Zeile   20     [jetzt]: menuradioitem

Zeile   34    [vorher]: If the Text parameter is a "" then a separator line is created. GUICtrlSetState can be use as for other control. See example.
Zeile   34     [jetzt]: If the Text parameter is a "" then a separator line is created. GUICtrlSetState can be used as for other controls. See example.

Zeile   38    [vorher]: GUICtrlSet..., GUIGetMsg
Zeile   38     [jetzt]: GUICtrlSet..., GUIGetMsg, GUICtrlCreateMenu, GUICtrlCreateContextMenu


\txtFunctions\GUICtrlCreatePic.txt

Zeile   14    [vorher]: 	filename of the icon to be loaded.
Zeile   14     [jetzt]: 	filename of the picture to be loaded.

Zeile   25    [vorher]: 	
Zeile   25     [jetzt]: 

Zeile   35    [vorher]: Failure:	Returns 0.
Zeile   35     [jetzt]: Failure:	Returns 0 if picture cannot be created.

Zeile   42    [vorher]: To update the icon after the dialog box is displayed just use <a href="GUICtrlSetImage.htm">GUICtrlSetImage</a>
Zeile   42     [jetzt]: To update the picture after the dialog box is displayed just use <a href="GUICtrlSetImage.htm">GUICtrlSetImage</a>

Zeile   46    [vorher]: To have a transparent picture it is needed to use a .gif image with the transparency color set and to create the window with WS_EX_LAYERED extended style.
Zeile   46     [jetzt]: To have a transparent picture it is needed to use a .gif image with the transparency color set and to create the window with WS_EX_LAYERED extended style. See example 2.

Zeile   47 [eingefgt]: Animated .gif are not supported.

Zeile   48    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_PIC, newstyle,...).
Zeile   49     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_PIC, newstyle,...).

Zeile   51 [eingefgt]: Default resizing is $GUI_DOCKSIZE.

Zeile   53 [eingefgt]: If a picture is set as a background picture, as the other controls will overlap, it important to disable the pic control : GuiCtrlSetState(-1,$GUI_DISABLE). This does not work with Tab control which behave differently. in this case you need to create the picture with the $WS_CLIPSIBLINGS style, some $GUI_ONTOP can still be necessary for the tab control.
Zeile   54 [eingefgt]: 
Zeile   55 [eingefgt]: The extended style $GUI_WS_EX_PARENTDRAG can be used to allow the dragging of the parent window for windows that don't have a titlebar (no $WS_CAPTION style in GUICreate).
Zeile   56 [eingefgt]: 
Zeile   57 [eingefgt]: To set the background to transparent, use GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT).
Zeile   58 [eingefgt]: 


\txtFunctions\GUICtrlCreateProgress.txt

Zeile   40    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_PROGRESS, newstyle,...).
Zeile   40     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_PROGRESS, newstyle,...).

Zeile   42 [eingefgt]: Default resizing is $GUI_DOCKAUTO size and position will occur.

Zeile   44 [eingefgt]: 


\txtFunctions\GUICtrlCreateRadio.txt

Zeile   43    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_RADIO, newstyle,...).
Zeile   43     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_RADIO, newstyle,...).

Zeile   45 [eingefgt]: Default resizing is $GUI_DOCKHEIGHT.

Zeile   47 [eingefgt]: 


\txtFunctions\GUICtrlCreateSlider.txt

Zeile   43    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_SLIDER, newstyle,...).
Zeile   43     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_SLIDER, newstyle,...).

Zeile   45 [eingefgt]: Default resizing is $GUI_DOCKAUTO size and position will occur.

Zeile   47 [eingefgt]: 


\txtFunctions\GUICtrlCreateTab.txt

Zeile   42    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_TAB, newstyle,...).
Zeile   42     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_TAB, newstyle,...).

Zeile   44 [eingefgt]: Default resizing is $GUI_DOCKSIZE.

Zeile   46 [eingefgt]: 


\txtFunctions\GUICtrlCreateTabItem.txt

Zeile   31 [eingefgt]: When advanced mode is used, GUICtrlRead($tab,1) will return the controlID instead of index of the clicked tab item.

Zeile   33 [eingefgt]: To create a new control on an existing tabitem use GUISwitch($hWin,$tabitem) to select it and just create your new control. Don't forget to close your tabitem creation with GUICtrlCreateTabItem("").
Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: 

Zeile   33    [vorher]: GUICtrlSetState, GUIGetMsg
Zeile   37     [jetzt]: GUICtrlSetState, GUISwitch, GUIGetMsg, GUICtrlRead, GUIEventOptions (Option)


\txtFunctions\GUICtrlCreateTreeView.txt

Zeile   40    [vorher]: To add styles to default style just BitOr($GUI_SS_DEFAULT_TREEVIEW, newstyle,...).
Zeile   40     [jetzt]: To combine styles with the default style use <b>BitOr</b>($GUI_SS_DEFAULT_TREEVIEW, newstyle,...).


\txtFunctions\GUICtrlCreateTreeViewItem.txt

Zeile   29 [eingefgt]: To paint a treeview item in bold (to show as default) use GuiCtrlSetState($treeviewItem, $GUI_DEFBUTTON),
Zeile   30 [eingefgt]: to turn off this behaviour use GUICtrlSetState() with another value but $GUI_DEFBUTTON, for instance GuiCtrlSetState($treeviewItem, 0).

Zeile   32 [eingefgt]: To expand a treeview item use GuiCtrlSetState($treeviewItem, $GUI_EXPAND).
Zeile   33 [eingefgt]: 
Zeile   34 [eingefgt]: To select a specific treeview item use GuiCtrlSetState($treeviewItem, $GUI_FOCUS).
Zeile   35 [eingefgt]: 
Zeile   36 [eingefgt]: 

Zeile   31    [vorher]: GUICtrlCreateTreeView, GUICtrlSet..., GUIGetMsg, GUICtrlRead
Zeile   38     [jetzt]: GUICtrlCreateTreeView, GUICtrlSet..., GUIGetMsg, GUICtrlRead, GUICtrlGetHandle


\txtFunctions\GUICtrlCreateUpdown.txt

Zeile   33 [eingefgt]: Default height resizing is done according to the one of the related input control.

Zeile   35 [eingefgt]: 


\txtFunctions\GUICtrlDelete.txt

Zeile   26    [vorher]: This function does not currently work on context menu controls.
Zeile   26     [jetzt]: For context menu controls see GUICtrlCreateContextMenu remarks.

Zeile   28 [eingefgt]: 

Zeile   29    [vorher]: GUICreate, GUICtrlCreate...
Zeile   30     [jetzt]: GUICreate, GUICtrlCreate..., GUICtrlCreateContextMenu


\txtFunctions\GUICtrlGetState.txt

Zeile   18 [eingefgt]: @@ReturnTable@@

Zeile   18    [vorher]: Returns the state. See <a href="GUICtrlSetState.htm">GUICtrlSetState</a> for values.
Zeile   19     [jetzt]: Success:	Returns the state. See <a href="GUICtrlSetState.htm">GUICtrlSetState</a> for values.

Zeile   20 [eingefgt]: Failure:	Returns -1 if control is not defined.
Zeile   21 [eingefgt]: @@End@@


\txtFunctions\GUICtrlRead.txt

Zeile    8    [vorher]: GUICtrlRead ( controlID )
Zeile    8     [jetzt]: GUICtrlRead ( controlID [, advanced] )

Zeile   15 [eingefgt]: advanced
Zeile   16 [eingefgt]: 	[optional] returns extended information of a control.
Zeile   17 [eingefgt]: 	0 = (Default) Returns a value with state or data of a control.
Zeile   18 [eingefgt]: 	1 = Returns extended information of a control (see Remarks).

Zeile   32    [vorher]: Tab	The number of the tabitem selected
Zeile   36     [jetzt]: Tab	The number or the controlID of the tabitem selected depending of the advanced parameter value.

Zeile   42    [vorher]: None.
Zeile   46     [jetzt]: In 'advanced' mode the return value contains additional data of the control (see below).

Zeile   48 [eingefgt]: Note: not for all known controls there is additional data available!
Zeile   49 [eingefgt]: <br>
Zeile   50 [eingefgt]: @@StandardTable1@@
Zeile   51 [eingefgt]: <b>Type</b>	<b>Additional Value</b>
Zeile   52 [eingefgt]: Checkbox, Radio	The text of the control.
Zeile   53 [eingefgt]: Menu, MenuItem	The text of the control.
Zeile   54 [eingefgt]: TreeView	The text of the current selected TreeViewItem.
Zeile   55 [eingefgt]: TreeViewItem	The text of the TreeViewItem.
Zeile   56 [eingefgt]: ListViewItem	The state of the ListViewItem if $LVS_EX_CHECKBOXES exStyle used in advanced mode.  <a href="GUICtrlSetState.htm#StateTable">See State table </a>
Zeile   57 [eingefgt]: Tab	The controlID of the tabitem selected
Zeile   58 [eingefgt]: @@End@@

Zeile   60 [eingefgt]: For Checkbox, Radio control several states can be returned as $GUI_FOCUS and $GUI_CHECKED,. So use i.e. BitAnd(GUICtrlRead($Item),$GUI_CHECKED) to test if the control is checked.
Zeile   61 [eingefgt]: 
Zeile   62 [eingefgt]: For Listview items several states can be returned as $GUI_CHECKED and $GUI_UNCHECKED (only for listview controls with LVS_EX_CHECKBOXES-exstyle and on 'advanced' return) . So use i.e. BitAnd(GUICtrlRead($Item),$GUI_CHECKED) to test if the item is checked.
Zeile   63 [eingefgt]: 
Zeile   64 [eingefgt]: For Treeview items several states can be returned as $GUI_FOCUS, $GUI_EXPAND and $GUI_CHECKED, $GUI_UNCHECKED (only for treeview controls with TVS_CHECKBOXES-style . So use i.e. BitAnd(GUICtrlRead($Item),$GUI_CHECKED) to test if the item is checked.
Zeile   65 [eingefgt]: 
Zeile   66 [eingefgt]: 

Zeile   46    [vorher]: GUICtrlSet..., GUIGetMsg
Zeile   68     [jetzt]: GUICtrlSet..., GUIGetMsg, GUIEventOptions (Option)


\txtFunctions\GUICtrlSendMsg.txt

Zeile   38    [vorher]: GUICtrlRecvMsg, GUICtrlCreate..., GUICtrlSet..., GUIMsg, GUICtrlRead
Zeile   38     [jetzt]: GUICtrlRecvMsg, GUICtrlCreate..., GUICtrlSet..., GUIGetMsg, GUICtrlRead


\txtFunctions\GUICtrlSetBkColor.txt

Zeile   27    [vorher]: Only Label and Progress controls can currently be colored.
Zeile   27     [jetzt]: Only Label, Checkox, Group, Radio, Edit, Input, List, Listview, ListviewItem, Treeview, TreeviewItem, Graphic and Progress controls can currently be colored.

Zeile   33 [eingefgt]: The special flag $GUI_BKCOLOR_TRANSPARENT can be used with label and picture controls to give them a transparent background.
Zeile   34 [eingefgt]: 


\txtFunctions\GUICtrlSetColor.txt

Zeile   27    [vorher]: Only Label and Progress controls can currently be colored.
Zeile   27     [jetzt]: Only Label, Checkox, Group, Radio, Edit, Input, List, Listview, ListviewItem, Treeview, TreeviewItem, Graphic and Progress controls can currently be colored.


\txtFunctions\GUICtrlSetCursor.txt

Zeile    5    [vorher]: Sets mouse cursor icon for a particular control.
Zeile    5     [jetzt]: Sets the mouse cursor icon for a particular control.

Zeile   16    [vorher]: 	cursor ID as used by Windows SetCursor API (use -1 for the default cursor for the control)
Zeile   16     [jetzt]: 	cursor ID as used by Windows SetCursor API (use -1 for the default mouse cursor for the control)

Zeile   27    [vorher]: Unlike GUISetCursor which changes the cursor for an entire window, this function sets the cursor that is used when the mouse is hovering over the specified control.
Zeile   27     [jetzt]: Unlike GUISetCursor which changes the mouse cursor for an entire window, this function sets the mouse cursor that is used when the mouse is hovering over the specified control.

Zeile   32 [eingefgt]: CursorId = 16 will hide the mouse cursor.


\txtFunctions\GUICtrlSetData.txt

Zeile   16    [vorher]: 	For Combo, List, ListViewItem : itemtext separated with |
Zeile   16     [jetzt]: 	For Combo, List, ListView, ListViewItem : itemtext separated with <a href="AutoItSetOption.htm#GUIDataSeparatorChar">Opt("GUIDataSeparatorChar",...)</a>

Zeile   21 [eingefgt]: 	For TreeViewItem: text update

Zeile   25    [vorher]: 	for Edit, Input : if defined and not "" the "data" string is inserted not overriding the previous value at the cursor point.
Zeile   26     [jetzt]: 	for Edit, Input : if defined and not "" the "data" string is inserted not overriding the previous value at the caret point.

Zeile   39    [vorher]: If the "data" starts with | or is an empty string "" the previous list is destroyed.
Zeile   40     [jetzt]: If the "data" starts with GUIDataSeparatorChar or is an empty string "" the previous list is destroyed.

Zeile   41    [vorher]: For ListViewItem control :
Zeile   42     [jetzt]: For ListView, ListViewItem controls :

Zeile   44 [eingefgt]: If "update" is empty the column/subitem will be erased. For example "|" will erase the second column/subitem, "" will erase the first.

Zeile   46    [vorher]: GUICtrlCreate..., GUICtrlSet..., GUICtrlRead
Zeile   48     [jetzt]: GUICtrlCreate..., GUICtrlSet..., GUICtrlRead, GUIDataSeparatorChar (Option)


\txtFunctions\GUICtrlSetFont.txt

Zeile   34    [vorher]: Size can be with decimal as 8.5.
Zeile   34     [jetzt]: Size can contain a decimal as in 8.5.

Zeile   36    [vorher]: See the Appendix for a complete list of fonts and the operating systems under which they are supported.
Zeile   36     [jetzt]: See the Appendix for a complete list of Windows fonts and the Windows versions under which they are supported.


\txtFunctions\GUICtrlSetImage.txt

Zeile   20    [vorher]: 	for TreeViewItem the icon size : 2 = selected, 4 for nonselected item.
Zeile   20     [jetzt]: 	for a TreeViewItem the icon size : 2 = selected, 4 for non-selected item.

Zeile   33 [eingefgt]: !!! If use this command on a TreeView/Item or ListView/Item the first time, then all other items will use this icon/image automatically by default !!!
Zeile   34 [eingefgt]: If you use GUICtrlSetImage on a TreeView or ListView then all items of it will change to this icon/image.
Zeile   35 [eingefgt]: 


\txtFunctions\GUICtrlSetOnEvent.txt

Zeile   33 [eingefgt]: If the function is an empty string "" the previous user-defined is disabled.
Zeile   34 [eingefgt]: 


\txtFunctions\GUICtrlSetResizing.txt

Zeile   32 [eingefgt]: $GUI_DOCKAUTO	1	resize and reposition according to new window size

Zeile   48 [eingefgt]: $GUI_DOCKBORDERS	102	2+4+32+64 so the control will grow as the window

Zeile   51 [eingefgt]: The default resizing for a given control is control depend see control doc.
Zeile   52 [eingefgt]: The automatic resizing can be disabled if GUIEventOptions (Option) is set to 1.

Zeile   54 [eingefgt]: 

Zeile   51    [vorher]: None.
Zeile   56     [jetzt]: GUIEventOptions (Option)


\txtFunctions\GUICtrlSetState.txt

Zeile   38    [vorher]: $GUI_ACCEPTFILES	Input or Edit control will accept drag and drop of files
Zeile   38     [jetzt]: $GUI_DROPACCEPTED	Control will accept drop action : from file or from a drag of another control. See remarks

Zeile   43    [vorher]: $GUI_FOCUS	Control will be given input focus
Zeile   43     [jetzt]: $GUI_FOCUS	Control will be given input/selected focus

Zeile   45 [eingefgt]: $GUI_EXPAND	TreeViewItem will expand it's child items.
Zeile   46 [eingefgt]: $GUI_ONTOP	Control will be have the ontop attribute for the window (zOrdering).

Zeile   55 [eingefgt]: ! Important information for $GUI_EXPAND: this state is only used for TreeViewItems. If you want to use this 'action' then at least 1 Sub-TreeViewItem has to exist/created under this item !
Zeile   56 [eingefgt]: If you want to select another item in a TreeView then you can use $GUI_FOCUS - the parent TreeView gets the window focus and the specified item is marked as selected.
Zeile   57 [eingefgt]: If you want to set a treeview item as a default item which means painting it bold you can use $GUI_DEFBUTTON - to turn it off just use another value but $GUI_DEFBUTTON, for instance 0.

Zeile   59 [eingefgt]: If $GUI_DROPACCEPTED is set to a visible control a drag&drop can be taken in account. The edit/input control will be set with the filename. 
Zeile   60 [eingefgt]: For other controls on reception of $GUI_EVENT_DROPPED, @GUI_DRAGID will return the controlID from where the drag start (-1 if from a file, @GUI_DRAGFILE contain the filename being dropped) and @GUI_DROPID returns the controlID of the dropped control.
Zeile   61 [eingefgt]: Only dragging a ListviewItem will start the drag & drop process. The @GUI_DRAGID will be the ListView controlID.
Zeile   62 [eingefgt]: 
Zeile   63 [eingefgt]: 


\txtFunctions\GUICtrlSetStyle.txt

Zeile   29    [vorher]: None.
Zeile   29     [jetzt]: Some styles cannot be changed dynamically, check MSDN documentation. $CBS_UPPERCASE combo style is one example.


\txtFunctions\GUICtrlSetTip.txt

Zeile   27    [vorher]: None.
Zeile   27     [jetzt]: This tip text is displayed in a tooltip rectangular area.


\txtFunctions\GUIGetCursorInfo.txt

Zeile   18    [vorher]: If successful, returns a two-element array that containing the cursor information:
Zeile   18     [jetzt]: If successful, returns a five-element array that containing the mouse cursor information:

Zeile   23    [vorher]: $array[4] = ID of the control that the cursor is hovering over (or 0 if none)
Zeile   23     [jetzt]: $array[4] = ID of the control that the mouse cursor is hovering over (or 0 if none)

Zeile   30 [eingefgt]: The mouse cursor position is successful only on an <b>active</b> window created by a GUICreate.

Zeile   32 [eingefgt]: 

Zeile   32    [vorher]: None.
Zeile   34     [jetzt]: GUICreate, GUIGetMsg


\txtFunctions\GUIGetMsg.txt

Zeile    5    [vorher]: Polls the GUI to see if any events have ocurred.
Zeile    5     [jetzt]: Polls the GUI to see if any events have occurred.

Zeile   24    [vorher]: <b>Event IDs</b>
Zeile   24     [jetzt]: @@ReturnTable@@

Zeile   25    [vorher]: @@ReturnTable@@
Zeile   25     [jetzt]: <b>Event ID</b>	<b>the ID of the control sending the message</b>

Zeile   27    [vorher]: Control ID	the ID of the control sending the message
Zeile   27     [jetzt]: $GUI_EVENT_CLOSE	dialog box being closed (either by defined button or system menu).

Zeile   28    [vorher]: $GUI_EVENT_CLOSE	dialog box being closed (either by defined button or system menu).
Zeile   28     [jetzt]: $GUI_EVENT_MINIMIZE	dialog box minimized with Windows title bar button.

Zeile   29    [vorher]: $GUI_EVENT_MINIMIZE	dialog box minimized with Windows title bar button.
Zeile   29     [jetzt]: $GUI_EVENT_RESTORE	dialog box restored by click on task bar icon.

Zeile   30    [vorher]: $GUI_EVENT_RESTORE	dialog box restored by click on task bar icon.
Zeile   30     [jetzt]: $GUI_EVENT_MAXIMIZE	dialog box maximized with Windows title bar button.

Zeile   31    [vorher]: $GUI_EVENT_MAXIMIZE	dialog box maximized with Windows title bar button. 
Zeile   31     [jetzt]: $GUI_EVENT_MOUSEMOVE	the mouse cursor has moved.

Zeile   32    [vorher]: $GUI_EVENT_MOUSEMOVE	the mouse cursor has moved
Zeile   32     [jetzt]: $GUI_EVENT_PRIMARYDOWN	the primary mouse button was pressed.

Zeile   33    [vorher]: $GUI_EVENT_PRIMARYDOWN	the primary mouse button was pressed
Zeile   33     [jetzt]: $GUI_EVENT_PRIMARYUP	the primary mouse button was released.

Zeile   34    [vorher]: $GUI_EVENT_PRIMARYUP	the primary mouse button was released
Zeile   34     [jetzt]: $GUI_EVENT_SECONDARYDOWN	the secondary mouse button was pressed.

Zeile   35    [vorher]: $GUI_EVENT_SECONDARYDOWN	the secondary mouse button was pressed 
Zeile   35     [jetzt]: $GUI_EVENT_SECONDARYUP	the secondary mouse button was released.

Zeile   36    [vorher]: $GUI_EVENT_SECONDARYUP	the secondary mouse button was released 
Zeile   36     [jetzt]: $GUI_EVENT_RESIZED	dialog box has been resized.

Zeile   37 [eingefgt]: $GUI_EVENT_DROPPED	End of a Drag&Drop action @GUI_DRAGID, @GUI_DRAGFILE and @GUI_DROPID will be used to retrieve the ID's/file corresponding to the involve control.

Zeile   50 [eingefgt]: If the option GUIEventOptions is set to 1 the minimize, restore and maximize button will not do any action on the window just a simple notification.
Zeile   51 [eingefgt]: 

Zeile   55 [eingefgt]: Information about the mouse position and the hovering control can be retrieved with GUIGetCursorInfo. No event is fired when the mouse is over a control so GUIGetCursorInfo must be called to retrieve the ControlID.

Zeile   54    [vorher]: GUICreate, GUICtrlCreate..., GUICtrlRead, GUIOnEventMode (Option)
Zeile   58     [jetzt]: GUICreate, GUICtrlCreate..., GUICtrlRead, GUIOnEventMode (Option), GUIEventOptions (Option), GUIGetCursorInfo


\txtFunctions\GUISetCoord.txt

Zeile    5    [vorher]: Sets absolute coordinates for next control.
Zeile    5     [jetzt]: Sets absolute coordinates for the next control.

Zeile   32    [vorher]: To be used specially in <a href="AutoItSetOption.htm#GUICoordMode">Opt ("GUICoordMode", 2)</a>. It allows you to set the current position to a precise point and from that postion to create controls by row (x_offset,-1) or by columns (-1, y_offset).
Zeile   32     [jetzt]: To be used specifically in <a href="AutoItSetOption.htm#GUICoordMode">Opt ("GUICoordMode", 2)</a>. It allows you to set the current position to a precise point and from that position to create controls by row (x_offset,-1) or by columns (-1, y_offset).


\txtFunctions\GUISetCursor.txt

Zeile   16    [vorher]: 	[optional] Force the requested cursor even when over controls (see below).
Zeile   16     [jetzt]: 	[optional] Force the requested mouse cursor even when over controls (see below).

Zeile   17    [vorher]: 	0 = (default) Don't override a control's default cursor.
Zeile   17     [jetzt]: 	0 = (default) Don't override a control's default mouse cursor.

Zeile   18    [vorher]: 	1= override control's default cursor.
Zeile   18     [jetzt]: 	1= override control's default mouse cursor.

Zeile   33    [vorher]: Usually when you move the cursor over an edit control or other control the cursor changes shape.  The "override" option allows you to force the requested cursor to be shown at all times.  Note: If you have changed a controls cursor with GUICtrlSetCursor then this control cursor will always be shown.
Zeile   33     [jetzt]: Usually when you move the mouse cursor over an edit control or other control the mouse cursor changes shape.  The "override" option allows you to force the requested mouse cursor to be shown at all times.  Note: If you have changed a controls mouse cursor with GUICtrlSetCursor then this control mouse cursor will always be shown.

Zeile   36 [eingefgt]: CursorId = 16 will hide the mouse cursor.


\txtFunctions\GUISetFont.txt

Zeile   33    [vorher]: See the Appendix for a complete list of fonts and the operating systems under which they are supported.
Zeile   33     [jetzt]: See the Appendix for a complete list of Windows fonts and Windows versions under which they are supported.

Zeile   35    [vorher]: Size can be with decimal as 8.5.
Zeile   35     [jetzt]: Size can contain a decimal as in 8.5.


\txtFunctions\GUISetOnEvent.txt

Zeile    5    [vorher]: Defines a user function to be called when a control is clicked.
Zeile    5     [jetzt]: Defines a user function to be called when a system button is clicked.

Zeile   14    [vorher]: 	See the <a href="#StateTable">State table</a> below.
Zeile   14     [jetzt]: 	See the <a href="#SpecialIDTable">Special ID table</a> below.

Zeile   32 [eingefgt]: If the option GUIEventOptions is set to 1 the minimize, restore and maximize button will not do any action on the window just a simple notification.

Zeile   34 [eingefgt]: If the function is an empty string "" the previous user-defined is disabled.
Zeile   35 [eingefgt]: 

Zeile   39    [vorher]: $GUI_EVENT_MAXIMIZE	dialog box maximized with Windows title bar button. 
Zeile   42     [jetzt]: $GUI_EVENT_MAXIMIZE	dialog box maximized with Windows title bar button.

Zeile   40    [vorher]: $GUI_EVENT_MOUSEMOVE	the mouse cursor has moved
Zeile   43     [jetzt]: $GUI_EVENT_MOUSEMOVE	the mouse cursor has moved.

Zeile   41    [vorher]: $GUI_EVENT_PRIMARYDOWN	the primary mouse button was pressed
Zeile   44     [jetzt]: $GUI_EVENT_PRIMARYDOWN	the primary mouse button was pressed.

Zeile   42    [vorher]: $GUI_EVENT_PRIMARYUP	the primary mouse button was released
Zeile   45     [jetzt]: $GUI_EVENT_PRIMARYUP	the primary mouse button was released.

Zeile   43    [vorher]: $GUI_EVENT_SECONDARYDOWN	the secondary mouse button was pressed 
Zeile   46     [jetzt]: $GUI_EVENT_SECONDARYDOWN	the secondary mouse button was pressed.

Zeile   44    [vorher]: $GUI_EVENT_SECONDARYUP	the secondary mouse button was released 
Zeile   47     [jetzt]: $GUI_EVENT_SECONDARYUP	the secondary mouse button was released.

Zeile   48 [eingefgt]: $GUI_EVENT_RESIZED	dialog box has been resized.
Zeile   49 [eingefgt]: $GUI_EVENT_DROPPED	End of a Drag&Drop action @GUI_DRAGID, @GUI_DRAGFILE and @GUI_DROPID will be used to retrieve the ID's/file corresponding to the involve control.

Zeile   49    [vorher]: GUIOnEventMode (Option), GUICtrlSetOnEvent
Zeile   54     [jetzt]: GUIOnEventMode (Option), GUIEventOptions (Option), GUICtrlSetOnEvent


\txtFunctions\GUISetState.txt

Zeile   18 [eingefgt]: 	@SW_MAXIMIZE = Maximize window

Zeile   22 [eingefgt]: 	@SW_LOCK = Lock the window to avoid repainting.
Zeile   23 [eingefgt]: 	@SW_UNLOCK = Unlock windows to allow painting.

Zeile   34    [vorher]: When windows are created they are intially hidden so you must use this function to display them (@SW_SHOW).
Zeile   37     [jetzt]: When windows are created they are initially hidden so you must use this function to display them (@SW_SHOW).

Zeile   39 [eingefgt]: Only one window can be locked with @SW_LOCK and it is always the last one referenced.
Zeile   40 [eingefgt]: 


\txtFunctions\GUISwitch.txt

Zeile    8    [vorher]: GUISwitch ( winhandle )
Zeile    8     [jetzt]: GUISwitch ( winhandle [, tabitemID] )

Zeile   15 [eingefgt]: tabitemID
Zeile   16 [eingefgt]: 	controlID of the tabitem control to be selected.

Zeile   25    [vorher]: Many of the GUI specific functions work on the &quot;current&quot; window - this is usually the last window created with GUICreate.  This function allows you to make another window "current".
Zeile   27     [jetzt]: Many of the GUI specific functions work on the &quot;current&quot; window - this is usually the last window created with GUICreate.  This function allows you to make another window "current". That's does not mean that the referenced window will become active. You have to use WinActivate.

Zeile   29 [eingefgt]: Using the tabitemID allow to create new control in the specified tabitem control. Don't forget to close tabitem definition GuiCtrlCreateTabItem("")

Zeile   31 [eingefgt]: 


\txtFunctions\Hex.txt

Zeile    5    [vorher]: Returns a string representation of an integer converted to hexadecimal.
Zeile    5     [jetzt]: Returns a string representation of an integer or of a binaryString converted to hexadecimal.

Zeile    8    [vorher]: Hex ( number, length )
Zeile    8     [jetzt]: Hex ( expression [, length] )

Zeile   14    [vorher]: 	The integer to convert.
Zeile   14     [jetzt]: 	The expression to convert.

Zeile   16    [vorher]: 	Number of characters to be returned (up to 8).
Zeile   16     [jetzt]: 	[optional] Number of characters to be returned (up to 8) for integer.

Zeile   18 [eingefgt]: 	On binaryString the whole string is converted.

Zeile   23    [vorher]: Success:	Returns a string of <i>length</i> characters, zero-padded if necessary.
Zeile   24     [jetzt]: Success:	Returns a string of <i>length</i> characters, zero-padded if necessary for integer.

Zeile   24    [vorher]: Special:	Returns null string if length is less than 1.
Zeile   25     [jetzt]: 	Returns the  binaryString converted.

Zeile   25    [vorher]: Failure:	Returns null string and sets @error to 1 if length is greater than 8.
Zeile   26     [jetzt]: Special:	Returns "" (blank string) if length is less than 1.

Zeile   27 [eingefgt]: Failure:	Returns "" (blank string) and sets @error to 1 if length is greater than 8.


\txtFunctions\HotKeySet.txt

Zeile   31    [vorher]: A hotkey press *typically* interrupts the active AutoIt function/statement and runs its user function until it completes or is interrupted.  Exceptions are as follows:
Zeile   31     [jetzt]: A hotkey-press *typically* interrupts the active AutoIt function/statement and runs its user function until it completes or is interrupted.  Exceptions are as follows:

Zeile   32    [vorher]: 1)  If the current function is a "blocking" function, then the keypresses are buffered and execute as soon as the blocking function completes.  MsgBox and FileSelectFolder are examples of blocking functions.  Try the behavior of Shift-Alt-d in the Example.
Zeile   32     [jetzt]: 1)  If the current function is a "blocking" function, then the key-presses are buffered and execute as soon as the blocking function completes.  MsgBox and FileSelectFolder are examples of blocking functions.  Try the behavior of Shift-Alt-d in the Example.

Zeile   37    [vorher]: @@StandardTable@@
Zeile   37     [jetzt]: @@ParamTable@@

Zeile   38 [eingefgt]: Ctrl+Alt+Delete

Zeile   38    [vorher]: Ctrl+Alt+Delete	It is reserved by Windows
Zeile   39     [jetzt]: 	It is reserved by Windows

Zeile   40 [eingefgt]: F12

Zeile   39    [vorher]: F12	It is also reserved by Windows, according to its API.
Zeile   41     [jetzt]: 	It is also reserved by Windows, according to its API.

Zeile   42 [eingefgt]: NumPad's Enter Key

Zeile   40    [vorher]: NumPad's Enter Key	Instead, use {Enter} which captures both Enter keys on the keyboard.
Zeile   43     [jetzt]: 	Instead, use {Enter} which captures both Enter keys on the keyboard.

Zeile   44 [eingefgt]: Win+B,D,E,F,L,M,R,U; and Win+Shift+M

Zeile   41    [vorher]: Win+B,D,E,F,L,M,R,U; and Win+Shift+M	These are built-in Windows shortcuts.  Note:  Win+B and Win+L might only be reserved on Windows XP and above.
Zeile   45     [jetzt]: 	These are built-in Windows shortcuts.  Note:  Win+B and Win+L might only be reserved on Windows XP and above.

Zeile   46 [eingefgt]: Alt, Ctrl, Shift, Win

Zeile   42    [vorher]: Alt, Ctrl, Shift, Win	These are the modifier keys themselves!
Zeile   47     [jetzt]: 	These are the modifier keys themselves!

Zeile   48 [eingefgt]: Other

Zeile   43    [vorher]: Other	Any global hotkeys a user has defined using third-party software,  any combos of two or more "base keys" such as '{F1}{F2}', and any keys of the form '{LALT}' or '{ALTDOWN}'.
Zeile   49     [jetzt]: 	Any global hotkeys a user has defined using third-party software,  any combos of two or more "base keys" such as '{F1}{F2}', and any keys of the form '{LALT}' or '{ALTDOWN}'.

Zeile   46    [vorher]: When you set a hotkey, AutoIt captures the keypress and does not pass it on to the active application--with one exception:  The Lock keys (NumLock, CapsLock, and ScrollLock) still toggle their respective state!  If you wish to send the captured hotkey to the active application you must unregister the hotkey before invoking <i>Send</i> or must use <i>ControlSend</i>:
Zeile   52     [jetzt]: When you set a hotkey, AutoIt captures the key-press and does not pass it on to the active application, with one exception:  the Lock keys (NumLock, CapsLock, and ScrollLock) still toggle their respective state!

Zeile   53 [eingefgt]: To Send() a key combination which will trigger a HotKeySet() event, either use ControlSend() or unregister the HotKeySet() event, otherwise, the Send() event may trigger an infinite loop.

Zeile   65 [eingefgt]: The called function can <b>not</b> be given parameters. They will be ignored.

Zeile   67 [eingefgt]: @HotKeyPressed macro can be used inside the function to handle several keys in the same function.
Zeile   68 [eingefgt]: 
Zeile   69 [eingefgt]: 


\txtFunctions\InetGet.txt

Zeile    8    [vorher]: InetGet ( "URL", "filename" [, reload [, background]] )
Zeile    8     [jetzt]: InetGet ( "URL" [,"filename" [, reload [, background]]] )

Zeile   14    [vorher]: 	URL of the file to download.  See remarks below.
Zeile   14     [jetzt]: 	URL of the file to download.  See remarks below. Can be "abort".

Zeile   16 [eingefgt]: 	[optional]


\txtFunctions\InetGetSize.txt

Zeile   33    [vorher]: Not all servers will correctly give the filesize, especially when using a proxy server.
Zeile   33     [jetzt]: Not all servers will correctly give the file size, especially when using a proxy server.


\txtFunctions\IniDelete.txt

Zeile   18    [vorher]: 	[optional] The key name in the in the .ini file to delete.  If the key name is not given the entire section is deleted.
Zeile   18     [jetzt]: 	[optional] The key name in the .ini file to delete.  If the key name is not given the entire section is deleted.

Zeile   25    [vorher]: Failure:	Returns 0 if section/key is not found or if INI file is read-only.
Zeile   25     [jetzt]: Failure:	Returns 0 if the INI file does not exist or if the file is read-only.

Zeile   33  [entfernt]: If filename is not found, a 0 byte file is created.

Zeile   37    [vorher]: IniRead, IniWrite, IniReadSection, IniReadSectionNames
Zeile   36     [jetzt]: IniRead, IniWrite, IniReadSection, IniReadSectionNames, IniRenameSection


\txtFunctions\IniRead.txt

Zeile   37    [vorher]: IniDelete, IniWrite, FileReadLine, IniReadSection, IniReadSectionNames
Zeile   37     [jetzt]: IniDelete, IniWrite, FileReadLine, IniReadSection, IniReadSectionNames, IniRenameSection


\txtFunctions\IniReadSection.txt

Zeile   22  [entfernt]: Failure:	Sets @error on failure:

Zeile   23    [vorher]: 	1 if unable to read the section (The INI file may not exist or the section may not exist)
Zeile   22     [jetzt]: Failure:	Sets @error=1 if unable to read the section (The INI file may not exist or the section may not exist)

Zeile   24  [entfernt]: 	2 if the section was empty, didn't exist, or no standard format data could be found

Zeile   36    [vorher]: IniDelete, IniWrite, FileReadLine, IniRead, IniReadSectionNames
Zeile   34     [jetzt]: IniDelete, IniWrite, FileReadLine, IniRead, IniReadSectionNames, IniRenameSection


\txtFunctions\IniReadSectionNames.txt

Zeile   32    [vorher]: IniDelete, IniWrite, FileReadLine, IniRead, IniReadSection
Zeile   32     [jetzt]: IniDelete, IniWrite, FileReadLine, IniRead, IniReadSection, IniRenameSection


\txtFunctions\InputBox.txt

Zeile   22    [vorher]: 	[optional] The width of the window. If defined, height must also be defined. Use -1 for default width.
Zeile   22     [jetzt]: 	[optional] The width of the window. If defined, height must also be defined. Use -1 or the keyword Default for default width.

Zeile   24    [vorher]: 	[optional] The height of the window. If defined, width must also be defined. Use -1 for default height.
Zeile   24     [jetzt]: 	[optional] The height of the window. If defined, width must also be defined. Use -1 or the keyword Default for default height.

Zeile   26    [vorher]: 	[optional] The left side of the input box. By default, the box is centered. If defined, top must also be defined.
Zeile   26     [jetzt]: 	[optional] The left side of the input box. By default, the box is centered. If defined, top must also be defined.  Use the keyword Default for this parameter to center the InputBox horizontally.

Zeile   28    [vorher]: 	[optional] The top of the input box. By default, the box is centered. If defined, left must also be defined.
Zeile   28     [jetzt]: 	[optional] The top of the input box. By default, the box is centered. If defined, left must also be defined.  Use the keyword Default for this parameter to center the InputBox vertically.

Zeile   36    [vorher]: Failure:	Returns an empty string and sets @error as follows:
Zeile   36     [jetzt]: Failure:	Returns "" (blank string) and sets @error as follows:


\txtFunctions\Int.txt

Zeile   18    [vorher]: Returns an integer.
Zeile   18     [jetzt]: @@ReturnTable@@

Zeile   19 [eingefgt]: Success:	Returns a integer.
Zeile   20 [eingefgt]: Failure:	Returns 0 sets @error to 1 if not an integer, float or string.
Zeile   21 [eingefgt]: @@End@@

Zeile   27    [vorher]: Number, String, Round
Zeile   30     [jetzt]: Number, String, Round, HWnd


\txtFunctions\IsDeclared.txt

Zeile   27    [vorher]: None.
Zeile   27     [jetzt]: If there is a need to use IsDeclared() to check that a variable exists, then in most situations Assign() should be used to create/write to the variable and Eval() should be used to read from the variable.

Zeile   30    [vorher]: Eval
Zeile   30     [jetzt]: Assign, Eval


\txtFunctions\MouseClick.txt

Zeile   16    [vorher]: 	[optional] The x/y coordinates to move the mouse to.  If no x and y coords are given, the current position is used.
Zeile   16     [jetzt]: 	[optional] The x/y coordinates to move the mouse to.  If no x and y coords are given, the current position is used (default).

Zeile   25    [vorher]: None.
Zeile   25     [jetzt]: @@ReturnTable@@

Zeile   26 [eingefgt]: Success:	Returns 1.
Zeile   27 [eingefgt]: Failure:	Returns 0, the button is not in the list.
Zeile   28 [eingefgt]: @@End@@

Zeile   29    [vorher]: If the button is an empty string, the left button will be clicked.
Zeile   32     [jetzt]: <a name="remarks"></a>If the button is an empty string, the left button will be clicked.

Zeile   31    [vorher]: If the button is not in the list, then @Error will be set to 1.
Zeile   34     [jetzt]: If the user has swapped the left and right mouse buttons in the control panel, then the behaviour of the buttons is different.  "Left" and "right" always click those buttons, whether the buttons are swapped or not.  The "primary" or "main" button will be the main click, whether or not the buttons are swapped.  The "secondary" or "menu" buttons will usually bring up the context menu, whether the buttons are swapped or not.

Zeile   33    [vorher]: If the user has swapped the left and right mouse buttons in the control panel, then the behaviour of the buttons is different.  "Left" and "right" always click those buttons, whether the buttons are swapped or not.  The "primary" or "main" button will be the main click, whether or not the buttons are swapped.  The "secondary" or "menu" buttons will usually bring up the context menu, whether the buttons are swapped or not.
Zeile   36     [jetzt]: <a name="table"></a>

Zeile   37 [eingefgt]: @@StandardTable1@@
Zeile   38 [eingefgt]: <b>Button</b>	<b>Normal</b>	<b>Swapped</b>
Zeile   39 [eingefgt]: ""	Left	Left
Zeile   40 [eingefgt]: "left"	Left	Left
Zeile   41 [eingefgt]: "middle"	Middle	Middle
Zeile   42 [eingefgt]: "right"	Right	Right
Zeile   43 [eingefgt]: "primary"	Left	Right
Zeile   44 [eingefgt]: "main"	Left	Right
Zeile   45 [eingefgt]: "secondary"	Right	Left
Zeile   46 [eingefgt]: "menu"	Right	Left
Zeile   47 [eingefgt]: @@End@@

Zeile   35    [vorher]: @@StandardTable@@
Zeile   49     [jetzt]: ###Related###

Zeile   36    [vorher]: <b>Button</b>	<b>Normal</b>	<b>Swapped</b>
Zeile   50     [jetzt]: MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option), MouseClickDelay (Option)

Zeile   51 [eingefgt]: 
Zeile   52 [eingefgt]: 

Zeile   37    [vorher]: ""	Left	Left
Zeile   53     [jetzt]: ###Example###

Zeile   38  [entfernt]: "left"	Left	Left
Zeile   39  [entfernt]: "middle"	Middle	Middle
Zeile   40  [entfernt]: "right"	Right	Right
Zeile   41  [entfernt]: "primary"	Left	Right
Zeile   42  [entfernt]: "main"	Left	Right
Zeile   43  [entfernt]: "secondary"	Right	Left
Zeile   44  [entfernt]: "menu"	Right	Left
Zeile   45  [entfernt]: @@End@@
Zeile   46  [entfernt]: 
Zeile   47  [entfernt]: ###Related###
Zeile   48  [entfernt]: MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option)
Zeile   49  [entfernt]: 
Zeile   50  [entfernt]: 
Zeile   51  [entfernt]: ###Example###

\txtFunctions\MouseClickDrag.txt

Zeile   26    [vorher]: None.
Zeile   26     [jetzt]: @@ReturnTable@@

Zeile   27 [eingefgt]: Success:	Returns 1.
Zeile   28 [eingefgt]: Failure:	Returns 0, the button is not in the list.
Zeile   29 [eingefgt]: @@End@@

Zeile   32    [vorher]: If the button is not in the list, then @Error will be set to 1.
Zeile   35     [jetzt]: If the user has swapped the left and right mouse buttons in the control panel, then the behaviour of the buttons is different.  "Left" and "right" always click those buttons, whether the buttons are swapped or not.  The "primary" or "main" button will be the main click, whether or not the buttons are swapped.  The "secondary" or "menu" buttons will usually bring up the context menu, whether the buttons are swapped or not.  See the table in <a href="MouseClick.htm#table">MouseClick</a> for more explaination

Zeile   34    [vorher]: If the user has swapped the left and right mouse buttons in the control panel, then the behaviour of the buttons is different.  "Left" and "right" always click those buttons, whether the buttons are swapped or not.  The "primary" or "main" button will be the main click, whether or not the buttons are swapped.  The "secondary" or "menu" buttons will usually bring up the context menu, whether the buttons are swapped or not.  See the table in <a href="MouseClick.htm#table">MouseClick</a> for more explaination
Zeile   37     [jetzt]: 

Zeile   38 [eingefgt]: ###Related###
Zeile   39 [eingefgt]: MouseClick, MouseGetPos, MouseMove, MouseCoordMode (Option), , MouseClickDragDelay (Option)

Zeile   37    [vorher]: ###Related###
Zeile   42     [jetzt]: ###Example###

Zeile   38    [vorher]: MouseClick, MouseGetPos, MouseMove, MouseCoordMode (Option)
Zeile   43     [jetzt]: @@IncludeExample@@

Zeile   40  [entfernt]: 
Zeile   41  [entfernt]: ###Example###
Zeile   42  [entfernt]: @@IncludeExample@@
Zeile   43  [entfernt]: 

\txtFunctions\MouseDown.txt

Zeile   19    [vorher]: None.
Zeile   19     [jetzt]: @@ReturnTable@@

Zeile   20 [eingefgt]: Success:	Returns 1.
Zeile   21 [eingefgt]: Failure:	Returns 0, the button is not in the list.
Zeile   22 [eingefgt]: @@End@@

Zeile   23    [vorher]: <a href="MouseClick.htm#remarks">MouseClick</a>.
Zeile   26     [jetzt]: See <a href="MouseClick.htm#remarks">MouseClick</a> remarks.

Zeile   24    [vorher]: Use responsibly:  For every MouseDown there should eventually be a corresponding MouseUp event.
Zeile   27     [jetzt]: User responsibility:  For every MouseDown there should eventually be a corresponding MouseUp event.

Zeile   27    [vorher]: MouseUp, MouseClick, MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option)
Zeile   30     [jetzt]: MouseUp, MouseClick, MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option), MouseClickDownDelay (Option)


\txtFunctions\MouseGetCursor.txt

Zeile    5    [vorher]: Returns a cursor ID Number of the current Mouse Cursor.
Zeile    5     [jetzt]: Returns the cursor ID Number for the current Mouse Cursor.


\txtFunctions\MouseGetPos.txt

Zeile    8    [vorher]: MouseGetPos ( )
Zeile    8     [jetzt]: MouseGetPos ( [dimension] )

Zeile   12    [vorher]: None.
Zeile   12     [jetzt]: @@ParamTable@@

Zeile   13 [eingefgt]: Dimension 
Zeile   14 [eingefgt]: 	An optional argument that determines what the return value will be.  See Return Value.
Zeile   15 [eingefgt]: @@End@@

Zeile   17 [eingefgt]: ###ReturnValue###
Zeile   18 [eingefgt]: @@ParamTable@@
Zeile   19 [eingefgt]: Dimension 
Zeile   20 [eingefgt]: 	Values
Zeile   21 [eingefgt]: <i>None</i>
Zeile   22 [eingefgt]: 	Returns a two-element <b>array</b> that containing the mouse coordinates:  $array[0] = X coord (horizontal), $array[1] = Y coord (vertical)
Zeile   23 [eingefgt]: 0
Zeile   24 [eingefgt]: 	Returns the X co-ordinate as an integer.
Zeile   25 [eingefgt]: 1
Zeile   26 [eingefgt]: 	Returns the Y co-ordinate as an integer.
Zeile   27 [eingefgt]: @@End@@
Zeile   28 [eingefgt]: <br>
Zeile   29 [eingefgt]: If dimension is not a number @error will be set to 1.

Zeile   15    [vorher]: ###ReturnValue###
Zeile   31     [jetzt]: ###Remarks###

Zeile   16    [vorher]: Returns a two-element <b>array</b> that containing the mouse coordinates:
Zeile   32     [jetzt]: See MouseCoordMode for relative/absolute position settings.  If relative positioning, numbers may be negative.

Zeile   33 [eingefgt]: 
Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: ###Related###

Zeile   17    [vorher]: $array[0] = X coord (horizontal)
Zeile   36     [jetzt]: MouseClick, MouseClickDrag, MouseMove, MouseCoordMode (Option)

Zeile   18    [vorher]: $array[1] = Y coord (vertical)
Zeile   37     [jetzt]: 

Zeile   20    [vorher]: 
Zeile   39     [jetzt]: ###Example###

Zeile   21  [entfernt]: ###Remarks###
Zeile   22  [entfernt]: See MouseCoordMode for relative/absolute position settings.  If relative positioning, numbers may be negative.
Zeile   23  [entfernt]: 
Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: ###Related###
Zeile   26  [entfernt]: MouseClick, MouseClickDrag, MouseMove, MouseCoordMode (Option)
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: 
Zeile   29  [entfernt]: ###Example###

\txtFunctions\MouseUp.txt

Zeile   20    [vorher]: None.
Zeile   20     [jetzt]: @@ReturnTable@@

Zeile   21 [eingefgt]: Success:	Returns 1.
Zeile   22 [eingefgt]: Failure:	Returns 0, the button is not in the list.
Zeile   23 [eingefgt]: @@End@@

Zeile   24    [vorher]: <a href="MouseClick.htm#remarks">MouseClick</a>.
Zeile   27     [jetzt]: See <a href="MouseClick.htm#remarks">MouseClick</a> remarks.

Zeile   25    [vorher]: Use responsibly:  For every MouseDown there should eventually be a corresponding MouseUp event.
Zeile   28     [jetzt]: User responsibility:  For every MouseDown there should eventually be a corresponding MouseUp event.


\txtFunctions\MouseWheel.txt

Zeile   21    [vorher]: None.
Zeile   21     [jetzt]: @@ReturnTable@@

Zeile   22 [eingefgt]: Success:	Returns 1.
Zeile   23 [eingefgt]: Failure:	Returns 0, the direction is not recognized.
Zeile   24 [eingefgt]: @@End@@

Zeile   25    [vorher]: If the direction is not recognized, @Error is set to 1.
Zeile   28     [jetzt]: This function only works on NT, 2000, XP and later operating systems.

Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: ###Related###

Zeile   27    [vorher]: This function only works on NT, 2000, XP and later operating systems.
Zeile   32     [jetzt]: MouseClick, MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option)

Zeile   30    [vorher]: ###Related###
Zeile   35     [jetzt]: ###Example###

Zeile   31  [entfernt]: MouseClick, MouseClickDrag, MouseGetPos, MouseMove, MouseCoordMode (Option)
Zeile   32  [entfernt]: 
Zeile   33  [entfernt]: 
Zeile   34  [entfernt]: ###Example###

\txtFunctions\MsgBox.txt

Zeile   30 [eingefgt]: <br>

Zeile   30    [vorher]: @@StandardTable@@
Zeile   31     [jetzt]: @@ParamTable@@

Zeile   31    [vorher]: <b>Button Pressed</b>	<b>Return Value </b>
Zeile   32     [jetzt]: <b>Button Pressed</b>

Zeile   32    [vorher]: OK	 1
Zeile   33     [jetzt]: 	<b>Return Value </b>

Zeile   34 [eingefgt]: OK
Zeile   35 [eingefgt]: 	 1

Zeile   33    [vorher]: CANCEL	 2
Zeile   36     [jetzt]: CANCEL

Zeile   37 [eingefgt]: 	 2

Zeile   34    [vorher]: ABORT	 3
Zeile   38     [jetzt]: ABORT

Zeile   39 [eingefgt]: 	 3

Zeile   35    [vorher]: RETRY	 4
Zeile   40     [jetzt]: RETRY

Zeile   41 [eingefgt]: 	 4

Zeile   36    [vorher]: IGNORE	 5
Zeile   42     [jetzt]: IGNORE

Zeile   43 [eingefgt]: 	 5

Zeile   37    [vorher]: YES	 6
Zeile   44     [jetzt]: YES

Zeile   45 [eingefgt]: 	 6

Zeile   38    [vorher]: NO	 7
Zeile   46     [jetzt]: NO

Zeile   47 [eingefgt]: 	 7

Zeile   39    [vorher]: TRY AGAIN **	10
Zeile   48     [jetzt]: TRY AGAIN **

Zeile   49 [eingefgt]: 	10

Zeile   40    [vorher]: CONTINUE **	11
Zeile   50     [jetzt]: CONTINUE **

Zeile   51 [eingefgt]: 	11

Zeile   47    [vorher]: @@StandardTable@@
Zeile   58     [jetzt]: @@StandardTable1@@

Zeile   61    [vorher]: 64	Icon consisting of an 'i' in a circle	0x40
Zeile   72     [jetzt]: 64	Information-sign icon consisting of an 'i' in a circle	0x40

Zeile   93 [eingefgt]: 


\txtFunctions\Ping.txt

Zeile   23    [vorher]: Failure:	Returns 0 if host is not pingable or other network errors occured and sets @error. (See Remarks)
Zeile   23     [jetzt]: Failure:	Returns 0 if host is not pingable or other network errors occurred and sets @error. (See Remarks)


\txtFunctions\PixelChecksum.txt

Zeile   33    [vorher]: Performing a checksum of a region is very time consuming, so use the smallest region you are able to reduce CPU load.  On some machines a checksum of the whole screen could take many seconds!
Zeile   33     [jetzt]: Performing a checksum of a region is time consuming, so use the smallest region you are able to reduce CPU load.  On some machines a checksum of the whole screen could take many seconds!

Zeile   41    [vorher]: PixelChecksum, PixelGetColor, PixelCoordMode (Option), PixelSearch
Zeile   41     [jetzt]: PixelGetColor, PixelCoordMode (Option), PixelSearch


\txtFunctions\PixelSearch.txt

Zeile   38    [vorher]: The search is performed top-to-bottom, left-to-right, and the first match is returned.
Zeile   38     [jetzt]: The search is performed left-to-right, top-to-bottom and the first match is returned.

Zeile   42    [vorher]: Performing a search of a region can be time consuming, so use the smallest region you are able to reduce CPU load.
Zeile   42     [jetzt]: Remember, a typical display at 1024 x 768 has 786432 pixels. Although PixelSearch is optimized, narrowing the search area helps speed up the result.


\txtFunctions\ProcessClose.txt

Zeile   24 [eingefgt]: 

Zeile   26 [eingefgt]: 

Zeile   28 [eingefgt]: 

Zeile   30 [eingefgt]: 


\txtFunctions\ProcessExists.txt

Zeile   18 [eingefgt]: @@ReturnTable@@

Zeile   18    [vorher]: Success:  Returns the PID of the process.
Zeile   19     [jetzt]: Success:	Returns the PID of the process.

Zeile   19    [vorher]: Failure:  Returns 0 if process does not exist.
Zeile   20     [jetzt]: Failure:	Returns 0 if process does not exist.

Zeile   21 [eingefgt]: @@End@@

Zeile   20    [vorher]:  
Zeile   22     [jetzt]: 

Zeile   26 [eingefgt]: 

Zeile   28 [eingefgt]: 

Zeile   30 [eingefgt]: 


\txtFunctions\ProcessList.txt

Zeile   19 [eingefgt]: @@ReturnTable@@

Zeile   19    [vorher]: Success - An array of process names and PIDs (See Remarks).
Zeile   20     [jetzt]: Success:	An array of process names and PIDs (See Remarks).

Zeile   20    [vorher]: Failure - @error is set to 1.
Zeile   21     [jetzt]: Failure:	@error is set to 1.

Zeile   22 [eingefgt]: @@End@@


\txtFunctions\ProcessSetPriority.txt

Zeile   27 [eingefgt]: @@ReturnTable@@

Zeile   27    [vorher]: Success:  Returns 1.
Zeile   28     [jetzt]: Success:	Returns 1.

Zeile   28    [vorher]: Failure:  Returns 0 and sets @error to 1.  May set @error to 2 if attempting to use an unsupported priority class.
Zeile   29     [jetzt]: Failure:	Returns 0 and sets @error to 1.  May set @error to 2 if attempting to use an unsupported priority class.

Zeile   30 [eingefgt]: @@End@@


\txtFunctions\ProcessWait.txt

Zeile   16    [vorher]: 	[optional] Specifies how long to wait (default is to wait indefinitely).
Zeile   16     [jetzt]: 	[optional] Specifies how long to wait (in seconds). Default is to wait indefinitely.

Zeile   21 [eingefgt]: @@ReturnTable@@

Zeile   21    [vorher]: Success:  Returns 1.
Zeile   22     [jetzt]: Success:	Returns 1.

Zeile   22    [vorher]: Failure:  Returns 0 if the wait timed out.
Zeile   23     [jetzt]: Failure:	Returns 0 if the wait timed out.

Zeile   24 [eingefgt]: @@End@@

Zeile   29 [eingefgt]: 

Zeile   31 [eingefgt]: 


\txtFunctions\ProcessWaitClose.txt

Zeile   16    [vorher]: 	[optional] Specifies how long to wait (default is to wait indefinitely).
Zeile   16     [jetzt]: 	[optional] Specifies how long to wait (in seconds). Default is to wait indefinitely.

Zeile   21 [eingefgt]: @@ReturnTable@@

Zeile   21    [vorher]: Success:  Returns 1.
Zeile   22     [jetzt]: Success:	Returns 1.

Zeile   22    [vorher]: Failure:  Returns 0 if wait timed out.
Zeile   23     [jetzt]: Failure:	Returns 0 if wait timed out.

Zeile   24 [eingefgt]: @@End@@

Zeile   29 [eingefgt]: 

Zeile   31 [eingefgt]: 

Zeile   33 [eingefgt]: 


\txtFunctions\Random.txt

Zeile   25    [vorher]: Failure:	Returns 0 and sets @error flag:
Zeile   25     [jetzt]: Failure:	Returns 0 and sets @error flag to 1 if bad parameters.

Zeile   26  [entfernt]: 	0 success.
Zeile   27  [entfernt]: 	1 Bad parameters.

Zeile   43    [vorher]: The Mersenne Twister is an algorithm for generating random numbers. It was designed with consideration of the flaws in various other generators. The period, 2<sup>19937</sup>-1, and the order of equidistribution, 623 dimensions, are far greater. The generator is also fast; it avoids multiplication and division, and it benefits from caches and pipelines. For more information see the inventors' web page at http://www.math.keio.ac.jp/~matumoto/emt.html
Zeile   41     [jetzt]: The Mersenne Twister is an algorithm for generating random numbers. It was designed with consideration of the flaws in various other generators. The period, 2<sup>19937</sup>-1, and the order of equidistribution, 623 dimensions, are far greater. The generator is also fast; it avoids multiplication and division, and it benefits from caches and pipelines. For more information see the inventors' web page at http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html


\txtFunctions\RegDelete.txt

Zeile   25 [eingefgt]: 	 @error can be set to following values :
Zeile   26 [eingefgt]: 	 1 if unable to open requested key
Zeile   27 [eingefgt]: 	 2 if unable to open requested main key
Zeile   28 [eingefgt]: 	 3 if unable to remote connect to the registry
Zeile   29 [eingefgt]: 	-1 if unable to delete requested value
Zeile   30 [eingefgt]: 	-2 if unable to delete requested key/value

Zeile   37 [eingefgt]: When running on 64-bit Windows if you want to delete a key or value specific to the 64-bit environment you have to suffix the HK... with 64 i.e. HKLM64.
Zeile   38 [eingefgt]: 

Zeile   35    [vorher]: It is possible to access remote registries by using a keyname in the form "\\computername\keyname".  To use this feature you must have the correct access rights on NT/2000/XP/2003, or if you are using a 9x based OS the remote PC must have the remote regsitry service installed first (See Microsoft Knowledge Base Article - 141460).
Zeile   43     [jetzt]: It is possible to access remote registries by using a keyname in the form "\\computername\keyname".  To use this feature you must have the correct access rights on NT/2000/XP/2003, or if you are using a 9x based OS the remote PC must have the remote registry service installed first (See Microsoft Knowledge Base Article - 141460).


\txtFunctions\RegEnumKey.txt

Zeile   23    [vorher]: Failure:	Returns "" and sets the @error flag:
Zeile   23     [jetzt]: Failure:	Returns an error message string and sets the @error flag:

Zeile   25 [eingefgt]: 	 2 if unable to open requested main key
Zeile   26 [eingefgt]: 	 3 if unable to remote connect to the registry

Zeile   33 [eingefgt]: When running on 64-bit Windows if you want to enum a key specific to the 64-bit environment you have to suffix the HK... with 64 i.e. HKLM64.
Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: 

Zeile   32    [vorher]: RegEnumVal, RegDelete, RegWrite, StringSplit
Zeile   37     [jetzt]: RegEnumVal, RegDelete, RegWrite


\txtFunctions\RegEnumVal.txt

Zeile   22    [vorher]: Success:	Returns the requested value name..
Zeile   22     [jetzt]: Success:	Returns the requested registry value. @EXTENDED is set to the type of the value.

Zeile   23    [vorher]: Failure:	Returns "" and sets the @error flag:
Zeile   23     [jetzt]: Failure:	Returns an error message string and sets the @error flag:

Zeile   25 [eingefgt]: 	 2 if unable to open requested main key
Zeile   26 [eingefgt]: 	 3 if unable to remote connect to the registry

Zeile   33 [eingefgt]: When running on 64-bit Windows if you want to enum a value specific to the 64-bit environment you have to suffix the HK... with 64 i.e. HKLM64.
Zeile   34 [eingefgt]: 

Zeile   32    [vorher]: RegEnumKey, RegDelete, RegWrite, StringSplit
Zeile   36     [jetzt]: RegEnumKey, RegDelete, RegWrite


\txtFunctions\RegRead.txt

Zeile   22    [vorher]: Success:	Returns the requested registry value value..
Zeile   22     [jetzt]: Success:	Returns the requested registry value. @EXTENDED is set to the type of the value $REG_... . These types are defined in the "Constants.au3" include file.

Zeile   25 [eingefgt]: 	 2 if unable to open requested main key
Zeile   26 [eingefgt]: 	 3 if unable to remote connect to the registry

Zeile   34 [eingefgt]: When running on 64-bit Windows if you want to read a value specific to the 64-bit environment you have to suffix the HK... with 64 i.e. HKLM64.
Zeile   35 [eingefgt]: 

Zeile   38    [vorher]: When reading a REG_MULTI_SZ key the multiple entries are seperated by @LF - use with StringSplit(..., @LF) to get each entry.
Zeile   42     [jetzt]: When reading a REG_MULTI_SZ key the multiple entries are separated by @LF - use with StringSplit(..., @LF) to get each entry.

Zeile   40    [vorher]: It is possible to access remote registries by using a keyname in the form "\\computername\keyname".  To use this feature you must have the correct access rights on NT/2000/XP/2003, or if you are using a 9x based OS the remote PC must have the remote regsitry service installed first (See Microsoft Knowledge Base Article - 141460).
Zeile   44     [jetzt]: It is possible to access remote registries by using a keyname in the form "\\computername\keyname".  To use this feature you must have the correct access rights on NT/2000/XP/2003, or if you are using a 9x based OS the remote PC must have the remote registry service installed first (See Microsoft Knowledge Base Article - 141460).


\txtFunctions\RegWrite.txt

Zeile   28 [eingefgt]: 	 @error can be set to following values :
Zeile   29 [eingefgt]: 	 1 if unable to open requested key
Zeile   30 [eingefgt]: 	 2 if unable to open requested main key
Zeile   31 [eingefgt]: 	 3 if unable to remote connect to the registry
Zeile   32 [eingefgt]: 	-1 if unable to open requested value
Zeile   33 [eingefgt]: 	-2 if value type not supported

Zeile   40 [eingefgt]: When running on 64-bit Windows if you want to write a key or value specific to the 64-bit environment you have to suffix the HK... with 64 i.e. HKLM64.
Zeile   41 [eingefgt]: 

Zeile   40    [vorher]: When writing a REG_MULTI_SZ key you must separate each value with @LF.  The value must NOT end with @LF and no "blank" entries are allowed (see example).
Zeile   48     [jetzt]: When writing a REG_MULTI_SZ key you must separate each value with @LF.  The value must NOT end with @LF unless you want ant empty substring (see example).

Zeile   42    [vorher]: It is possible to access remote registries by using a keyname in the form "\\computername\keyname".  To use this feature you must have the correct access rights on NT/2000/XP/2003, or if you are using a 9x based OS the remote PC must have the remote regsitry service installed first (See Microsoft Knowledge Base Article - 141460).
Zeile   50     [jetzt]: It is possible to access remote registries by using a keyname in the form "\\computername\keyname".  To use this feature you must have the correct access rights on NT/2000/XP/2003, or if you are using a 9x based OS the remote PC must have the remote registry service installed first (See Microsoft Knowledge Base Article - 141460).


\txtFunctions\Run.txt

Zeile    8    [vorher]: Run ( "filename" [, "workingdir" [, flag]] )
Zeile    8     [jetzt]: Run ( "filename" [, "workingdir" [, flag[, standard_i/o_flag]]] )

Zeile   22 [eingefgt]: standard_i/o_flag
Zeile   23 [eingefgt]: 	[optional] Provide a meaningful handle to one or more STD I/O streams of the child process.
Zeile   24 [eingefgt]: 	  1 ($STDIN_CHILD)  = Provide a handle to the child's STDIN stream
Zeile   25 [eingefgt]: 	  2 ($STDOUT_CHILD) = Provide a handle to the child's STDOUT stream
Zeile   26 [eingefgt]: 	  4 ($STDERR_CHILD) = Provide a handle to the child's STDERR stream

Zeile   31 [eingefgt]: @@ReturnTable@@

Zeile   26    [vorher]: Success:  The PID of the process that was launched.
Zeile   32     [jetzt]: Success:	The PID of the process that was launched.

Zeile   27    [vorher]: Failure:  Depends on RunErrorsFatal; see Remarks.
Zeile   33     [jetzt]: Failure:	Depends on RunErrorsFatal; see Remarks.

Zeile   34 [eingefgt]: @@End@@

Zeile   31    [vorher]: To run DOS (console) commands, try <i>RunWait(@ComSpec & " /c " & 'commandName', "", @SW_HIDE)</i>
Zeile   38     [jetzt]: To run DOS (console) commands, try <i>Run(@ComSpec & " /c " & 'commandName', "", @SW_HIDE)</i>

Zeile   44 [eingefgt]: Providing the Standard I/O parameter with the proper values permits interaction with the child process through the StderrRead, StdinWrite and StdoutRead functions. Combine the flag values (or use $STDERR_CHILD, $STDIN_CHILD & $STDOUT_CHILD, defined in Constants.au3) to manage more than one stream.
Zeile   45 [eingefgt]: 

Zeile   38    [vorher]: RunAsSet, RunErrorsFatal (Option), RunWait
Zeile   47     [jetzt]: RunAsSet, RunErrorsFatal (Option), RunWait, StderrRead, StdinWrite, StdoutRead


\txtFunctions\RunAsSet.txt

Zeile   25 [eingefgt]: @@ReturnTable@@

Zeile   25    [vorher]: Returns 0 if the operating system does not support this function.
Zeile   26     [jetzt]: Success:	Returns 1--regardless of success.  (If the login information was invalid, subsequent Run/RunWait commands will fail....)

Zeile   27 [eingefgt]: Failure:	Returns 0 if the operating system does not support this function.
Zeile   28 [eingefgt]: @@End@@
Zeile   29 [eingefgt]: 
Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: 
Zeile   32 [eingefgt]: ###Remarks###

Zeile   26    [vorher]: Otherwise returns 1--regardless of success.  (If the login information was invalid, subsequent Run/RunWait commands will fail....)
Zeile   33     [jetzt]: This function allows subsequent Run and RunWait functions to run as a different user (e.g. Administrator).  The function only works on the 2000/XP (or later) platforms.  NT4 users should install and use the SU command from the NT Resource Kit.

Zeile   35 [eingefgt]: The "Secondary Logon service" or "RunAs service" must not be disabled if you want this function to work.

Zeile   37 [eingefgt]: To unset the RunAs details, use the function with no parameters: RunAsSet().

Zeile   39 [eingefgt]: 

Zeile   30    [vorher]: ###Remarks###
Zeile   40     [jetzt]: ###Related###

Zeile   31    [vorher]: This function allows subsequent Run and RunWait functions to run as a different user (e.g. Administrator).  The function only works on the 2000/XP (or later) platforms.  NT4 users should install and use the SU command from the NT Resource Kit.
Zeile   41     [jetzt]: Run, RunErrorsFatal (Option), RunWait

Zeile   33    [vorher]: The "Secondary Logon service" or "RunAs service" must not be disabled if you want this function to work.
Zeile   43     [jetzt]: 

Zeile   35    [vorher]: To unset the RunAs details, use the function with no parameters: RunAsSet().
Zeile   45     [jetzt]: ###Example###

Zeile   36  [entfernt]: 
Zeile   37  [entfernt]: 
Zeile   38  [entfernt]: ###Related###
Zeile   39  [entfernt]: Run, RunErrorsFatal (Option), RunWait
Zeile   40  [entfernt]: 
Zeile   41  [entfernt]: 
Zeile   42  [entfernt]: 
Zeile   43  [entfernt]: ###Example###

\txtFunctions\RunWait.txt

Zeile   41    [vorher]: ProcessWait, ProcessWaitClose, RunAsSet, RunErrorsFatal (Option), RunWait
Zeile   41     [jetzt]: ProcessWait, ProcessWaitClose, RunAsSet, RunErrorsFatal (Option), Run


\txtFunctions\Send.txt

Zeile   17    [vorher]: 	  flag = 0 (default), Text contains special characters like + and ! to indicate SHIFT and ALT key presses.
Zeile   17     [jetzt]: 	  flag = 0 (default), Text contains special characters like + and ! to indicate SHIFT and ALT key-presses.

Zeile   56    [vorher]: @@StandardTable@@
Zeile   56     [jetzt]: @@StandardTable1@@

Zeile   69    [vorher]: {UP}	Cursor up
Zeile   69     [jetzt]: {UP}	Up arrow

Zeile   70    [vorher]: {DOWN}	Cursor down
Zeile   70     [jetzt]: {DOWN}	Down arrow

Zeile   71    [vorher]: {LEFT}	Cursor left
Zeile   71     [jetzt]: {LEFT}	Left arrow

Zeile   72    [vorher]: {RIGHT}	Cursor right
Zeile   72     [jetzt]: {RIGHT}	Right arrow

Zeile  134    [vorher]: (When using 2 digit ASCII codes you must use a leading 0, otherwise an obselete 437 code page is used).
Zeile  134     [jetzt]: (When using 2 digit ASCII codes you must use a leading 0, otherwise an obsolete 437 code page is used).

Zeile  136    [vorher]: To send UNICODE characters enter the character code, for example this sends a Chinese character
Zeile  136     [jetzt]: To send UNICODE characters enter the character code (decimal or hex), for example this sends a Chinese character

Zeile  137    [vorher]:     Send("{ASC 2709}")
Zeile  137     [jetzt]:     Send("{ASC 2709}") or Send("{ASC 0xA95}")

Zeile  143    [vorher]:     Send("+{TAB 4})   ;Presses SHIFT+TAB 4 times
Zeile  143     [jetzt]:     Send("+{TAB 4}")   ;Presses SHIFT+TAB 4 times

Zeile  145 [eingefgt]: The key will be send at least once even if the count is zero.
Zeile  146 [eingefgt]: 

Zeile  154    [vorher]: If you with to use a variable for the count, try
Zeile  156     [jetzt]: If you wish to use a variable for the count, try

Zeile  168    [vorher]: @@StandardTable@@
Zeile  170     [jetzt]: @@StandardTable1@@

Zeile  182    [vorher]: @@StandardTable@@
Zeile  184     [jetzt]: @@StandardTable1@@

Zeile  192 [eingefgt]: When running a script on a remote computer through a program as psexec (www.sysinternals.com) or beyondexec (www.beyondlogic.org) it is necessary, specially when sending strokes to a program launch by the script with a Run function, to use <b>ControlSend</b> or other ControlXXX functions to directly communicate with the control. Send even with Opt("SendAttachMode",1) is not working.
Zeile  193 [eingefgt]: Using the -s mode when submitting can help to have better right on the remote computer.


\txtFunctions\SetError.txt

Zeile    5    [vorher]: Manually set the value of the @error macro. 
Zeile    5     [jetzt]: Manually set the value of the @error macro.

Zeile    8    [vorher]: SetError ( code ) 
Zeile    8     [jetzt]: SetError ( code [, extended [, return value]] )

Zeile   14    [vorher]: 	The required value (integer) to set the @error macro to. 
Zeile   14     [jetzt]: 	The required value (integer) to set the @error macro to.

Zeile   15 [eingefgt]: extended
Zeile   16 [eingefgt]: 	The optional value (integer) to set the @extended macro to.  This sets the same macro as the SetExtended() function.
Zeile   17 [eingefgt]: return value
Zeile   18 [eingefgt]: 	Override the default return value and return this parameter.

Zeile   19    [vorher]: None.
Zeile   23     [jetzt]: By default, none, however if the optional return value argument is passed, then the function will return that value.

Zeile   20    [vorher]:  
Zeile   24     [jetzt]: 

Zeile   23    [vorher]: The @error code is only valid until the next function is called.  Consequently, you may need to backup the status of @error in a variable if you are testing it in a While-WEnd loop.
Zeile   27     [jetzt]: When entering a function @error is set to 0.  Unless SetError() is called, then @error will remain 0 after the function has ended.  This means that in order for @error to be set after a function, it must be explicitly set.  This also means you may need to backup the status of @error in a variable if you are testing it in a While-WEnd loop.

Zeile   28 [eingefgt]: The extended parameter is optional.  It is only provided as a way to set both @error and @extended at the same time.  If only @extended needs set, then it is recommended to use the SetExtended() function instead.


\txtFunctions\SetExtended.txt

Zeile    5    [vorher]: Manually set the value of the @extended macro. 
Zeile    5     [jetzt]: Manually set the value of the @extended macro.

Zeile    8    [vorher]: SetExtended ( code ) 
Zeile    8     [jetzt]: SetExtended ( code [, return value] )

Zeile   14    [vorher]: 	The required value (integer) to set the @extended macro to. 
Zeile   14     [jetzt]: 	The required value (integer) to set the @extended macro to.

Zeile   15 [eingefgt]: return value
Zeile   16 [eingefgt]: 	Override the default return value and return this parameter.

Zeile   19    [vorher]: None.
Zeile   21     [jetzt]: By default, none, however, if the optional return value argument is passed, then the function will return that value.

Zeile   20    [vorher]:  
Zeile   22     [jetzt]: 

Zeile   23    [vorher]: The @extended code is only valid until the next function is called.  Consequently, you may need to backup the status of @extended in a variable if you are testing it in a While-WEnd loop.
Zeile   25     [jetzt]: When entering a function @extended is set to 0.  Unless SetExtended() is called, then @extended will remain 0 after the function has ended.  This means that in order for @extended to be set after a function, it must be explicitly set.  This also means you may need to backup the status of @extended in a variable if you are testing it in a While-WEnd loop.


\txtFunctions\SoundSetWaveVolume.txt

Zeile   19    [vorher]: Success:	None.
Zeile   19     [jetzt]: Success:	Returns 1.

Zeile   20    [vorher]: Failure:	Sets @error to 1 if percent is invalid.
Zeile   20     [jetzt]: Failure:	Returns 0 and sets @error to 1 if percent is invalid.


\txtFunctions\SplashImageOn.txt

Zeile   44 [eingefgt]: Splash with opt=1 cannot be moved and cannot be activated  by click.

Zeile   46 [eingefgt]: 


\txtFunctions\SplashTextOn.txt

Zeile    8    [vorher]: SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, "fontsz" [, "fontwt"]]]]]]]] )
Zeile    8     [jetzt]: SplashTextOn ( "title", "text" [, w [, h [, x pos [, y pos [, opt [, "fontname" [, fontsz [, fontwt ]]]]]]]] )

Zeile   32 [eingefgt]: 	32 = Centered vertically text

Zeile   42    [vorher]: None.
Zeile   43     [jetzt]: Return the Handle of the splash window that can be used in ControlSetText.

Zeile   54 [eingefgt]: If the text is center and multiline, the ControlSetText will not override the number of lines created by the SplashTextOn.

Zeile   56 [eingefgt]: Splash with opt=1 cannot be moved and cannot be activated  by click.
Zeile   57 [eingefgt]: 

Zeile   62 [eingefgt]: Use @LF to display several lines.

Zeile   64 [eingefgt]: 


\txtFunctions\Sqrt.txt

Zeile   13    [vorher]: number
Zeile   13     [jetzt]: expression


\txtFunctions\StatusbarGetText.txt

Zeile   25    [vorher]: Failure:	Returns empty string and sets @error to 1 if no text could be read.
Zeile   25     [jetzt]: Failure:	Returns "" (blank string) and sets @error to 1 if no text could be read.


\txtFunctions\String.txt

Zeile   25 [eingefgt]: a string will be converted to a binaryString when concatenating a Chr(0)
Zeile   26 [eingefgt]: 

Zeile   26    [vorher]: Int, Number, IsString
Zeile   28     [jetzt]: Int, Number, IsString, BinaryString, IsBinaryString, Chr


\txtFunctions\StringAddCR.txt

Zeile   23    [vorher]: None.
Zeile   23     [jetzt]: "string" parameter cannot be a binaryString.


\txtFunctions\StringInStr.txt

Zeile    8    [vorher]: StringInStr ( "string", "substring" [, casesense [, occurance]] )
Zeile    8     [jetzt]: StringInStr ( "string", "substring" [, casesense [, occurrence]] )

Zeile   21    [vorher]: occurance
Zeile   21     [jetzt]: occurrence

Zeile   22    [vorher]: 	[optional] Which occurance of the substring to find in the string.  Use a negative occurance to search from the right side.  The default value is 1 (finds first occurance).
Zeile   22     [jetzt]: 	[optional] Which occurrence of the substring to find in the string.  Use a negative occurrence to search from the right side.  The default value is 1 (finds first occurrence).

Zeile   32    [vorher]: 	1 - Occurance was 0.  Occurance must be a positive or negative integer.
Zeile   32     [jetzt]: 	1 - Occurrence was 0.  Occurrence must be a positive or negative integer.

Zeile   39    [vorher]: The first character position is 1.  If occurance is given, casesense must also be given.
Zeile   39     [jetzt]: The first character position is 1.  If occurrence is given, casesense must also be given.


\txtFunctions\StringIsSpace.txt

Zeile   26 [eingefgt]: 


\txtFunctions\StringLeft.txt

Zeile   25    [vorher]: If <i>count</i> exceeds string length or if <i>count</i> is negative, the entire string is returned.
Zeile   25     [jetzt]: If <i>count</i> exceeds string length, the entire string is returned.

Zeile   26 [eingefgt]: If <i>count</i> is negative, an empty string is returned.


\txtFunctions\StringReplace.txt

Zeile   36    [vorher]: If the start method is used the count and casesense parameters are ignored. If the replacestring cannot not be stored a blank string is returned and @error is set to 1.
Zeile   36     [jetzt]: If the start method is used the count and casesense parameters are ignored. If the replacestring cannot be stored a blank string is returned and @error is set to 1.


\txtFunctions\StringRight.txt

Zeile   25    [vorher]: If <i>count</i> exceeds string length or if <i>count</i> is negative, the entire string is returned.
Zeile   25     [jetzt]: If <i>count</i> exceeds string length, the entire string is returned.

Zeile   26 [eingefgt]: If <i>count</i> is negative, an empty string is returned.


\txtFunctions\StringSplit.txt

Zeile   18    [vorher]: 	[optional] If flag is 0 (the default), then each character in the string will mark where to split the string.  If flag is 1, then the entire delimiter string is needed to mark the split.
Zeile   18     [jetzt]: 	[optional] If flag is 0 (the default), then each character in the delimiter string will mark where to split the string.  If flag is 1, then the entire delimiter string is needed to mark the split.

Zeile   31    [vorher]: If the delimiter you wish to use is a substring instead of individual single characters, see the second example below.
Zeile   31     [jetzt]: If the delimiter you wish to use is a substring instead of individual single characters, see the example below.

Zeile   35 [eingefgt]: Caution if you use the macro @CRLF you are referring to a 2 character string so you will generate extra blanks lines.

Zeile   37 [eingefgt]: 


\txtFunctions\StringStripCR.txt

Zeile   23    [vorher]: None.
Zeile   23     [jetzt]: "string" parameter cannot be a binaryString.


\txtFunctions\StringStripWS.txt

Zeile   33 [eingefgt]: "string" parameter cannot be a binaryString.
Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: 


\txtFunctions\TimerDiff.txt

Zeile    5    [vorher]: Returns a difference in time from a previous call to TimerInit().
Zeile    5     [jetzt]: Returns the difference in time from a previous call to TimerInit().

Zeile   19    [vorher]: Returns a time difference (in milliseconds) from a previous call to TimerInit().
Zeile   19     [jetzt]: Returns the time difference (in milliseconds) from a previous call to TimerInit().


\txtFunctions\ToolTip.txt

Zeile    8    [vorher]: ToolTip ( "text" [, x [, y]] )
Zeile    8     [jetzt]: ToolTip ( "text" [, x [, y [, "title" [, icon [, options]]]]] )

Zeile   10 [eingefgt]: ###Parameters###
Zeile   11 [eingefgt]: @@ParamTable@@
Zeile   12 [eingefgt]: text
Zeile   13 [eingefgt]: 	The text of the tooltip.  (An empty string clears a displaying tooltip)
Zeile   14 [eingefgt]: x, y
Zeile   15 [eingefgt]: 	[optional] The x,y position of the tooltip.
Zeile   16 [eingefgt]: title
Zeile   17 [eingefgt]: 	[optional] The title for the tooltip <b>Requires IE5+</b>
Zeile   18 [eingefgt]: icon
Zeile   19 [eingefgt]: 	[optional] Pre-defined icon to show next to the title: <b>Requires IE5+.</b>  Requires a title.
Zeile   20 [eingefgt]: 		0 = No icon, 1 = Info icon, 2 = Warning icon, 3 = Error Icon
Zeile   21 [eingefgt]: options
Zeile   22 [eingefgt]: 	[optional] Sets different options for how the tooltip will be displayed (Can be added together):
Zeile   23 [eingefgt]: 		1 = Display as Balloon Tip <b>Requires IE5+</b>
Zeile   24 [eingefgt]: 		2 = Center the tip at the x,y coordinates instead of using them for the upper left corner.
Zeile   25 [eingefgt]: @@End@@

Zeile   27 [eingefgt]: 

Zeile   11    [vorher]: ###Parameters###
Zeile   28     [jetzt]: ###ReturnValue###

Zeile   29 [eingefgt]: None.
Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: 

Zeile   12    [vorher]: @@ParamTable@@
Zeile   32     [jetzt]: ###Remarks###

Zeile   13    [vorher]: text
Zeile   33     [jetzt]: To skip an optional parameter, leaving it's default value intact, use:

Zeile   34 [eingefgt]:     "" for a string parameters
Zeile   35 [eingefgt]:     -1 for a numeric parameters
Zeile   36 [eingefgt]: 

Zeile   14    [vorher]: 	The text of the tooltip.  (An empty string clears a displaying tooltip)
Zeile   37     [jetzt]: If the x and y coordinates are omitted the, tip is placed near the mouse cursor.

Zeile   15    [vorher]: x, y
Zeile   38     [jetzt]: A Tooltip will appear until the script terminates or ToolTip("") is called.

Zeile   16    [vorher]: 	[optional] The x,y position of the tooltip.
Zeile   39     [jetzt]: You may use @CR or @LF to create multi-line tooltips.

Zeile   17    [vorher]: @@End@@
Zeile   40     [jetzt]: The title, icon and Balloon Tip option all require Internet Explorer 5.0 or later in order to function.

Zeile   41 [eingefgt]: To display an icon, you must specify a non-empty title.  The icon appears on the same row as the title and thus requires a title to be present.
Zeile   42 [eingefgt]: If using the center flag, the center of the tooltip will be at the coordinates specified.  If using the center flag with a Balloon Tip, the stem will be centered on the balloon and will point to the coordinates specified.

Zeile   44 [eingefgt]: ###Related###
Zeile   45 [eingefgt]: TrayTip

Zeile   47 [eingefgt]: 

Zeile   20    [vorher]: ###ReturnValue###
Zeile   48     [jetzt]: ###Example###

Zeile   21  [entfernt]: None.
Zeile   22  [entfernt]: 
Zeile   23  [entfernt]: 
Zeile   24  [entfernt]: ###Remarks###
Zeile   25  [entfernt]: If the x and y coordinates are omitted the, tip is placed near the mouse cursor.  If the coords would cause the tooltip to run off screen, it is repositioned to visible.
Zeile   26  [entfernt]: Tooltip appears until it is cleared, until script terminates, or sometimes until it is clicked upon.  You may use @CR or @LF to create multi-line tooltips.
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: 
Zeile   29  [entfernt]: ###Related###
Zeile   30  [entfernt]: TrayTip
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: 
Zeile   33  [entfernt]: ###Example###

\txtFunctions\TrayTip.txt

Zeile    5    [vorher]: Displays a balloon tip from the AuotIt Icon. (2000/XP only)
Zeile    5     [jetzt]: Displays a balloon tip from the AutoIt Icon. (2000/XP only)

Zeile   18    [vorher]: 	A rough estimate of the time the balloon tip should be displayed.  (Windows has a min and max of about 10-30 seconds but does not always honor a time in that range.)
Zeile   18     [jetzt]: 	A rough estimate of the time (in seconds) the balloon tip should be displayed. (Windows has a min and max of about 10-30 seconds but does not always honor a time in that range.)

Zeile   31    [vorher]: A Tray tip will close if the AutoIt tray icon disappears.  Consequently, the TrayTip may not appear if AutoItSetOption("TrayIconHide", 1) is set or if the user has disabled balloon tips via registry settings!
Zeile   31     [jetzt]: A Tray tip will close if the AutoIt tray icon disappears. Consequently, the TrayTip may not appear if AutoItSetOption("TrayIconHide", 1) is set or if the user has disabled balloon tips via registry settings!

Zeile   33    [vorher]: Windows XP usually plays a sound when displaying a balloon tip.  This sound can be disabled by adding 16 to the <i>options</i> parameter or by setting an empty title.
Zeile   33     [jetzt]: Windows XP usually plays a sound when displaying a balloon tip. This sound can be disabled by adding 16 to the <i>options</i> parameter or by setting an empty title.


\txtFunctions\WinActivate.txt

Zeile   14    [vorher]: 	The title of the window to activate.
Zeile   14     [jetzt]: 	The title of the window to activate. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   21    [vorher]: None.
Zeile   21     [jetzt]: @@ReturnTable@@

Zeile   22 [eingefgt]: Success:	Returns 1. 
Zeile   23 [eingefgt]: Failure:	Returns 0 if window is not found. 
Zeile   24 [eingefgt]: @@End@@


\txtFunctions\WinActive.txt

Zeile   14    [vorher]: 	The title of the window to activate.
Zeile   14     [jetzt]: 	The title of the window to activate. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.


\txtFunctions\WinClose.txt

Zeile   14    [vorher]: 	The title of the window to close.
Zeile   14     [jetzt]: 	The title of the window to close. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   21    [vorher]: None.
Zeile   21     [jetzt]: @@ReturnTable@@

Zeile   22 [eingefgt]: Success:	Returns 1. 
Zeile   23 [eingefgt]: Failure:	Returns 0 if window is not found. 
Zeile   24 [eingefgt]: @@End@@


\txtFunctions\WinExists.txt

Zeile   14    [vorher]: 	The title of the window to check.
Zeile   14     [jetzt]: 	The title of the window to check. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   21 [eingefgt]: @@ReturnTable@@

Zeile   21    [vorher]: Returns 1 if the window exists, otherwise returns 0.
Zeile   22     [jetzt]: Success:	Returns 1 if the window exists.

Zeile   23 [eingefgt]: Failure:	Returns 0 otherwise.
Zeile   24 [eingefgt]: @@End@@

Zeile   25    [vorher]: WinExist will return 1 even if a window is hidden.
Zeile   28     [jetzt]: WinExists will return 1 even if the window is hidden.


\txtFunctions\WinGetClassList.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   23    [vorher]: Failure:	Returns numeric 1 and sets @error to 1 if no window matches the criteria.
Zeile   23     [jetzt]: Failure:	Returns "" and sets @error to 1 if no window matches the criteria.


\txtFunctions\WinGetClientSize.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   25    [vorher]: Failure:	Returns numeric 1 and sets @error to 1 if windows is not found.
Zeile   25     [jetzt]: Failure:	Returns 0 and sets @error to 1 if windows is not found.


\txtFunctions\WinGetHandle.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   22    [vorher]: Success:	Returns a string containing the window handle value.
Zeile   22     [jetzt]: Success:	Returns handle to the window.


\txtFunctions\WinGetPos.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   27    [vorher]: Failure:	Returns numeric 1 and sets @error to 1 if windows is not found.
Zeile   27     [jetzt]: Failure:	Returns 0 and sets @error to 1 if windows is not found.


\txtFunctions\WinGetProcess.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.


\txtFunctions\WinGetState.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.


\txtFunctions\WinGetText.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   21 [eingefgt]: @@ReturnTable@@

Zeile   21    [vorher]: Returns a string containing the window text read.
Zeile   22     [jetzt]: Success:	Returns a string containing the window text read.

Zeile   23 [eingefgt]: Failure:	Returns numeric 0 if no title match.
Zeile   24 [eingefgt]: @@End@@


\txtFunctions\WinGetTitle.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   21 [eingefgt]: @@ReturnTable@@

Zeile   21    [vorher]: Returns a string containing the complete window title.  Returns numeric 0 if no title match.
Zeile   22     [jetzt]: Success:	Returns a string containing the complete window title.

Zeile   23 [eingefgt]: Failure:	Returns numeric 0 if no title match.
Zeile   24 [eingefgt]: @@End@@


\txtFunctions\WinKill.txt

Zeile   14    [vorher]: 	The title of the window to close.
Zeile   14     [jetzt]: 	The title of the window to close. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.


\txtFunctions\WinMenuSelectItem.txt

Zeile   14    [vorher]: 	The title of the window to read.
Zeile   14     [jetzt]: 	The title of the window to read. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.


\txtFunctions\WinMove.txt

Zeile   14    [vorher]: 	The title of the window to move/resize.
Zeile   14     [jetzt]: 	The title of the window to move/resize. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   29    [vorher]: None.
Zeile   29     [jetzt]: @@ReturnTable@@

Zeile   30 [eingefgt]: Success:	Returns 1. 
Zeile   31 [eingefgt]: Failure:	Returns 0 if window is not found. 
Zeile   32 [eingefgt]: @@End@@

Zeile   34    [vorher]: If very width and height are small (or negative), the window will go no smaller than 112 x 27 pixels.  If width and height are large, the window will go no larger than approximately [12+@DesktopWidth] x [12+@DesktopHeight] pixels.
Zeile   37     [jetzt]: If the width and height are small (or negative), the window will go no smaller than 112 x 27 pixels.  If width and height are large, the window will go no larger than approximately [12+@DesktopWidth] x [12+@DesktopHeight] pixels.

Zeile   41 [eingefgt]: If x andy equal to the <a href="..\keywords\Default.htm">Default keyword</a> no move occurs, just resizing.

Zeile   40    [vorher]: WinActivate, WinClose, WinGetClientSize, WinGetPos, WinSetState
Zeile   44     [jetzt]: WinActivate, WinClose, WinGetClientSize, WinGetPos, WinSetState, <a href="..\keywords\Default.htm">Default</a>


\txtFunctions\WinSetOnTop.txt

Zeile   14    [vorher]: 	The title of the window to affect.
Zeile   14     [jetzt]: 	The title of the window to affect. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   24    [vorher]: None.
Zeile   24     [jetzt]: @@ReturnTable@@

Zeile   25 [eingefgt]: Success:	Returns 1. 
Zeile   26 [eingefgt]: Failure:	Returns 0 if window is not found. 
Zeile   27 [eingefgt]: @@End@@


\txtFunctions\WinSetState.txt

Zeile   14    [vorher]: 	The title of the window to show.
Zeile   14     [jetzt]: 	The title of the window to show.  See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   30    [vorher]: None.
Zeile   30     [jetzt]: @@ReturnTable@@

Zeile   31 [eingefgt]: Success:	Returns 1. 
Zeile   32 [eingefgt]: Failure:	Returns 0 if window is not found. 
Zeile   33 [eingefgt]: @@End@@


\txtFunctions\WinSetTitle.txt

Zeile   14    [vorher]: 	The title of the window to change.
Zeile   14     [jetzt]: 	The title of the window to change. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   23    [vorher]: None.
Zeile   23     [jetzt]: @@ReturnTable@@

Zeile   24 [eingefgt]: Success:	Returns 1. 
Zeile   25 [eingefgt]: Failure:	Returns 0 if window is not found. 
Zeile   26 [eingefgt]: @@End@@


\txtFunctions\WinSetTrans.txt

Zeile   14    [vorher]: 	The title of the window to change. 
Zeile   14     [jetzt]: 	The title of the window to change.  See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   18    [vorher]: 	A number in the range 0 - 255.  The larger the number, the more transparent the window will become.
Zeile   18     [jetzt]: 	A number in the range 0 - 255.  The lower the number, the more transparent the window will become.  255 = Solid, 0 = Invisible.

Zeile   22 [eingefgt]: @@ReturnTable@@
Zeile   23 [eingefgt]: Success:	Returns Non-zero.

Zeile   22    [vorher]: Non-zero on success, zero on failure.  @error will be set to 1 if the function isn't supported on an OS.
Zeile   24     [jetzt]: Failure:	Returns 0,  @error will be set to 1 if the function isn't supported on an OS.

Zeile   25 [eingefgt]: @@End@@


\txtFunctions\WinWait.txt

Zeile   14    [vorher]: 	The title of the window to check.
Zeile   14     [jetzt]: 	The title of the window to check. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   34    [vorher]: WinActive, WinExists, WinWait, WinWaitActive, WinWaitClose, WinWaitNotActive, WinWaitDelay (Option)
Zeile   34     [jetzt]: WinActive, WinExists, WinWaitActive, WinWaitClose, WinWaitNotActive, WinWaitDelay (Option)


\txtFunctions\WinWaitActive.txt

Zeile    9    [vorher]: WinWaitActive ( "title", ["text"], [timeout] )
Zeile    9     [jetzt]: WinWaitActive ( "title" [, "text" [, timeout]] )

Zeile   15    [vorher]: 	The title of the window to check.
Zeile   15     [jetzt]: 	The title of the window to check. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.


\txtFunctions\WinWaitClose.txt

Zeile   14    [vorher]: 	The title of the window to check.
Zeile   14     [jetzt]: 	The title of the window to check. See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   30    [vorher]: If the window already doesn't exist when this function is called it will return 0 immediately.  The window is polled every 250 milliseconds or so.
Zeile   30     [jetzt]: If the window already doesn't exist when this function is called it will return 1 immediately.  The window is polled every 250 milliseconds or so.


\txtFunctions\WinWaitNotActive.txt

Zeile   14    [vorher]: 	The title of the window to check.
Zeile   14     [jetzt]: 	The title of the window to check.  See <a href="../intro/windowsadvanced.htm">Title special definition</a>.

Zeile   23 [eingefgt]: @@ReturnTable@@
Zeile   24 [eingefgt]: Success:	Returns 1.

Zeile   23    [vorher]: Returns 0 if the timeout occurred, otherwise returns 1.
Zeile   25     [jetzt]: Failure:	Returns 0 if timeout occurred.

Zeile   26 [eingefgt]: @@End@@


\txtKeywords\comments-start.txt

Zeile   29  [entfernt]: #comments-start
Zeile   30  [entfernt]: MsgBox(4096, "", "This won't be executed")
Zeile   31  [entfernt]: MsgBox(4096, "", "Or this")
Zeile   32  [entfernt]: #comments-end
Zeile   33  [entfernt]: 
Zeile   34  [entfernt]: ;;; #cs
Zeile   35  [entfernt]: MsgBox(4096, "", "This will print if '#cs' is commented out.")

\txtKeywords\ContinueLoop.txt

Zeile   23    [vorher]: Even though any program that uses ContinueLoop can be rewritten using If-ElseIf-End statements, ContinueLoop can make long scripts easier to understand.
Zeile   23     [jetzt]: Even though any program that uses ContinueLoop can be rewritten using If-ElseIf-EndIf statements, ContinueLoop can make long scripts easier to understand.

Zeile   31  [entfernt]: ;Print all numbers from 1 to 10 except number 7
Zeile   32  [entfernt]: For $i = 1 to 10
Zeile   33  [entfernt]: 	If $i = 7 Then ContinueLoop
Zeile   34  [entfernt]: 	MsgBox(0, "The value of $i is:", $i)
Zeile   35  [entfernt]: Next
Zeile   36  [entfernt]: 

\txtKeywords\Dim.txt

Zeile    8    [vorher]: <b>Dim</b> [Const] $variable
Zeile    8     [jetzt]: <b>Dim</b> [Const] $variable [ = initializer ]

Zeile    9    [vorher]: <b>Dim</b> $array<b>[</b>subscript 1<b>]</b>...<b>[</b>subscript n<b>]</b>
Zeile    9     [jetzt]: <b>Dim</b> [Const] $array<b>[</b>subscript 1<b>]</b>...<b>[</b>subscript n<b>]</b> [ = initializer ]

Zeile   17    [vorher]: subscript
Zeile   17     [jetzt]: initializer

Zeile   18  [entfernt]: 	The number of elements to create for the array dimension, indexed 0 to n-1.
Zeile   19  [entfernt]: @@End@@
Zeile   20  [entfernt]: 
Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: ###Remarks###
Zeile   23  [entfernt]: The Dim/Local/Global keywords perform a similar function.
Zeile   24  [entfernt]: 1. Declare a variable before you use it (similar to VBScript)
Zeile   25  [entfernt]: 2. Create an array
Zeile   26  [entfernt]: 

Zeile   27    [vorher]: <b>Note</b>:  In AutoIt you can create a variable simply by assigning a value ($myvar = 0) but many people like to explicitly declare them.
Zeile   18     [jetzt]: 	The value that will be initially assigned to the variable.  A Const must include the initializer.  The initializer can be a function call.

Zeile   28  [entfernt]: 

Zeile   29    [vorher]: You can also declare multiple variables on a single line:
Zeile   19     [jetzt]: subscript

Zeile   30  [entfernt]: <p class="code">Dim $a, $b, $c</p>
Zeile   31  [entfernt]: And pre-initialize, if variable is not an array:
Zeile   32  [entfernt]: <p class="code">Dim $a = 2, $b, $c = 20</p>
Zeile   33  [entfernt]: 
Zeile   34  [entfernt]: Creating constants can be done in a similar way:
Zeile   35  [entfernt]: <p class="code">Dim Const $a, $b, $c
Zeile   36  [entfernt]: Const $a, $b, $c
Zeile   37  [entfernt]: Const $a = 2, $b, $c = 20
Zeile   38  [entfernt]: Local Const $a, $b, $c</p>

Zeile   39    [vorher]: Once created you cannot change the value of a constant.  Also, you cannot change an existing variable into a constant.
Zeile   20     [jetzt]: 	The number of elements to create for the array dimension, indexed 0 to n-1.

Zeile   40  [entfernt]: <br>
Zeile   41  [entfernt]: 
Zeile   42  [entfernt]: 

Zeile   43    [vorher]: The difference between Dim/Local/Global is the scope in which they are created:
Zeile   21     [jetzt]: @@End@@

Zeile   44  [entfernt]: <b>Dim</b> = Local scope if the variable name doesn't already exist globally (in which case it reuses the global variable!)
Zeile   45  [entfernt]: <b>Global</b> = Forces creation of the variable in the Global scope
Zeile   46  [entfernt]: <b>Local</b> = Forces creation of the variable in the Local/Function scope

Zeile   48  [entfernt]: When using variables the local scope is checked first and then the global scope second.

Zeile   50    [vorher]: When creating arrays you are limited to up to 64 dimensions and/or a total of 16 million element.
Zeile   24     [jetzt]: ###Remarks###

Zeile   51  [entfernt]: 
Zeile   52  [entfernt]: 

Zeile   53    [vorher]: A unique feature is the ability to copy arrays like this:
Zeile   25     [jetzt]: The Dim/Local/Global keywords perform similar functions:

Zeile   54  [entfernt]: $mycopy = $myarray

Zeile   55    [vorher]: In this case $mycopy will be an exact copy of $myarray and will have the same dimensions - no Dim statement is required first.  If the variable $mycopy was already an array or value it will be erased before the copy takes place.
Zeile   26     [jetzt]: 1. Declare a variable before you use it (similar to VBScript)

Zeile   56  [entfernt]: 

Zeile   57    [vorher]: To erase an array (maybe because it is a large global array and you want to free the memory), simply assign a single value to it:
Zeile   27     [jetzt]: 2. Create an array

Zeile   58  [entfernt]: $array = 0
Zeile   59  [entfernt]: This will free the array and convert it back to the single value of 0.

Zeile   61    [vorher]: Dim for the same variable name will erase and reset the dimensions to the new definition.
Zeile   29     [jetzt]: <b>Note</b>:  In AutoIt you can create a variable simply by assigning a value ($myvar = 0) but many people like to explicitly declare them.  If <b><a href="../functions/AutoItSetOption.htm#MustDeclareVars">AutoItSetOption("MustDeclareVars", 1)</a></b> is active, then variables must be <b>Dim</b>'ed.

Zeile   63  [entfernt]: 
Zeile   64  [entfernt]: ###Related###

Zeile   65    [vorher]: <a href="../functions/UBound.htm">UBound</a>, ReDim
Zeile   31     [jetzt]: You can also declare multiple variables on a single line:

Zeile   66  [entfernt]: 
Zeile   67  [entfernt]: 
Zeile   68  [entfernt]: ###Example###

Zeile   69    [vorher]: ; Example 1 - Declaring variables
Zeile   32     [jetzt]: <p class="code">Dim $a, $b, $c</p>

Zeile   70  [entfernt]: Dim $x, $y = 23, $z

Zeile   71    [vorher]: Global $PI = 3.14159, $RADIUS
Zeile   33     [jetzt]: And initialize the variables:

Zeile   72  [entfernt]: Local $daysWorking = 5
Zeile   73  [entfernt]: 
Zeile   74  [entfernt]: ; Example 2 - Declaring arrays

Zeile   75    [vorher]: Dim $weeklyWorkSchedule[$daysWorking]
Zeile   34     [jetzt]: <p class="code">Dim $a = 2, $b = 10, $c = 20</p>

Zeile   76  [entfernt]: Global $chessBoard[8][8]
Zeile   77  [entfernt]: Local $mouseCoordinates[2], $windowStats[4]

Zeile   79    [vorher]: ; Example 3 - Declaring constant variables
Zeile   36     [jetzt]: Creating constants can be done in a similar way:

Zeile   80  [entfernt]: Const $x, $y = 23, $z

Zeile   81    [vorher]: Global Const $PI = 3.14159, $RADIUS
Zeile   37     [jetzt]: <p class="code">Const $a = 2, $b = 10, $c = 20

Zeile   38 [eingefgt]: Dim Const $d = 21, $e = Exp(1)
Zeile   39 [eingefgt]: Local Const $f = 5, $g = 7, $h = -2
Zeile   40 [eingefgt]: </p>
Zeile   41 [eingefgt]: Once created, you cannot change the value of a constant.  Also, you cannot change an existing variable into a constant.
Zeile   42 [eingefgt]: <br>
Zeile   43 [eingefgt]: 
Zeile   44 [eingefgt]: To initialize an array, specify the values for each element inside square brackets, separated by commas.  For multiple dimensions, nest the initializers.  You can specify fewer elements in the initializer than declared, but not more.  Function calls can also be placed in the initializers of an array.  If the function call returns an array, then the one array element will contain that array.
Zeile   45 [eingefgt]: <p class="code">Dim $Array1[12]=[3, 7.5, "string"], $array[5] = [8, 4, 5, 9, 1]
Zeile   46 [eingefgt]: Dim $Grid[4][4]=[["Paul", "Jim", "Richard", "Louis"], [485.44, 160.68, 275.16, 320.00]]
Zeile   47 [eingefgt]: Dim $Test[5] = [3, 1, StringSplit("Abe|Jack|Bobby|Marty", "|"), Cos(0)]
Zeile   48 [eingefgt]: </p>
Zeile   49 [eingefgt]: 
Zeile   50 [eingefgt]: The difference between Dim, Local and Global is the scope in which they are created:
Zeile   51 [eingefgt]: <b>Dim</b> = Local scope if the variable name doesn't already exist globally (in which case it reuses the global variable!)
Zeile   52 [eingefgt]: <b>Global</b> = Forces creation of the variable in the Global scope
Zeile   53 [eingefgt]: <b>Local</b> = Forces creation of the variable in the Local/Function scope
Zeile   54 [eingefgt]: 
Zeile   55 [eingefgt]: When using variables, the local scope is checked first and then the global scope second.
Zeile   56 [eingefgt]: 
Zeile   57 [eingefgt]: When creating arrays you are limited to up to 64 dimensions and/or a total of 16 million elements.
Zeile   58 [eingefgt]: 
Zeile   59 [eingefgt]: A unique feature is the ability to copy arrays like this:
Zeile   60 [eingefgt]: $mycopy = $myarray
Zeile   61 [eingefgt]: In this case $mycopy will be an exact copy of $myarray and will have the same dimensions - no Dim statement is required first.  If the variable $mycopy was already an array or value it will be erased before the copy takes place.
Zeile   62 [eingefgt]: 
Zeile   63 [eingefgt]: To erase an array (maybe because it is a large global array and you want to free the memory), simply assign a single value to it:
Zeile   64 [eingefgt]: $array = 0
Zeile   65 [eingefgt]: This will free the array and convert it back to the single value of 0.
Zeile   66 [eingefgt]: 
Zeile   67 [eingefgt]: Dim'ing the same variable name again will erase all values and reset the dimensions to the new definition.
Zeile   68 [eingefgt]: 
Zeile   69 [eingefgt]: If you declare a variable with the same name as a parameter, using <b>Local</b> inside a user function, an error will occur.  <b>Global</b> can be used to assign global variables, but if a local variable (or parameter) has the same name as a global variable, the local variable will be the only one used.  It is recommended that local and global variables have distinct names.
Zeile   70 [eingefgt]: 
Zeile   71 [eingefgt]: 
Zeile   72 [eingefgt]: ###Related###
Zeile   73 [eingefgt]: <a href="../functions/UBound.htm">UBound</a>, ReDim
Zeile   74 [eingefgt]: 
Zeile   75 [eingefgt]: 
Zeile   76 [eingefgt]: ###Example###

\txtKeywords\Do.txt

Zeile   31  [entfernt]: $i = 0
Zeile   32  [entfernt]: Do
Zeile   33  [entfernt]: 	MsgBox(0, "Value of $i is:", $i)
Zeile   34  [entfernt]: 	$i = $i + 1

\txtKeywords\Exit.txt

Zeile   14    [vorher]: 	[optional] Integer that sets the script's return code.  This code can be used by Windows or the DOS variable %ERRORLEVEL%. The default is 0. Scripts normally sets an errorlevel of 0 if the script executed properly; error levels 1 and above typically indicate that the script did not execute properly.
Zeile   14     [jetzt]: 	[optional] Integer that sets the script's return code.  This code can be used by Windows or the DOS variable %ERRORLEVEL%. The default is 0. Scripts normally set an errorlevel of 0 if the script executed properly; error levels 1 and above typically indicate that the script did not execute properly.

Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: ###Related###
Zeile   23  [entfernt]: <a href="ExitLoop.htm">ExitLoop</a>
Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: 
Zeile   26  [entfernt]: ###Example###
Zeile   27  [entfernt]: ;First Example
Zeile   28  [entfernt]: Exit
Zeile   29  [entfernt]: 
Zeile   30  [entfernt]: ;Second Example

Zeile   31    [vorher]: ; Terminate script if no command-line arguments
Zeile   21     [jetzt]: The code can be retrieved in a Func OnAutoItExit() by @EXITCODE.

Zeile   32  [entfernt]: If $CmdLine[0] = 0 Then Exit(1)

Zeile   34  [entfernt]: ;Third Example
Zeile   35  [entfernt]: ; Open file specified as first command-line argument
Zeile   36  [entfernt]: $file = FileOpen($CmdLine[1], 0)

Zeile   38    [vorher]: ; Check if file opened for reading OK
Zeile   24     [jetzt]: ###Related###

Zeile   39    [vorher]: If $file = -1 Then Exit(2)
Zeile   25     [jetzt]: <a href="ExitLoop.htm">ExitLoop</a>, <a href="FuncOnAutoItExit.htm">Func OnAutoItExit ()</a>

Zeile   41  [entfernt]: ; If file is empty then exit (script is successful)
Zeile   42  [entfernt]: $line = FileReadLine($file)
Zeile   43  [entfernt]: If @error = -1 Then Exit

Zeile   45    [vorher]: ;code to process file goes here
Zeile   28     [jetzt]: ###Example###

Zeile   46  [entfernt]: FileClose($file)

\txtKeywords\ExitLoop.txt

Zeile   14    [vorher]: 	[optional]  The number of levels of loop to exit.  The default is 1 (meaning the current loop).
Zeile   14     [jetzt]: 	[optional]  The number of loop levels to exit from.  The default is 1 (meaning the current loop).

Zeile   30  [entfernt]: $sum = 0
Zeile   31  [entfernt]: While 1 ;use infinite loop since ExitLoop will get called
Zeile   32  [entfernt]: 	$ans = InputBox("Running total=" & $sum, _
Zeile   33  [entfernt]: 		"	Enter a positive number.  (A negative number exits)")
Zeile   34  [entfernt]: 	If $ans < 0 Then ExitLoop
Zeile   35  [entfernt]: 	$sum = $sum + $ans
Zeile   36  [entfernt]: WEnd

\txtKeywords\For.txt

Zeile   28    [vorher]: For...Next statements may be nested.  The For loop terminates when the value of <i>variable</i> exceeds the <i>stop</i> threshold.  If <i>stepVal</i> or <i>stop</i> is a variable, its value is only read the first time the loop executes.
Zeile   28     [jetzt]: The Variable will be created automatically with a LOCAL scope, even when MustDeclareVars is on.

Zeile   30    [vorher]: A For loop will execute zero times if:
Zeile   30     [jetzt]: For...Next statements may be nested.  The For loop terminates when the value of <i>variable</i> exceeds the <i>stop</i> threshold.  If <i>stepVal</i> or <i>stop</i> is a variable, its value is only read the first time the loop executes.

Zeile   31  [entfernt]:    <i>start</i> &gt; <i>stop</i> and <i>step</i> <u>&gt;</u> 0, or
Zeile   32  [entfernt]:    <i>start</i> &lt; <i>stop</i> and <i>step</i> is negative

Zeile   34  [entfernt]: 
Zeile   35  [entfernt]: ###Related###

Zeile   36    [vorher]: <a href="ContinueLoop.htm">ContinueLoop</a>, <a href="ExitLoop.htm">ExitLoop</a>
Zeile   32     [jetzt]: A For loop will execute zero times if:

Zeile   37    [vorher]: 
Zeile   33     [jetzt]:    <i>start</i> &gt; <i>stop</i> and <i>step</i> <u>&gt;</u> 0, or

Zeile   38    [vorher]: 
Zeile   34     [jetzt]:    <i>start</i> &lt; <i>stop</i> and <i>step</i> is negative

Zeile   39    [vorher]: ###Example###
Zeile   35     [jetzt]: 

Zeile   40    [vorher]: For $i = 5 to 1 Step -1
Zeile   36     [jetzt]: 

Zeile   41    [vorher]: 	MsgBox(0, "Count down!", $i)
Zeile   37     [jetzt]: ###Related###

Zeile   42    [vorher]: Next
Zeile   38     [jetzt]: <a href="ContinueLoop.htm">ContinueLoop</a>, <a href="ExitLoop.htm">ExitLoop</a>

Zeile   39 [eingefgt]: 
Zeile   40 [eingefgt]: 
Zeile   41 [eingefgt]: ###Example###

\txtKeywords\Func.txt

Zeile    8    [vorher]: <b>Func</b> functioname ( [<b>ByRef</b>] $param1, ..., [<b>ByRef</b>] $paramN, $optionalpar1 = value, ...)
Zeile    8     [jetzt]: <b>Func</b> functioname ( [<b>Const</b>] [<b>ByRef</b>] $param1, ..., [<b>Const</b>] [<b>ByRef</b>] $paramN, $optionalpar1 = value, ...)

Zeile   19    [vorher]: The ByRef keyword is optional and means: (1) the parameter must a variable, and (2) the variable could be changed by the function. By default, a parameter is <i>passed by value</i> which means that a copy of the parameter's value is manipulated by the function.
Zeile   19     [jetzt]: The Const keyword is optional and indicates that the value of the parameter will not change during the execution of the function.  A variable declared Const can only be passed to a function using a Const parameter.

Zeile   21    [vorher]: Use the Return keyword to exit the function.  Unlike built-in functions, user-defined functions return 0 unless another return value is specified.
Zeile   21     [jetzt]: The ByRef keyword is optional and means: (1) the parameter must a variable, and (2) the original variable is linked to the parameter, so that any changes to the parameter inside the function, would affect the original variable as well. By default, a parameter is <i>passed by value</i> which means that a copy of the parameter's value, is manipulated by the function.

Zeile   23    [vorher]: Arrays can be passed to functions (and returned from them) by simply using the array name without any brackets.  Note that function declarations cannot appear inside other function declarations.
Zeile   23     [jetzt]: The order of the ByRef and Const keywords is not important, so long as they are in front of the variable they modify.

Zeile   25    [vorher]: Optional parameters are defined by assigning to them a default value which can be a macro . They cannot be embedded with mandatory parameters. They are always the last in the definition.
Zeile   25     [jetzt]: Arrays can be passed to functions (and returned from them) by simply using the array name without any brackets.  Arrays should be passed to user-defined functions using the ByRef keyword to avoid copying all the data in the array.

Zeile   26  [entfernt]: Inside the the function the number of parameters used to called the function can be retrieved with the @NUMPARAMS macro.

Zeile   28    [vorher]: ###Related###
Zeile   27     [jetzt]: Optional parameters are defined by assigning a default value to them, which could be a macro.  They are always the last in the definition.  If a parameter is given a default value, then all parameters after that one must also be given default values.  Inside the function, the number of parameters given when the function was called can be retrieved with the @NUMPARAMS macro.

Zeile   29  [entfernt]: <a href="Dim.htm">Dim/Global/Local</a>, <a href="include.htm">#include</a>

Zeile   31    [vorher]: 
Zeile   29     [jetzt]: Use the Return keyword to exit the function.  Unlike built-in functions, user-defined functions return 0 unless another return value is specified.

Zeile   32  [entfernt]: ###Example###
Zeile   33  [entfernt]: ; Sample script with three user-defined functions
Zeile   34  [entfernt]: ; Notice the use of variables, ByRef, and Return

Zeile   36  [entfernt]: $foo = 2
Zeile   37  [entfernt]: $bar = 5
Zeile   38  [entfernt]: msgBox(0,"Today is " & today(), "$foo equals " & $foo)
Zeile   39  [entfernt]: swap($foo, $bar)

Zeile   40    [vorher]: msgBox(0,"After swapping $foo and $bar", "$foo now contains " & $foo)
Zeile   31     [jetzt]: Note that function declarations cannot appear inside other function declarations.  

Zeile   41  [entfernt]: msgBox(0,"Finally", "The larger of 3 and 4 is " & max(3,4))
Zeile   42  [entfernt]: Exit

Zeile   44    [vorher]: Func swap(ByRef $a, ByRef $b)  ;swap the contents of two variables
Zeile   33     [jetzt]: ###Related###

Zeile   45    [vorher]: 	Local $t
Zeile   34     [jetzt]: <a href="Dim.htm">Dim/Global/Local</a>, <a href="include.htm">#include</a>, <a href="Dim.htm">Const</a>

Zeile   46  [entfernt]: 	$t = $a
Zeile   47  [entfernt]: 	$a = $b
Zeile   48  [entfernt]: 	$b = $t
Zeile   49  [entfernt]: EndFunc

Zeile   51  [entfernt]: Func today()  ;Return the current date in mm/dd/yyyy form
Zeile   52  [entfernt]: 	return (@MON & "/" & @MDAY & "/" & @YEAR)
Zeile   53  [entfernt]: EndFunc

Zeile   55    [vorher]: Func max($x, $y)  ;Return the larger of two numbers
Zeile   37     [jetzt]: ###Example###

Zeile   56  [entfernt]: 	If $x > $y Then
Zeile   57  [entfernt]: 		return $x
Zeile   58  [entfernt]: 	Else
Zeile   59  [entfernt]: 		return $y
Zeile   60  [entfernt]: 	EndIf
Zeile   61  [entfernt]: EndFunc
Zeile   62  [entfernt]: 

\txtKeywords\If.txt

Zeile   28  [entfernt]: ;Terminates script if no command-line arguments
Zeile   29  [entfernt]: If $CmdLine[0] = 0 Then Exit
Zeile   30  [entfernt]: 
Zeile   31  [entfernt]: ;Alternative:
Zeile   32  [entfernt]: If $CmdLine[0] = 0 Then
Zeile   33  [entfernt]: 	Exit

\txtKeywords\IfElseEndIf.txt

Zeile   37  [entfernt]: If $var > 0 Then
Zeile   38  [entfernt]: 	MsgBox(4096,"", "Value is positive.")
Zeile   39  [entfernt]: ElseIf $var < 0 Then
Zeile   40  [entfernt]: 	MsgBox(4096,"", "Value is negative.")
Zeile   41  [entfernt]: Else
Zeile   42  [entfernt]: 	If StringIsXDigit ($var) Then
Zeile   43  [entfernt]: 		MsgBox(4096,"", "Value might be hexadecimal!")
Zeile   44  [entfernt]: 	Else
Zeile   45  [entfernt]: 		MsgBox(4096,"", "Value is either a string or is zero.")
Zeile   46  [entfernt]: 	EndIf

\txtKeywords\include-once.txt

Zeile   24  [entfernt]: ;;; LIBRARY.AU3 ;;;
Zeile   25  [entfernt]: #include-once
Zeile   26  [entfernt]: 
Zeile   27  [entfernt]: Func myFunc()
Zeile   28  [entfernt]: 	MsgBox(0,"", "Hello from library.au3")
Zeile   29  [entfernt]: EndFunc
Zeile   30  [entfernt]: 
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: ;;; SCRIPT.AU3 ;;;
Zeile   33  [entfernt]: #include "Library.au3"
Zeile   34  [entfernt]: #include "Library.au3"  ;throws an error if #include-once was not used
Zeile   35  [entfernt]: 
Zeile   36  [entfernt]: MsgBox(0, "Example", "This is from 'script.au3' file")
Zeile   37  [entfernt]: myFunc()
Zeile   38  [entfernt]: Exit
Zeile   39  [entfernt]: 
Zeile   40  [entfernt]: ; Running script.au3 will output the two message boxes:
Zeile   41  [entfernt]: ; one saying "This is from 'script.au3' file" 

\txtKeywords\include.txt

Zeile    5    [vorher]: Includes a file in current script.
Zeile    5     [jetzt]: Includes a file in the current script.

Zeile   20 [eingefgt]: ###Remarks###
Zeile   21 [eingefgt]: In an AutoIt script, other scripts can be included using the #include" command.

Zeile   21    [vorher]: ###Remarks###
Zeile   23     [jetzt]: For the include library syntax (#include &lt;file&gt;) to work AutoIt must have been installed using the supplied installer otherwise the installation directory will not be known and the current script directory (@ScriptDir\Include) will be used instead.

Zeile   24 [eingefgt]: 

Zeile   22    [vorher]: In an AutoIt script, other scripts can be included using the #include" command.  #include must be in lower-case.
Zeile   25     [jetzt]: If you include the same file containing a user-function more than once you will get a "Duplicate function" error.  When writing an include file that may be used in this way, make sure that the top line contains <b>#include-once</b> to prevent that file from being included more than once.

Zeile   24    [vorher]: For the include library syntax (#include &lt;file&gt;) to work AutoIt must have been installed using the supplied installer otherwise the installation directory will not be known and the current script directory (@ScriptDir\Include) will be used instead.
Zeile   27     [jetzt]: There is a special registry value that can be created at "HKEY_CURRENT_USER\Software\AutoIt v3\AutoIt" called "Include".  It should be a REG_SZ (string) value.  The contents of this value are a semi-colon delimited list of directories that should be searched for files when resolving #include's in addition to the standard locations.

Zeile   29 [eingefgt]: The search order used by AutoIt depends on which form of #include you use.  The tables below show the order directories are searched using both forms.
Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: Using #include <>
Zeile   32 [eingefgt]: @@ParamTable@@
Zeile   33 [eingefgt]: Standard library
Zeile   34 [eingefgt]: 	The path of the currently running interpreter with "\Include" appended is searched.
Zeile   35 [eingefgt]: User-defined libraries
Zeile   36 [eingefgt]: 	The registry value mentioned above is read and each directory is searched in the order they appear in.
Zeile   37 [eingefgt]: Script directory
Zeile   38 [eingefgt]: 	The directory of the currently executing script.
Zeile   39 [eingefgt]: @@End@@
Zeile   40 [eingefgt]: 
Zeile   41 [eingefgt]: Using #include "" (This is the reverse of #include <>).
Zeile   42 [eingefgt]: @@ParamTable@@
Zeile   43 [eingefgt]: Script directory
Zeile   44 [eingefgt]: 	The directory of the currently executing script.
Zeile   45 [eingefgt]: User-defined libraries
Zeile   46 [eingefgt]: 	The registry value mentioned above is read and each directory is searched in the reverse order they appear in.
Zeile   47 [eingefgt]: Standard library
Zeile   48 [eingefgt]: 	The path of the currently running interpreter with "\Include" appended is searched.
Zeile   49 [eingefgt]: @@End@@
Zeile   50 [eingefgt]: 

Zeile   26    [vorher]: If you include the same file containing a user-function more than once you will get a "Duplicate function" error.  When writing an include file that may be used in this way, make sure that the top line contains <b>#include-once</b> to prevent that file from being included more than once.
Zeile   51     [jetzt]: A note about using the /AutoIt3ExecuteScript option.  Since the standard library is searched for in the current interpreter's directory, the standard library functions will not be found; that library will only be found when run through AutoIt3.exe.  It's recommended that you compile a script to the .a3x format before attempting to run it with /AutoIt3ExecuteScript.

Zeile   53 [eingefgt]: Aut2Exe uses the same algorithm as AutoIt3.exe with the only difference being it looks for the Include sub-directory as being in a sibling directory to itself (..\Include).

Zeile   55 [eingefgt]: If Opt("TrayIconDebug",1) only 64 include files name can be displayed in the traytooltip. for the other no filename will be displayed.
Zeile   56 [eingefgt]: 

Zeile   34  [entfernt]: ;;; TIME.AU3 ;;;
Zeile   35  [entfernt]: MsgBox(0,"", "The time is " & @HOUR & ":" & @MIN & ":" & @SEC)
Zeile   36  [entfernt]: 
Zeile   37  [entfernt]: ;;; SCRIPT.AU3 ;;;
Zeile   38  [entfernt]: #include "TIME.AU3"
Zeile   39  [entfernt]: MsgBox(0,"", "Example")
Zeile   40  [entfernt]: #include "TIME.AU3"
Zeile   41  [entfernt]: Exit
Zeile   42  [entfernt]: 
Zeile   43  [entfernt]: ; Running script.au3 will output three message boxes:

\txtKeywords\NoTrayIcon.txt

Zeile   24  [entfernt]: #NoTrayIcon
Zeile   25  [entfernt]: MsgBox(4096,"Click OK","Show the tray icon for 5 seconds...")
Zeile   26  [entfernt]: Opt("TrayIconHide", 0) ;un-hide the icon

\txtKeywords\ReDim.txt

Zeile   28  [entfernt]: ; Example Resizing an array
Zeile   29  [entfernt]: Dim $I, $K, $T, $MSG
Zeile   30  [entfernt]: Dim $X[4][6], $Y[4][6]
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: For $I = 0 To 3
Zeile   33  [entfernt]:    For $K = 0 To 5
Zeile   34  [entfernt]:       $T = Int(Random(20) + 1)  ;Get random numbers between 1 and 20
Zeile   35  [entfernt]:       $X[$I][$K] = $T
Zeile   36  [entfernt]:       $Y[$I][$K] = $T
Zeile   37  [entfernt]:    Next
Zeile   38  [entfernt]: Next
Zeile   39  [entfernt]: 
Zeile   40  [entfernt]: ReDim $X[3][8]
Zeile   41  [entfernt]: Dim $Y[3][8]
Zeile   42  [entfernt]: 
Zeile   43  [entfernt]: $MSG = ""
Zeile   44  [entfernt]: For $I = 0 To UBound($X, 1) - 1
Zeile   45  [entfernt]:    For $K = 0 To UBound($X, 2) - 1
Zeile   46  [entfernt]:       If $K > 0 Then $MSG = $MSG & ", "
Zeile   47  [entfernt]:       $MSG = $MSG & $X[$I][$K]
Zeile   48  [entfernt]:    Next
Zeile   49  [entfernt]:    $MSG = $MSG & @CR
Zeile   50  [entfernt]: Next
Zeile   51  [entfernt]: MsgBox(0, "ReDim Demo", $MSG)
Zeile   52  [entfernt]: 
Zeile   53  [entfernt]: $MSG = ""
Zeile   54  [entfernt]: For $I = 0 To UBound($Y, 1) - 1
Zeile   55  [entfernt]:    For $K = 0 To UBound($Y, 2) - 1
Zeile   56  [entfernt]:       If $K > 0 Then $MSG = $MSG & ", "
Zeile   57  [entfernt]:       $MSG = $MSG & $Y[$I][$K]
Zeile   58  [entfernt]:    Next
Zeile   59  [entfernt]:    $MSG = $MSG & @CR
Zeile   60  [entfernt]: Next

\txtKeywords\Select.txt

Zeile   34    [vorher]: <a href="If.htm">If...Then</a>, <a href="IfElseEndIf.htm">If...Else...EndIf</a>
Zeile   34     [jetzt]: <a href="If.htm">If...Then</a>, <a href="IfElseEndIf.htm">If...Else...EndIf</a>, <a href="Switch.htm">Switch...EndSwitch</a>, ContinueCase

Zeile   38  [entfernt]: Select
Zeile   39  [entfernt]: 	Case $var = 1
Zeile   40  [entfernt]: 		MsgBox(0, "", "First Case expression was true")
Zeile   41  [entfernt]: 	Case $var2 = "test"
Zeile   42  [entfernt]: 		MsgBox(0, "", "Second Case expression was true")
Zeile   43  [entfernt]: 	Case Else
Zeile   44  [entfernt]: 		MsgBox(0, "", "No preceding case was true!")

\txtKeywords\While.txt

Zeile   34  [entfernt]: $i = 0
Zeile   35  [entfernt]: While $i &lt;= 10
Zeile   36  [entfernt]: 	MsgBox(0, "Value of $i is:", $i)
Zeile   37  [entfernt]: 	$i = $i + 1

\txtLibFunctions\Categories.toc

Zeile   12 [eingefgt]: Array Management|_ArrayPush

Zeile   14 [eingefgt]: Array Management|_ArraySearch

Zeile   32 [eingefgt]: Date Management|_DateToDayOfWeekISO

Zeile   40 [eingefgt]: Date Management|_SetDate
Zeile   41 [eingefgt]: Date Management|_SetTime

Zeile   44 [eingefgt]: Date Management|_WeekNumberISO

Zeile   47 [eingefgt]: File Management|_FileListToArray
Zeile   48 [eingefgt]: File Management|_FilePrint

Zeile   50 [eingefgt]: File Management|_FileWriteFromArray

Zeile   52 [eingefgt]: File Management|_FileWriteToLine
Zeile   53 [eingefgt]: File Management|_PathFull
Zeile   54 [eingefgt]: File Management|_PathMake
Zeile   55 [eingefgt]: File Management|_PathSplit
Zeile   56 [eingefgt]: File Management|_ReplaceStringInFile

Zeile   58 [eingefgt]: GuiCombo Management|_GUICtrlComboAddDir
Zeile   59 [eingefgt]: GuiCombo Management|_GUICtrlComboAddString
Zeile   60 [eingefgt]: GuiCombo Management|_GUICtrlComboAutoComplete
Zeile   61 [eingefgt]: GuiCombo Management|_GUICtrlComboDeleteString
Zeile   62 [eingefgt]: GuiCombo Management|_GUICtrlComboFindString
Zeile   63 [eingefgt]: GuiCombo Management|_GUICtrlComboGetCount
Zeile   64 [eingefgt]: GuiCombo Management|_GUICtrlComboGetCurSel
Zeile   65 [eingefgt]: GuiCombo Management|_GUICtrlComboGetDroppedControlRect
Zeile   66 [eingefgt]: GuiCombo Management|_GUICtrlComboGetDroppedState
Zeile   67 [eingefgt]: GuiCombo Management|_GUICtrlComboGetDroppedWidth
Zeile   68 [eingefgt]: GuiCombo Management|_GUICtrlComboGetEditSel
Zeile   69 [eingefgt]: GuiCombo Management|_GUICtrlComboGetExtendedUI
Zeile   70 [eingefgt]: GuiCombo Management|_GUICtrlComboGetHorizontalExtent
Zeile   71 [eingefgt]: GuiCombo Management|_GUICtrlComboGetItemHeight
Zeile   72 [eingefgt]: GuiCombo Management|_GUICtrlComboGetLBText
Zeile   73 [eingefgt]: GuiCombo Management|_GUICtrlComboGetLBTextLen
Zeile   74 [eingefgt]: GuiCombo Management|_GUICtrlComboGetList
Zeile   75 [eingefgt]: GuiCombo Management|_GUICtrlComboGetLocale
Zeile   76 [eingefgt]: GuiCombo Management|_GUICtrlComboGetMinVisible
Zeile   77 [eingefgt]: GuiCombo Management|_GUICtrlComboGetTopIndex
Zeile   78 [eingefgt]: GuiCombo Management|_GUICtrlComboInitStorage
Zeile   79 [eingefgt]: GuiCombo Management|_GUICtrlComboInsertString
Zeile   80 [eingefgt]: GuiCombo Management|_GUICtrlComboLimitText
Zeile   81 [eingefgt]: GuiCombo Management|_GUICtrlComboResetContent
Zeile   82 [eingefgt]: GuiCombo Management|_GUICtrlComboSelectString
Zeile   83 [eingefgt]: GuiCombo Management|_GUICtrlComboSetCurSel
Zeile   84 [eingefgt]: GuiCombo Management|_GUICtrlComboSetDroppedWidth
Zeile   85 [eingefgt]: GuiCombo Management|_GUICtrlComboSetEditSel
Zeile   86 [eingefgt]: GuiCombo Management|_GUICtrlComboSetExtendedUI
Zeile   87 [eingefgt]: GuiCombo Management|_GUICtrlComboSetHorizontalExtent
Zeile   88 [eingefgt]: GuiCombo Management|_GUICtrlComboSetItemHeight
Zeile   89 [eingefgt]: GuiCombo Management|_GUICtrlComboSetMinVisible
Zeile   90 [eingefgt]: GuiCombo Management|_GUICtrlComboSetTopIndex
Zeile   91 [eingefgt]: GuiCombo Management|_GUICtrlComboShowDropDown
Zeile   92 [eingefgt]: GuiEdit Management|_GUICtrlEditCanUndo
Zeile   93 [eingefgt]: GuiEdit Management|_GUICtrlEditEmptyUndoBuffer
Zeile   94 [eingefgt]: GuiEdit Management|_GUICtrlEditFind
Zeile   95 [eingefgt]: GuiEdit Management|_GUICtrlEditGetFirstVisibleLine
Zeile   96 [eingefgt]: GuiEdit Management|_GUICtrlEditGetLineCount
Zeile   97 [eingefgt]: GuiEdit Management|_GUICtrlEditGetModify
Zeile   98 [eingefgt]: GuiEdit Management|_GUICtrlEditGetRECT
Zeile   99 [eingefgt]: GuiEdit Management|_GUICtrlEditGetSel
Zeile  100 [eingefgt]: GuiEdit Management|_GUICtrlEditLineFromChar
Zeile  101 [eingefgt]: GuiEdit Management|_GUICtrlEditLineIndex
Zeile  102 [eingefgt]: GuiEdit Management|_GUICtrlEditLineLength
Zeile  103 [eingefgt]: GuiEdit Management|_GUICtrlEditLineScroll
Zeile  104 [eingefgt]: GuiEdit Management|_GUICtrlEditReplaceSel
Zeile  105 [eingefgt]: GuiEdit Management|_GUICtrlEditScroll
Zeile  106 [eingefgt]: GuiEdit Management|_GUICtrlEditSetModify
Zeile  107 [eingefgt]: GuiEdit Management|_GUICtrlEditSetRECT
Zeile  108 [eingefgt]: GuiEdit Management|_GUICtrlEditSetSel
Zeile  109 [eingefgt]: GuiEdit Management|_GUICtrlEditUndo
Zeile  110 [eingefgt]: GuiList Management|_GUICtrlListAddDir
Zeile  111 [eingefgt]: GuiList Management|_GUICtrlListAddItem
Zeile  112 [eingefgt]: GuiList Management|_GUICtrlListClear
Zeile  113 [eingefgt]: GuiList Management|_GUICtrlListCount
Zeile  114 [eingefgt]: GuiList Management|_GUICtrlListDeleteItem
Zeile  115 [eingefgt]: GuiList Management|_GUICtrlListFindString
Zeile  116 [eingefgt]: GuiList Management|_GUICtrlListGetAnchorIndex
Zeile  117 [eingefgt]: GuiList Management|_GUICtrlListGetCaretIndex
Zeile  118 [eingefgt]: GuiList Management|_GUICtrlListGetHorizontalExtent
Zeile  119 [eingefgt]: GuiList Management|_GUICtrlListGetInfo
Zeile  120 [eingefgt]: GuiList Management|_GUICtrlListGetItemRect
Zeile  121 [eingefgt]: GuiList Management|_GUICtrlListGetLocale
Zeile  122 [eingefgt]: GuiList Management|_GUICtrlListGetSelCount
Zeile  123 [eingefgt]: GuiList Management|_GUICtrlListGetSelItems
Zeile  124 [eingefgt]: GuiList Management|_GUICtrlListGetSelItemsText
Zeile  125 [eingefgt]: GuiList Management|_GUICtrlListGetSelState
Zeile  126 [eingefgt]: GuiList Management|_GUICtrlListGetText
Zeile  127 [eingefgt]: GuiList Management|_GUICtrlListGetTextLen
Zeile  128 [eingefgt]: GuiList Management|_GUICtrlListGetTopIndex
Zeile  129 [eingefgt]: GuiList Management|_GUICtrlListInsertItem
Zeile  130 [eingefgt]: GuiList Management|_GUICtrlListReplaceString
Zeile  131 [eingefgt]: GuiList Management|_GUICtrlListSelectedIndex
Zeile  132 [eingefgt]: GuiList Management|_GUICtrlListSelectIndex
Zeile  133 [eingefgt]: GuiList Management|_GUICtrlListSelectString
Zeile  134 [eingefgt]: GuiList Management|_GUICtrlListSelItemRange
Zeile  135 [eingefgt]: GuiList Management|_GUICtrlListSelItemRangeEx
Zeile  136 [eingefgt]: GuiList Management|_GUICtrlListSetAnchorIndex
Zeile  137 [eingefgt]: GuiList Management|_GUICtrlListSetCaretIndex
Zeile  138 [eingefgt]: GuiList Management|_GUICtrlListSetHorizontalExtent
Zeile  139 [eingefgt]: GuiList Management|_GUICtrlListSetLocale
Zeile  140 [eingefgt]: GuiList Management|_GUICtrlListSetSel
Zeile  141 [eingefgt]: GuiList Management|_GUICtrlListSetTopIndex
Zeile  142 [eingefgt]: GuiList Management|_GUICtrlListSort
Zeile  143 [eingefgt]: GuiList Management|_GUICtrlListSwapString
Zeile  144 [eingefgt]: GuiListView Management|_GUICtrlListViewCopyItems
Zeile  145 [eingefgt]: GuiListView Management|_GUICtrlListViewDeleteAllItems
Zeile  146 [eingefgt]: GuiListView Management|_GUICtrlListViewDeleteColumn
Zeile  147 [eingefgt]: GuiListView Management|_GUICtrlListViewDeleteItem
Zeile  148 [eingefgt]: GuiListView Management|_GUICtrlListViewDeleteItemsSelected
Zeile  149 [eingefgt]: GuiListView Management|_GUICtrlListViewEnsureVisible
Zeile  150 [eingefgt]: GuiListView Management|_GUICtrlListViewGetBackColor
Zeile  151 [eingefgt]: GuiListView Management|_GUICtrlListViewGetCallBackMask
Zeile  152 [eingefgt]: GuiListView Management|_GUICtrlListViewGetCheckedState
Zeile  153 [eingefgt]: GuiListView Management|_GUICtrlListViewGetColumnOrder
Zeile  154 [eingefgt]: GuiListView Management|_GUICtrlListViewGetColumnWidth
Zeile  155 [eingefgt]: GuiListView Management|_GUICtrlListViewGetCounterPage
Zeile  156 [eingefgt]: GuiListView Management|_GUICtrlListViewGetCurSel
Zeile  157 [eingefgt]: GuiListView Management|_GUICtrlListViewGetExtendedListViewStyle
Zeile  158 [eingefgt]: GuiListView Management|_GUICtrlListViewGetHeader
Zeile  159 [eingefgt]: GuiListView Management|_GUICtrlListViewGetHotCursor
Zeile  160 [eingefgt]: GuiListView Management|_GUICtrlListViewGetHotItem
Zeile  161 [eingefgt]: GuiListView Management|_GUICtrlListViewGetHoverTime
Zeile  162 [eingefgt]: GuiListView Management|_GUICtrlListViewGetItemCount
Zeile  163 [eingefgt]: GuiListView Management|_GUICtrlListViewGetItemText
Zeile  164 [eingefgt]: GuiListView Management|_GUICtrlListViewGetItemTextArray
Zeile  165 [eingefgt]: GuiListView Management|_GUICtrlListViewGetNextItem
Zeile  166 [eingefgt]: GuiListView Management|_GUICtrlListViewGetSelectedCount
Zeile  167 [eingefgt]: GuiListView Management|_GUICtrlListViewGetSelectedIndices
Zeile  168 [eingefgt]: GuiListView Management|_GUICtrlListViewGetSubItemsCount
Zeile  169 [eingefgt]: GuiListView Management|_GUICtrlListViewGetTopIndex
Zeile  170 [eingefgt]: GuiListView Management|_GUICtrlListViewGetUnicodeFormat
Zeile  171 [eingefgt]: GuiListView Management|_GUICtrlListViewHideColumn
Zeile  172 [eingefgt]: GuiListView Management|_GUICtrlListViewInsertColumn
Zeile  173 [eingefgt]: GuiListView Management|_GUICtrlListViewInsertItem
Zeile  174 [eingefgt]: GuiListView Management|_GUICtrlListViewJustifyColumn
Zeile  175 [eingefgt]: GuiListView Management|_GUICtrlListViewScroll
Zeile  176 [eingefgt]: GuiListView Management|_GUICtrlListViewSetCheckState
Zeile  177 [eingefgt]: GuiListView Management|_GUICtrlListViewSetColumnHeaderText
Zeile  178 [eingefgt]: GuiListView Management|_GUICtrlListViewSetColumnOrder
Zeile  179 [eingefgt]: GuiListView Management|_GUICtrlListViewSetColumnWidth
Zeile  180 [eingefgt]: GuiListView Management|_GUICtrlListViewSetHotItem
Zeile  181 [eingefgt]: GuiListView Management|_GUICtrlListViewSetHoverTime
Zeile  182 [eingefgt]: GuiListView Management|_GUICtrlListViewSetItemCount
Zeile  183 [eingefgt]: GuiListView Management|_GUICtrlListViewSetItemSelState
Zeile  184 [eingefgt]: GuiListView Management|_GUICtrlListViewSetItemText
Zeile  185 [eingefgt]: GuiListView Management|_GUICtrlListViewSort
Zeile  186 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalGet1stDOW
Zeile  187 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalGetColor
Zeile  188 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalGetDelta
Zeile  189 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalGetMaxSelCount
Zeile  190 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalGetMaxTodayWidth
Zeile  191 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalGetMinReqRECT
Zeile  192 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalSet1stDOW
Zeile  193 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalSetColor
Zeile  194 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalSetDelta
Zeile  195 [eingefgt]: GuiMonthCal Management|_GUICtrlMonthCalSetMaxSelCount
Zeile  196 [eingefgt]: GuiSlider Management|_GUICtrlSliderClearTics
Zeile  197 [eingefgt]: GuiSlider Management|_GUICtrlSliderGetLineSize
Zeile  198 [eingefgt]: GuiSlider Management|_GUICtrlSliderGetNumTics
Zeile  199 [eingefgt]: GuiSlider Management|_GUICtrlSliderGetPageSize
Zeile  200 [eingefgt]: GuiSlider Management|_GUICtrlSliderGetPos
Zeile  201 [eingefgt]: GuiSlider Management|_GUICtrlSliderGetRangeMax
Zeile  202 [eingefgt]: GuiSlider Management|_GUICtrlSliderGetRangeMin
Zeile  203 [eingefgt]: GuiSlider Management|_GUICtrlSliderSetLineSize
Zeile  204 [eingefgt]: GuiSlider Management|_GUICtrlSliderSetPageSize
Zeile  205 [eingefgt]: GuiSlider Management|_GUICtrlSliderSetPos
Zeile  206 [eingefgt]: GuiSlider Management|_GUICtrlSliderSetTicFreq
Zeile  207 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarCreate
Zeile  208 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetBorders
Zeile  209 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetIcon
Zeile  210 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetParts
Zeile  211 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetRect
Zeile  212 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetText
Zeile  213 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetTextLength
Zeile  214 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetTip
Zeile  215 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarGetUnicode
Zeile  216 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarResize
Zeile  217 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarSetBKColor
Zeile  218 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarSetIcon
Zeile  219 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarSetMinHeight
Zeile  220 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarSetSimple
Zeile  221 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarSetText
Zeile  222 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarSetTip
Zeile  223 [eingefgt]: GuiStatusBar Management|_GUICtrlStatusBarSetUnicode
Zeile  224 [eingefgt]: GuiTab Management|_GUICtrlTabDeleteAllItems
Zeile  225 [eingefgt]: GuiTab Management|_GUICtrlTabDeleteItem
Zeile  226 [eingefgt]: GuiTab Management|_GUICtrlTabDeselectAll
Zeile  227 [eingefgt]: GuiTab Management|_GUICtrlTabGetCurFocus
Zeile  228 [eingefgt]: GuiTab Management|_GUICtrlTabGetCurSel
Zeile  229 [eingefgt]: GuiTab Management|_GUICtrlTabGetExtendedStyle
Zeile  230 [eingefgt]: GuiTab Management|_GUICtrlTabGetItemCount
Zeile  231 [eingefgt]: GuiTab Management|_GUICtrlTabGetItemRECT
Zeile  232 [eingefgt]: GuiTab Management|_GUICtrlTabGetRowCount
Zeile  233 [eingefgt]: GuiTab Management|_GUICtrlTabGetUnicodeFormat
Zeile  234 [eingefgt]: GuiTab Management|_GUICtrlTabHighlightItem
Zeile  235 [eingefgt]: GuiTab Management|_GUICtrlTabSetCurFocus
Zeile  236 [eingefgt]: GuiTab Management|_GUICtrlTabSetCurSel
Zeile  237 [eingefgt]: GuiTab Management|_GUICtrlTabSetMinTabWidth
Zeile  238 [eingefgt]: GuiTab Management|_GUICtrlTabSetUnicodeFormat
Zeile  239 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewDeleteAllItems
Zeile  240 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewDeleteItem
Zeile  241 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewExpand
Zeile  242 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetBkColor
Zeile  243 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetCount
Zeile  244 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetIndent
Zeile  245 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetLineColor
Zeile  246 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetParentHandle
Zeile  247 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetParentID
Zeile  248 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetState
Zeile  249 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetText
Zeile  250 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetTextColor
Zeile  251 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewGetTree
Zeile  252 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewInsertItem
Zeile  253 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSetBkColor
Zeile  254 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSetIcon
Zeile  255 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSetIndent
Zeile  256 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSetLineColor
Zeile  257 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSetState
Zeile  258 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSetText
Zeile  259 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSetTextColor
Zeile  260 [eingefgt]: GuiTreeView Management|_GUICtrlTreeViewSort
Zeile  261 [eingefgt]: IE Management|_IE_Example
Zeile  262 [eingefgt]: IE Management|_IE_Introduction
Zeile  263 [eingefgt]: IE Management|_IE_VersionInfo
Zeile  264 [eingefgt]: IE Management|_IEAction
Zeile  265 [eingefgt]: IE Management|_IEAttach
Zeile  266 [eingefgt]: IE Management|_IEBodyReadHTML
Zeile  267 [eingefgt]: IE Management|_IEBodyReadText
Zeile  268 [eingefgt]: IE Management|_IEBodyWriteHTML
Zeile  269 [eingefgt]: IE Management|_IECreate
Zeile  270 [eingefgt]: IE Management|_IECreateEmbedded
Zeile  271 [eingefgt]: IE Management|_IEDocGetObj
Zeile  272 [eingefgt]: IE Management|_IEDocReadHTML
Zeile  273 [eingefgt]: IE Management|_IEDocWriteHTML
Zeile  274 [eingefgt]: IE Management|_IEErrorHandlerDeRegister
Zeile  275 [eingefgt]: IE Management|_IEErrorHandlerRegister
Zeile  276 [eingefgt]: IE Management|_IEErrorNotify
Zeile  277 [eingefgt]: IE Management|_IEFormElementCheckboxSelect
Zeile  278 [eingefgt]: IE Management|_IEFormElementGetCollection
Zeile  279 [eingefgt]: IE Management|_IEFormElementGetObjByName
Zeile  280 [eingefgt]: IE Management|_IEFormElementGetValue
Zeile  281 [eingefgt]: IE Management|_IEFormElementOptionSelect
Zeile  282 [eingefgt]: IE Management|_IEFormElementRadioSelect
Zeile  283 [eingefgt]: IE Management|_IEFormElementSetValue
Zeile  284 [eingefgt]: IE Management|_IEFormGetCollection
Zeile  285 [eingefgt]: IE Management|_IEFormGetObjByName
Zeile  286 [eingefgt]: IE Management|_IEFormImageClick
Zeile  287 [eingefgt]: IE Management|_IEFormReset
Zeile  288 [eingefgt]: IE Management|_IEFormSubmit
Zeile  289 [eingefgt]: IE Management|_IEFrameGetCollection
Zeile  290 [eingefgt]: IE Management|_IEFrameGetObjByName
Zeile  291 [eingefgt]: IE Management|_IEGetObjByName
Zeile  292 [eingefgt]: IE Management|_IEHeadInsertEventScript
Zeile  293 [eingefgt]: IE Management|_IEImgClick
Zeile  294 [eingefgt]: IE Management|_IEImgGetCollection
Zeile  295 [eingefgt]: IE Management|_IEIsFrameSet
Zeile  296 [eingefgt]: IE Management|_IELinkClickByIndex
Zeile  297 [eingefgt]: IE Management|_IELinkClickByText
Zeile  298 [eingefgt]: IE Management|_IELinkGetCollection
Zeile  299 [eingefgt]: IE Management|_IELoadWait
Zeile  300 [eingefgt]: IE Management|_IELoadWaitTimeout
Zeile  301 [eingefgt]: IE Management|_IENavigate
Zeile  302 [eingefgt]: IE Management|_IEPropertyGet
Zeile  303 [eingefgt]: IE Management|_IEPropertySet
Zeile  304 [eingefgt]: IE Management|_IEQuit
Zeile  305 [eingefgt]: IE Management|_IETableGetCollection
Zeile  306 [eingefgt]: IE Management|_IETableWriteToArray
Zeile  307 [eingefgt]: IE Management|_IETagNameAllGetCollection
Zeile  308 [eingefgt]: IE Management|_IETagNameGetCollection

Zeile  311 [eingefgt]: Inet Management|_INetGetSource

Zeile   47    [vorher]: Math Management|_Ceil
Zeile  313     [jetzt]: Inet Management|_INetSmtpMail

Zeile   48    [vorher]: Math Management|_Floor
Zeile  314     [jetzt]: Math Management|_Degree

Zeile  318 [eingefgt]: Math Management|_Radian
Zeile  319 [eingefgt]: Misc Management|_ChooseColor
Zeile  320 [eingefgt]: Misc Management|_ChooseFont
Zeile  321 [eingefgt]: Misc Management|_ClipPutFile

Zeile  323 [eingefgt]: Misc Management|_IsPressed
Zeile  324 [eingefgt]: Misc Management|_MouseTrap
Zeile  325 [eingefgt]: Misc Management|_Singleton
Zeile  326 [eingefgt]: Process Management|_ProcessGetName
Zeile  327 [eingefgt]: Process Management|_ProcessGetPriority

Zeile  331 [eingefgt]: String Management|_StringInsert


\txtLibFunctions\_ArrayCreate.txt

Zeile   28 [eingefgt]: 

Zeile   32 [eingefgt]: 

Zeile   34 [eingefgt]: None.


\txtLibFunctions\_ArrayInsert.txt

Zeile   19    [vorher]: 	Optional: Sting to insert at the specified position. 
Zeile   19     [jetzt]: 	Optional: String to insert at the specified position. 

Zeile   24    [vorher]: Success:	Returns 1 and upadtes the original array.
Zeile   24     [jetzt]: Success:	Returns 1 and updates the original array.

Zeile   32 [eingefgt]: None.


\txtLibFunctions\_ArrayMaxIndex.txt

Zeile   20    [vorher]: 	Optional: Start Array index for sort, normally 0 or 1. default = 0
Zeile   20     [jetzt]: 	Optional: Start Array index , normally 0 or 1. default = 0


\txtLibFunctions\_ArrayMinIndex.txt

Zeile   20    [vorher]: 	Optional: Start Array index for sort, normally 0 or 1. default = 0
Zeile   20     [jetzt]: 	Optional: Start Array index, normally 0 or 1. default = 0


\txtLibFunctions\_ArrayPop.txt

Zeile   32 [eingefgt]: None.

Zeile   34    [vorher]: 
Zeile   35     [jetzt]: ###Example###

Zeile   35  [entfernt]: ###Example###

\txtLibFunctions\_ArrayReverse.txt

Zeile    9    [vorher]: _ArrayReverse ( $avArray )
Zeile    9     [jetzt]: _ArrayReverse(ByRef $avArray[, $i_Base = 0[, $i_UBound = 0]])

Zeile   16 [eingefgt]: $i_Base
Zeile   17 [eingefgt]: 	Optional: Array base
Zeile   18 [eingefgt]: $i_UBound
Zeile   19 [eingefgt]: 	Optional: Upper bound of Array

Zeile   24 [eingefgt]: Success:	Returns 1

Zeile   20    [vorher]: Success:	Returns 1 and the updated original array.
Zeile   25     [jetzt]: Failure:	Returns 0 if non array passed for array param.

Zeile   21    [vorher]: Failure:	Returns an empty string.
Zeile   26     [jetzt]: @@End@@

Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: 
Zeile   29 [eingefgt]: ###Remarks###
Zeile   30 [eingefgt]: None
Zeile   31 [eingefgt]: 
Zeile   32 [eingefgt]: 

Zeile   22    [vorher]: @Error:	0 = No error.
Zeile   33     [jetzt]: ###Related###

Zeile   23    [vorher]: 	1 = <i>$avArray</i> isn't an array.
Zeile   34     [jetzt]: _ArraySwap

Zeile   35 [eingefgt]: 
Zeile   36 [eingefgt]: 

Zeile   24    [vorher]: @@End@@
Zeile   37     [jetzt]: ###Example###

Zeile   25  [entfernt]: 
Zeile   26  [entfernt]: 
Zeile   27  [entfernt]: ###Remarks###
Zeile   28  [entfernt]: This function returns a <b>COPY</b> of the array with all of the elements reversed.  It does <b>NOT</b> overwrite the original array.
Zeile   29  [entfernt]: 
Zeile   30  [entfernt]: 
Zeile   31  [entfernt]: ###Related###
Zeile   32  [entfernt]: _ArraySwap
Zeile   33  [entfernt]: 
Zeile   34  [entfernt]: 
Zeile   35  [entfernt]: ###Example###

\txtLibFunctions\_ArraySort.txt

Zeile    9    [vorher]: _ArraySort ( ByRef $a_Array, [[[[[$i_Descending], $i_Base=0], $i_Ubound=0], $i_Dim=1], $i_SortIndex=0] )
Zeile    9     [jetzt]: _ArraySort ( ByRef $a_Array, [$i_Descending[, $i_Base=0[, $i_Ubound=0[, $i_Dim=1[, $i_SortIndex=0]]]]] )

Zeile   34    [vorher]: This sort functions can handle 1 or 2 dimention arrays. 
Zeile   34     [jetzt]: This sort functions can handle 1 or 2 dimension arrays. 

Zeile   36 [eingefgt]: 

Zeile   38 [eingefgt]: None.


\txtLibFunctions\_ArrayToClip.txt

Zeile   34    [vorher]: _ArrayDisplay, _ArrayToString, StringSplit
Zeile   34     [jetzt]: _ArrayDisplay, _ArrayToString, .StringSplit


\txtLibFunctions\_ArrayToString.txt

Zeile    9    [vorher]: _ArrayToString ( $avArray, $iStart, $iEnd, $sDelim )
Zeile    9     [jetzt]: _ArrayToString ( $avArray, $sDelim [[, $iStart], $iEnd] )

Zeile   16 [eingefgt]: $sDelim
Zeile   17 [eingefgt]: 	The delimiter to separate each element with.

Zeile   17    [vorher]: 	An integer that specifies the element to start at in the array.
Zeile   19     [jetzt]: 	Optional (default to 0): An integer that specifies the element to start at in the array.

Zeile   19    [vorher]: 	An integer that specifies the element to end at in the array.
Zeile   21     [jetzt]: 	Optional (Default to Ubound): An integer that specifies the element to end at in the array.

Zeile   20    [vorher]: $sDelim
Zeile   22     [jetzt]: @@End@@

Zeile   23 [eingefgt]: 
Zeile   24 [eingefgt]: ###ReturnValue###
Zeile   25 [eingefgt]: @@ReturnTable@@

Zeile   21    [vorher]: 	The delimiter to separate each element with.
Zeile   26     [jetzt]: Success:	Returns a delimited string containing all elements in the array.

Zeile   27 [eingefgt]: Failure:	Returns an empty string.
Zeile   28 [eingefgt]: @Error:	0 = No error.
Zeile   29 [eingefgt]: 	1 = <i>$avArray</i> isn't an array.
Zeile   30 [eingefgt]: 	2 = <i>$avArray</i> has less than 2 elements or it has more than 1 dimension.
Zeile   31 [eingefgt]: 	3 = <i>$iStart</i> isn't an integer.
Zeile   32 [eingefgt]: 	4 = <i>$iStart</i> is < 0.
Zeile   33 [eingefgt]: 	5 = <i>$iEnd</i> isn't an integer.
Zeile   34 [eingefgt]: 	6 = <i>$iEnd</i> is < 0.
Zeile   35 [eingefgt]: 	7 = <i>$sDelim</i> isn't a string
Zeile   36 [eingefgt]: 	8 = <i>$sDelim</i> is an empty string.
Zeile   37 [eingefgt]: 	9 = <i>$sDelim</i> has more than one delimiter.

Zeile   40 [eingefgt]: 

Zeile   24    [vorher]: ###ReturnValue###
Zeile   41     [jetzt]: ###Remarks###

Zeile   25    [vorher]: @@ReturnTable@@
Zeile   42     [jetzt]: This function is the opposite of the StringSplit function with the extension of being able to take a subset of all of the elements and placing just that subset into the string.

Zeile   26    [vorher]: Success:	Returns a delimited string containing all elements in the array.
Zeile   43     [jetzt]: Since this function is the inverse of the StringSplit function, the delimiter can't be larger than 1 character in length.

Zeile   44 [eingefgt]: 

Zeile   27    [vorher]: Failure:	Returns an empty string.
Zeile   45     [jetzt]: This function only accepts a 1 dimensional array.

Zeile   46 [eingefgt]: 

Zeile   28    [vorher]: @Error:	0 = No error.
Zeile   47     [jetzt]: If both $iStart and $iEnd = -1, then the entire array will be converted to a string.

Zeile   48 [eingefgt]: 
Zeile   49 [eingefgt]: 
Zeile   50 [eingefgt]: ###Related###

Zeile   29    [vorher]: 	1 = <i>$avArray</i> isn't an array.
Zeile   51     [jetzt]: _ArrayToClip, _FileReadToArray, .StringSplit

Zeile   30    [vorher]: 	2 = <i>$avArray</i> has less than 2 elements or it has more than 1 dimension.
Zeile   52     [jetzt]: 

Zeile   31    [vorher]: 	3 = <i>$iStart</i> isn't an integer.
Zeile   53     [jetzt]: 

Zeile   54 [eingefgt]: ###Example###

Zeile   32  [entfernt]: 	4 = <i>$iStart</i> is < 0.
Zeile   33  [entfernt]: 	5 = <i>$iEnd</i> isn't an integer.
Zeile   34  [entfernt]: 	6 = <i>$iEnd</i> is < 0.
Zeile   35  [entfernt]: 	7 = <i>$sDelim</i> isn't a string
Zeile   36  [entfernt]: 	8 = <i>$sDelim</i> is an empty string.
Zeile   37  [entfernt]: 	9 = <i>$sDelim</i> has more than one delimiter.
Zeile   38  [entfernt]: @@End@@
Zeile   39  [entfernt]: 
Zeile   40  [entfernt]: 
Zeile   41  [entfernt]: ###Remarks###
Zeile   42  [entfernt]: This function is the opposite of the <a href="..\functions\StringSplit.htm">StringSplit</a> function with the extension of being able to take a subset of all of the elements and placing just that subset into the string.
Zeile   43  [entfernt]: Since this function is the inverse of the <a href="..\functions\StringSplit.htm">StringSplit</a> function, the delimiter can't be larger than 1 character in length.
Zeile   44  [entfernt]: 
Zeile   45  [entfernt]: This function only accepts a 1 dimensional array.
Zeile   46  [entfernt]: 
Zeile   47  [entfernt]: If both $iStart and $iEnd = -1, then the entire array will be converted to a string.
Zeile   48  [entfernt]: 
Zeile   49  [entfernt]: 
Zeile   50  [entfernt]: ###Related###
Zeile   51  [entfernt]: _ArrayToClip, _FileReadToArray, StringSplit
Zeile   52  [entfernt]: 
Zeile   53  [entfernt]: 
Zeile   54  [entfernt]: ###Example###

\txtLibFunctions\_ArrayTrim.txt

Zeile    9    [vorher]: _ArrayTrim( $aArray, $iTrimNum [[[, $iTrimDirection], $iBase], $iUbound] )
Zeile    9     [jetzt]: _ArrayTrim( $aArray, $iTrimNum [, $iTrimDirection], $iBase], $iUbound]]] )

Zeile   37 [eingefgt]:  None.

Zeile   37    [vorher]:  
Zeile   38     [jetzt]: 

Zeile   41 [eingefgt]: None.


\txtLibFunctions\_ColorGetBlue.txt

Zeile   36  [entfernt]: #include <Color.au3>
Zeile   37  [entfernt]: 
Zeile   38  [entfernt]: $iBlueColor = _ColorGetBlue( 0x8080ff )

\txtLibFunctions\_ColorGetGreen.txt

Zeile   36  [entfernt]: #include <Color.au3>
Zeile   37  [entfernt]: 
Zeile   38  [entfernt]: $iGreenColor = _ColorGetGreen( 0x8080ff )

\txtLibFunctions\_ColorGetRed.txt

Zeile   32    [vorher]: _ColorGetRed, _ColorGetBlue
Zeile   32     [jetzt]: _ColorGetGreen, _ColorGetBlue

Zeile   36  [entfernt]: #include <Color.au3>
Zeile   37  [entfernt]: 
Zeile   38  [entfernt]: $iRedColor = _ColorGetRed( 0x8080ff )

\txtLibFunctions\_DateAdd.txt

Zeile   41    [vorher]: e.g When 3 months arte added to '2004/1/31' then the result will be 2004/04/30
Zeile   41     [jetzt]: e.g When 3 months are added to '2004/1/31' then the result will be 2004/04/30

Zeile   43 [eingefgt]: 

Zeile   47 [eingefgt]: 


\txtLibFunctions\_DateDiff.txt

Zeile   39 [eingefgt]: None.

Zeile   45 [eingefgt]: 


\txtLibFunctions\_DateIsValid.txt

Zeile   22  [entfernt]: @Error:	0 = No error.
Zeile   23  [entfernt]: 	1 = Invalid date format.
Zeile   24  [entfernt]: 	2 = Badly formed month.
Zeile   25  [entfernt]: 	3 = Badly formed day.
Zeile   26  [entfernt]: 	4 = Badly formed year.
Zeile   27  [entfernt]: 	5 = Month is out of range.
Zeile   28  [entfernt]: 	6 = Day is out of range.
Zeile   29  [entfernt]: 	7 = Year is out of range.
Zeile   30  [entfernt]: 	8 = Not a leap year.

Zeile   36  [entfernt]: 

Zeile   37    [vorher]: 	m/d/yy, m/d/yyyy, mm/dd/yy, mm/dd/yyyy
Zeile   27     [jetzt]: 	"yyyy/mm/dd[ hh:mm[:ss]]" or "yyyy/mm/dd[Thh:mm[:ss]]"

Zeile   38  [entfernt]: 	d.m.yy, d.m.yyyy, dd.mm.yy, dd.mm.yyyy

Zeile   39    [vorher]: 	m_d_yy, m_d_yyyy, mm_dd_yy, mm_dd_yyyy
Zeile   28     [jetzt]: 	"yyyy-mm-dd[ hh:mm[:ss]]" or "yyyy-mm-dd[Thh:mm[:ss]]"

Zeile   40    [vorher]: 	yy-m-d, yyyy-m-d, yy-mm-dd, yyyy-mm-dd
Zeile   29     [jetzt]: 	"yyyy.mm.dd[ hh:mm[:ss]]" or "yyyy.mm.dd[Thh:mm[:ss]]"

Zeile   42  [entfernt]: The function recognizes the date format used automatically from the delimiter character used in the given date string.
Zeile   43  [entfernt]: If the given date is invalid, the function will return a -1 and set @error to a positive number depending on how the specified date was invalid.
Zeile   44  [entfernt]: If the given year is only 2-digits long, the function assumes that it will be in the 2000-2099 range.  For all other date ranges, a 4-digit year must be specified.

Zeile   46  [entfernt]: The function works for all dates between 1753 and 2999 (before this there was another calender - Gregorian vs. Julian).
Zeile   47  [entfernt]: 
Zeile   48  [entfernt]: 


\txtLibFunctions\_DateTimeFormat.txt

Zeile   22 [eingefgt]: 	5 = Display a time using the 24-hour format (hh:mm:ss).

Zeile   38 [eingefgt]: None.

Zeile   42 [eingefgt]: None.


\txtLibFunctions\_DateTimeSplit.txt

Zeile    2    [vorher]: _DateToDayValue
Zeile    2     [jetzt]: _DateTimeSplit

Zeile   40 [eingefgt]: None.

Zeile   42 [eingefgt]: 

Zeile   46 [eingefgt]: 

Zeile   45  [entfernt]: @@IncludeExample@@

\txtLibFunctions\_DateToDayOfWeek.txt

Zeile   32 [eingefgt]: None.

Zeile   34 [eingefgt]: 

Zeile   34    [vorher]: _DateDayOfWeek, _DayValueToDate, _DateAdd, _DateDiff
Zeile   36     [jetzt]: _DateToDayOfWeekISO, _DateDayOfWeek, _DayValueToDate, _DateAdd, _DateDiff

Zeile   38 [eingefgt]: 


\txtLibFunctions\_DateToDayValue.txt

Zeile   32 [eingefgt]: None.

Zeile   34 [eingefgt]: 

Zeile   38 [eingefgt]: 


\txtLibFunctions\_DayValueToDate.txt

Zeile   34 [eingefgt]: None.

Zeile   36 [eingefgt]: 

Zeile   40 [eingefgt]: 


\txtLibFunctions\_FileCountLines.txt

Zeile   26  [entfernt]: ###Remarks###
Zeile   27  [entfernt]: It does not count a final @LF as a line.

Zeile   29    [vorher]: ###Related###
Zeile   27     [jetzt]: ###Remarks###

Zeile   30  [entfernt]: 
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: ###Example###
Zeile   33  [entfernt]: #include <file.au3>

Zeile   34    [vorher]: $CountLines = _FileCountLines("error.log")
Zeile   28     [jetzt]: It does not count a final @LF as a line.

Zeile   35  [entfernt]: MsgBox(64, "Error log recordcount", "There are " & $CountLines & " in the error.log.")
Zeile   36  [entfernt]: Exit

Zeile   29 [eingefgt]: 
Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: ###Related###
Zeile   32 [eingefgt]: None.
Zeile   33 [eingefgt]: 
Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: ###Example###

\txtLibFunctions\_FileCreate.txt

Zeile   27  [entfernt]: ###Remarks###

Zeile   29  [entfernt]: 

Zeile   30    [vorher]: ###Related###
Zeile   28     [jetzt]: ###Remarks###

Zeile   31    [vorher]: ..\Functions\FileOpen
Zeile   29     [jetzt]: None.

Zeile   34    [vorher]: ###Example###
Zeile   32     [jetzt]: ###Related###

Zeile   35    [vorher]: #include <file.au3>
Zeile   33     [jetzt]: .FileOpen

Zeile   36    [vorher]: If Not _FileCreate("error.log") Then
Zeile   34     [jetzt]: 

Zeile   37    [vorher]:    MsgBox(4096,"Error", " Error Creating/Resetting log.      error:" & @error)
Zeile   35     [jetzt]: 

Zeile   36 [eingefgt]: ###Example###

\txtLibFunctions\_FileReadToArray.txt

Zeile    9    [vorher]: _FileReadToArray($sFilePath, ByRef $aArray)
Zeile    9     [jetzt]: _FileReadToArray($sFilePath, $aArray)

Zeile   26 [eingefgt]: @@End@@
Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: 
Zeile   29 [eingefgt]: ###Remarks###

Zeile   26    [vorher]: 	2 = File could not be written to
Zeile   30     [jetzt]: $aArray[0] will contain the number of records read into the array.

Zeile   31 [eingefgt]: 
Zeile   32 [eingefgt]: 

Zeile   27    [vorher]: @@End@@
Zeile   33     [jetzt]: ###Related###

Zeile   34 [eingefgt]: _FileWriteFromArray

Zeile   36 [eingefgt]: 

Zeile   29    [vorher]: ###Remarks###
Zeile   37     [jetzt]: ###Example###

Zeile   30  [entfernt]: 
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: ###Related###
Zeile   33  [entfernt]: 
Zeile   34  [entfernt]: 
Zeile   35  [entfernt]: 
Zeile   36  [entfernt]: ###Example###

\txtLibFunctions\_FileWriteLog.txt

Zeile   30 [eingefgt]: 

Zeile   32 [eingefgt]: None.

Zeile   34    [vorher]: FileOpen
Zeile   36     [jetzt]: .FileOpen


\txtLibFunctions\_GetIP.txt

Zeile   13 [eingefgt]: None
Zeile   14 [eingefgt]: 
Zeile   15 [eingefgt]: ###ReturnValue###
Zeile   16 [eingefgt]: @@ReturnTable@@
Zeile   17 [eingefgt]: Success:	Returns the public IP Address
Zeile   18 [eingefgt]: Failure:	Returns -1  and sets @ERROR = 1
Zeile   19 [eingefgt]: @@End@@
Zeile   20 [eingefgt]: 
Zeile   21 [eingefgt]: 
Zeile   22 [eingefgt]: ###Remarks###
Zeile   23 [eingefgt]: This only returns the Public IP address of a computer or network. 
Zeile   24 [eingefgt]: 
Zeile   25 [eingefgt]: 
Zeile   26 [eingefgt]: ###Related###

Zeile   29 [eingefgt]: 

Zeile   15    [vorher]: ###ReturnValue###
Zeile   30     [jetzt]: ###Example###

Zeile   16  [entfernt]: None.
Zeile   17  [entfernt]: 
Zeile   18  [entfernt]: 
Zeile   19  [entfernt]: ###Remarks###
Zeile   20  [entfernt]: This only returns the Public IP address of a computer or network. Do not forget to set a the return value to a variable.
Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: ###Related###
Zeile   23  [entfernt]: 
Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: ###Example###

\txtLibFunctions\_HexToString.txt

Zeile    9    [vorher]: _HexToString("hex")
Zeile    9     [jetzt]: _HexToString( strHex )

Zeile   13    [vorher]: $strHex
Zeile   13     [jetzt]: strHex

Zeile   14 [eingefgt]: 	an hexadecimal string

Zeile   17 [eingefgt]: @@ReturnTable@@
Zeile   18 [eingefgt]: Success:	Returns a string.

Zeile   16    [vorher]: Returns string upon success. Returns -1 and sets @error to 1 upon failure.
Zeile   19     [jetzt]: Failure:	Returns -1 and sets @error to 1.

Zeile   20 [eingefgt]: @@End@@

Zeile   24 [eingefgt]: None.

Zeile   30 [eingefgt]: 


\txtLibFunctions\_Iif.txt

Zeile   29 [eingefgt]: 

Zeile   31 [eingefgt]: None.


\txtLibFunctions\_INetExplorerCapable.txt

Zeile   19 [eingefgt]: @@ReturnTable@@

Zeile   19    [vorher]: Success: Converted string
Zeile   20     [jetzt]: Success:	Converted string

Zeile   20    [vorher]: Failure: Blank string and @error = 1
Zeile   21     [jetzt]: Failure:	Blank string and @error = 1

Zeile   22 [eingefgt]: @@End@@

Zeile   24 [eingefgt]: 

Zeile   28 [eingefgt]: 

Zeile   30 [eingefgt]: None.

Zeile   27    [vorher]: 
Zeile   32     [jetzt]: ###Example###

Zeile   28  [entfernt]: ###Example###

\txtLibFunctions\_INetMail.txt

Zeile   23 [eingefgt]: @@ReturnTable@@

Zeile   23    [vorher]: Success: Process identifier for the E-Mail client
Zeile   24     [jetzt]: Success:	Process identifier for the E-Mail client

Zeile   24    [vorher]: Failure: See remarks.
Zeile   25     [jetzt]: Failure:	See remarks.

Zeile   26 [eingefgt]: @@End@@

Zeile   36 [eingefgt]: 

Zeile   38 [eingefgt]: None.


\txtLibFunctions\_MathCheckDiv.txt

Zeile   21    [vorher]: 1 for not divisable
Zeile   21     [jetzt]: @@ReturnTable@@

Zeile   22    [vorher]: 2 for divisable
Zeile   22     [jetzt]: Success:	Returns 1 for not divisable,

Zeile   23 [eingefgt]: 	2 for divisable.

Zeile   23    [vorher]: -1 and @error = 1 if not valid numbers
Zeile   24     [jetzt]: Failure:	Returns -1 and @error = 1 if not valid numbers.

Zeile   25 [eingefgt]: @@End@@

Zeile   27 [eingefgt]: 

Zeile   31 [eingefgt]: 

Zeile   33 [eingefgt]: None.


\txtLibFunctions\_Now.txt

Zeile   17    [vorher]: @@ReturnTable@@
Zeile   17     [jetzt]: Returns the current Date and Time in PC's format

Zeile   18 [eingefgt]: 
Zeile   19 [eingefgt]: 
Zeile   20 [eingefgt]: ###Remarks###

Zeile   18    [vorher]: Success:  Returns the current Date and Time in PC's format
Zeile   21     [jetzt]: If Date format isn't found in the registry it returns the date in the mm/dd/yyyy format.

Zeile   19    [vorher]: Failure: 
Zeile   22     [jetzt]: If Time format isn't found in the registry it returns the time in the hh:mm:ss format.

Zeile   23 [eingefgt]: 
Zeile   24 [eingefgt]: 

Zeile   20    [vorher]: @@End@@
Zeile   25     [jetzt]: ###Related###

Zeile   26 [eingefgt]: None.

Zeile   23    [vorher]: ###Remarks###
Zeile   29     [jetzt]: ###Example###

Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: 
Zeile   26  [entfernt]: ###Related###
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: 
Zeile   29  [entfernt]: ###Example###

\txtLibFunctions\_NowCalc.txt

Zeile   17  [entfernt]: @@ReturnTable@@

Zeile   18    [vorher]: Success:  Returns the current Date and Time in format YYYY/MM/DD HH:MM:SS
Zeile   17     [jetzt]: Returns the current Date and Time in format YYYY/MM/DD HH:MM:SS

Zeile   19  [entfernt]: Failure: 
Zeile   20  [entfernt]: @@End@@

Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: 

Zeile   26    [vorher]: ###Related###
Zeile   21     [jetzt]: None.

Zeile   29    [vorher]: ###Example###
Zeile   24     [jetzt]: ###Related###

Zeile   25 [eingefgt]: None.
Zeile   26 [eingefgt]: 
Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: ###Example###

\txtLibFunctions\_NowCalcDate.txt

Zeile   17  [entfernt]: @@ReturnTable@@

Zeile   18    [vorher]: Success:  Returns the current Date in format YYYY/MM/DD
Zeile   17     [jetzt]: Returns the current Date in format YYYY/MM/DD

Zeile   19  [entfernt]: Failure: 
Zeile   20  [entfernt]: @@End@@

Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: 

Zeile   26    [vorher]: ###Related###
Zeile   21     [jetzt]: None.

Zeile   29    [vorher]: ###Example###
Zeile   24     [jetzt]: ###Related###

Zeile   25 [eingefgt]: None.
Zeile   26 [eingefgt]: 
Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: ###Example###

\txtLibFunctions\_NowDate.txt

Zeile   15  [entfernt]: 

Zeile   17  [entfernt]: @@ReturnTable@@

Zeile   18    [vorher]: Success:  Returns the current Date in the Pc's format.
Zeile   16     [jetzt]: Returns the current Date in the Pc's format.

Zeile   19  [entfernt]: Failure: 
Zeile   20  [entfernt]: @@End@@

Zeile   23  [entfernt]: ###Remarks###

Zeile   25  [entfernt]: 

Zeile   26    [vorher]: ###Related###
Zeile   20     [jetzt]: ###Remarks###

Zeile   27    [vorher]: 
Zeile   21     [jetzt]: If Date format isn't found in the registry it returns the date in the mm/dd/yyyy format.

Zeile   29    [vorher]: ###Example###
Zeile   23     [jetzt]: 

Zeile   24 [eingefgt]: ###Related###
Zeile   25 [eingefgt]: _DateTimeFormat, _Now, _NowCalc, _NowCalcDate, _NowTime
Zeile   26 [eingefgt]: 
Zeile   27 [eingefgt]: 
Zeile   28 [eingefgt]: ###Example###

\txtLibFunctions\_NowTime.txt

Zeile    5    [vorher]: Returns the current Time in format HH:MM:SS.
Zeile    5     [jetzt]: Returns the current Time in requested format.

Zeile    9    [vorher]: _NowTime()
Zeile    9     [jetzt]: _NowTime([$sType])

Zeile   13    [vorher]: None.
Zeile   13     [jetzt]: $sType

Zeile   14 [eingefgt]: 	Default: 3 = Display a time using the time format specified in your computer's regional settings.
Zeile   15 [eingefgt]: 	4 = Display a time using the 24-hour format (hh:mm).
Zeile   16 [eingefgt]: 	5 = Display a time using the 24-hour format (hh:mm:ss).

Zeile   18 [eingefgt]: ###ReturnValue###
Zeile   19 [eingefgt]: Returns the current Time in PC's time format.

Zeile   21 [eingefgt]: 

Zeile   16    [vorher]: ###ReturnValue###
Zeile   22     [jetzt]: ###Remarks###

Zeile   17    [vorher]: @@ReturnTable@@
Zeile   23     [jetzt]: If Time format isn't found in the registry it returns the time in the hh:mm:ss format.

Zeile   24 [eingefgt]: 
Zeile   25 [eingefgt]: 
Zeile   26 [eingefgt]: ###Related###

Zeile   18    [vorher]: Success:  Returns the current Time in PC's time format.
Zeile   27     [jetzt]: _DateTimeFormat, _Now, _NowDate, _NowCalc, _NowCalcDate

Zeile   28 [eingefgt]: 
Zeile   29 [eingefgt]: 

Zeile   19    [vorher]: Failure: 
Zeile   30     [jetzt]: ###Example###

Zeile   20  [entfernt]: @@End@@
Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: 
Zeile   23  [entfernt]: ###Remarks###
Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: 
Zeile   26  [entfernt]: ###Related###
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: 
Zeile   29  [entfernt]: ###Example###
Zeile   30  [entfernt]: @@IncludeExample@@

\txtLibFunctions\_RunDos.txt

Zeile   20    [vorher]: Success: Returns the exit code of the command
Zeile   20     [jetzt]: Success:	Returns the exit code of the command

Zeile   21    [vorher]: Failure: Depends on RunErrorsFatal setting 
Zeile   21     [jetzt]: Failure:	Depends on RunErrorsFatal setting

Zeile   26 [eingefgt]: None.

Zeile   30 [eingefgt]: None.


\txtLibFunctions\_StringEncrypt.txt

Zeile   25 [eingefgt]: @@ReturnTable@@

Zeile   25    [vorher]: Success: The Encrypted/Decrypted string.
Zeile   26     [jetzt]: Success:	The Encrypted/Decrypted string.

Zeile   26    [vorher]: Failure: Blank string and @error = 1
Zeile   27     [jetzt]: Failure:	Blank string and @error = 1

Zeile   28 [eingefgt]: @@End@@

Zeile   34 [eingefgt]: 

Zeile   36 [eingefgt]: None.


\txtLibFunctions\_StringProper.txt

Zeile   29 [eingefgt]: 

Zeile   31 [eingefgt]: None.


\txtLibFunctions\_StringRepeat.txt

Zeile   30 [eingefgt]: None.

Zeile   34 [eingefgt]: None.

Zeile   35    [vorher]: 
Zeile   37     [jetzt]: ###Example###

Zeile   36  [entfernt]: ###Example###
Zeile   37  [entfernt]: @@IncludeExample@@

\txtLibFunctions\_StringReverse.txt

Zeile   20    [vorher]: Success: Returns reversed string
Zeile   20     [jetzt]: Success:	Returns reversed string

Zeile   21    [vorher]: Failure: Returns an empty string and sets @error = 1
Zeile   21     [jetzt]: Failure:	Returns an empty string and sets @error = 1

Zeile   28 [eingefgt]: None.

Zeile   32 [eingefgt]: None.


\txtLibFunctions\_StringToHex.txt

Zeile   13    [vorher]: $strChar
Zeile   13     [jetzt]: string

Zeile   14 [eingefgt]: 	string to be converted.

Zeile   17 [eingefgt]: @@ReturnTable@@
Zeile   18 [eingefgt]: Success:	Returns an hex string.

Zeile   16    [vorher]: Returns hex string upon success. Returns -1 and sets @error to 1 upon failure.
Zeile   19     [jetzt]: Failure:	Returns -1 and sets @error to 1.

Zeile   20 [eingefgt]: @@End@@

Zeile   24 [eingefgt]: None.

Zeile   30 [eingefgt]: 


\txtLibFunctions\_TempFile.txt

Zeile    5    [vorher]: Generate a name for a temporary file. The file is guaranteed not to already exist in the user's %TEMP% directory.
Zeile    5     [jetzt]: Generate a name for a temporary file. The file is guaranteed not to exist yet.

Zeile    9    [vorher]: _TempFile()
Zeile    9     [jetzt]: _TempFile ( [$s_DirectoryName=@TempDIr [, $s_FilePrefix [, $s_FileExtension [, $i_RandomLength]]]] )

Zeile   13    [vorher]: No parameters.
Zeile   13     [jetzt]: @@ParamTable@@

Zeile   14 [eingefgt]: $s_DirectoryName
Zeile   15 [eingefgt]: 	Optional:  Name of directory for filename, defaults to the users %TEMP% directory
Zeile   16 [eingefgt]: $s_FilePrefix
Zeile   17 [eingefgt]: 	Optional:  File prefixname, defaults to "~"
Zeile   18 [eingefgt]: $s_FileExtension
Zeile   19 [eingefgt]: 	Optional:  File extenstion, defaults to ".tmp"
Zeile   20 [eingefgt]: $i_RandomLength
Zeile   21 [eingefgt]: 	Optional:  Number of characters to use to generate a unique name, defaults to 7
Zeile   22 [eingefgt]: @@End@@

Zeile   16    [vorher]: Filename of a temporary file which does not exist.
Zeile   25     [jetzt]: Filename of a temporary file which does not exist

Zeile   31 [eingefgt]: 

Zeile   33 [eingefgt]: None.


\txtLibFunctions\_TimeToTicks.txt

Zeile    9    [vorher]: _TimeToTicks ( $iHours, $iMins, $iSecs )
Zeile    9     [jetzt]: _TimeToTicks([$iHours = @Hour, [$iMins = @Min, [$iSecs = @Sec]]])

Zeile   15    [vorher]: 	The hours.
Zeile   15     [jetzt]: 	The hours. 

Zeile   24    [vorher]: Success:	Returns 1.
Zeile   24     [jetzt]: Success:	Returns the number of ticks.


\txtLibFunctions\_viClose.txt

Zeile    2    [vorher]: _viOpen
Zeile    2     [jetzt]: _viClose

Zeile   19    [vorher]: On Success - Returns 0
Zeile   19     [jetzt]: @@ReturnTable@@

Zeile   20 [eingefgt]: Success:	Returns 0.

Zeile   20    [vorher]: On Failure - Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide)
Zeile   21     [jetzt]: Failure:	Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide).

Zeile   22 [eingefgt]: @@End@@

Zeile   21    [vorher]: This function always sets @error to 1 in case of error
Zeile   23     [jetzt]: This function always sets @error to 1 in case of error.

Zeile   28 [eingefgt]: 

Zeile   32 [eingefgt]: 


\txtLibFunctions\_viExecCommand.txt

Zeile   17    [vorher]: 	* STRING -> A VISA DESCRIPTOR is a string which specifies the resource with 
Zeile   17     [jetzt]: 	* STRING -&gr; A VISA DESCRIPTOR is a string which specifies the resource with 

Zeile   27    [vorher]: 	* INTEGER -> A VISA session handle is an integer value returned by _viOpen.
Zeile   27     [jetzt]: 	* INTEGER -&gr; A VISA session handle is an integer value returned by _viOpen.

Zeile   56    [vorher]:  On Success - Returns ZERO
Zeile   56     [jetzt]: @@ReturnTable@@

Zeile   57 [eingefgt]: Success:	Returns ZERO

Zeile   57    [vorher]:  On Failure - Returns -1 if the VISA DLL could not be open
Zeile   58     [jetzt]: Failure:	Returns -1 if the VISA DLL could not be open

Zeile   58    [vorher]:               or a NON ZERO value representing the VISA
Zeile   59     [jetzt]: 	or a NON ZERO value representing the VISA

Zeile   59    [vorher]:               error code (see the VISA programmer's guide)
Zeile   60     [jetzt]: 	error code (see the VISA programmer's guide)

Zeile   61 [eingefgt]: @@End@@

Zeile   63 [eingefgt]: @@ReturnTable@@

Zeile   61    [vorher]:  On Success - Returns the answer of the instrument to the QUERY
Zeile   64     [jetzt]: Success:	Returns the answer of the instrument to the QUERY

Zeile   62    [vorher]:  On Failure - Returns -1 if the VISA DLL could not be open
Zeile   65     [jetzt]: Failure:	Returns -1 if the VISA DLL could not be open

Zeile   63    [vorher]:               Returns -3 if the VISA DLL returned an unexpected
Zeile   66     [jetzt]: 	Returns -3 if the VISA DLL returned an unexpected number of results

Zeile   64    [vorher]:               number of results
Zeile   67     [jetzt]: 	or returns a NON ZERO value representing the VISA

Zeile   65    [vorher]:               or returns a NON ZERO value representing the VISA
Zeile   68     [jetzt]: 	error code (see the VISA programmer's guide)

Zeile   69 [eingefgt]: @@End@@

Zeile   66    [vorher]:               error code (see the VISA programmer's guide)
Zeile   70     [jetzt]: This function always sets @error to 1 in case of error.

Zeile   71 [eingefgt]: 
Zeile   72 [eingefgt]: 
Zeile   73 [eingefgt]: ###Remarks###

Zeile   67    [vorher]: This function always sets @error to 1 in case of error
Zeile   74     [jetzt]: * The VISA queries only return the 1st line of the device answer                   

Zeile   75 [eingefgt]: This is not a problem in most cases, as most devices will always
Zeile   76 [eingefgt]: answer with a single line.

Zeile   69    [vorher]: ###Remarks###
Zeile   78     [jetzt]: * The following is a description of the MOST COMMON VISA DESCRIPTORS

Zeile   70    [vorher]: * The VISA queries only return the 1st line of the device answer                   
Zeile   79     [jetzt]: Note that there are some more types. For more info please

Zeile   71    [vorher]: This is not a problem in most cases, as most devices will always
Zeile   80     [jetzt]: refer to a VISA programmer's guide (available at www.ni.com)

Zeile   72    [vorher]: answer with a single line.
Zeile   81     [jetzt]: Optional segments are shown in square brackets ([]).

Zeile   82 [eingefgt]: Required segments that must be filled in are denoted by angle
Zeile   83 [eingefgt]: brackets (&lt;&gr;).

Zeile   85 [eingefgt]: Interface   Syntax

Zeile   74    [vorher]: * The following is a description of the MOST COMMON VISA DESCRIPTORS
Zeile   86     [jetzt]: ------------------------------------------------------------

Zeile   75    [vorher]: Note that there are some more types. For more info please
Zeile   87     [jetzt]: GPIB INSTR      GPIB[board]::primary address

Zeile   88 [eingefgt]:                 [::secondary address] [::INSTR]
Zeile   89 [eingefgt]: GPIB INTFC      GPIB[board]::INTFC

Zeile   76    [vorher]: refer to a VISA programmer's guide (available at www.ni.com)
Zeile   90     [jetzt]: TCPIP SOCKET    TCPIP[board]::host address::port::SOCKET

Zeile   77    [vorher]: Optional segments are shown in square brackets ([]).
Zeile   91     [jetzt]: Serial INSTR    ASRL[board][::INSTR]

Zeile   78    [vorher]: Required segments that must be filled in are denoted by angle
Zeile   92     [jetzt]: PXI INSTR       PXI[board]::device[::function][::INSTR]

Zeile   79    [vorher]: brackets (<>).
Zeile   93     [jetzt]: VXI INSTR       VXI[board]::VXI logical address[::INSTR]

Zeile   94 [eingefgt]: GPIB-VXI INSTR  GPIB-VXI[board]::VXI logical address[::INSTR]
Zeile   95 [eingefgt]: TCPIP INSTR     TCPIP[board]::host address[::LAN device name]
Zeile   96 [eingefgt]:                 [::INSTR]

Zeile   81    [vorher]: Interface   Syntax
Zeile   98     [jetzt]: The GPIB keyword is used for GPIB instruments.

Zeile   99 [eingefgt]: The TCPIP keyword is used for TCP/IP communication.
Zeile  100 [eingefgt]: The ASRL keyword is used for serial instruments.
Zeile  101 [eingefgt]: The PXI keyword is used for PXI instruments.

Zeile   82    [vorher]: ------------------------------------------------------------
Zeile  102     [jetzt]: The VXI keyword is used for VXI instruments via either embedded

Zeile  103 [eingefgt]: or MXIbus controllers.

Zeile   83    [vorher]: GPIB INSTR      GPIB[board]::primary address
Zeile  104     [jetzt]: The GPIB-VXI keyword is used for VXI instruments via a GPIB-VXI

Zeile  105 [eingefgt]: controller.
Zeile  106 [eingefgt]: 

Zeile   84    [vorher]:                 [::secondary address] [::INSTR]
Zeile  107     [jetzt]: The default values for optional parameters are shown below.

Zeile  108 [eingefgt]: 

Zeile   85    [vorher]: GPIB INTFC      GPIB[board]::INTFC
Zeile  109     [jetzt]: Optional Segment          Default Value

Zeile  110 [eingefgt]: ---------------------------------------
Zeile  111 [eingefgt]: board                     0
Zeile  112 [eingefgt]: secondary address         none
Zeile  113 [eingefgt]: LAN device name           inst0
Zeile  114 [eingefgt]: 
Zeile  115 [eingefgt]: 
Zeile  116 [eingefgt]: Example Resource Strings:

Zeile   86    [vorher]: TCPIP SOCKET    TCPIP[board]::host address::port::SOCKET
Zeile  117     [jetzt]: --------------------------------------------------------------

Zeile   87    [vorher]: Serial INSTR    ASRL[board][::INSTR]
Zeile  118     [jetzt]: GPIB::1::0::INSTR     A GPIB device at primary address 1 and

Zeile   88    [vorher]: PXI INSTR       PXI[board]::device[::function][::INSTR]
Zeile  119     [jetzt]:                       secondary address 0 in GPIB interface 0.

Zeile  120 [eingefgt]: 

Zeile   89    [vorher]: VXI INSTR       VXI[board]::VXI logical address[::INSTR]
Zeile  121     [jetzt]: GPIB2::INTFC          Interface or raw resource for GPIB

Zeile  122 [eingefgt]:                       interface 2.
Zeile  123 [eingefgt]: 

Zeile   90    [vorher]: GPIB-VXI INSTR  GPIB-VXI[board]::VXI logical address[::INSTR]
Zeile  124     [jetzt]: TCPIP0::1.2.3.4::999::SOCKET    Raw TCP/IP access to port 999

Zeile  125 [eingefgt]:                                 at the specified IP address.
Zeile  126 [eingefgt]: 

Zeile   91    [vorher]: TCPIP INSTR     TCPIP[board]::host address[::LAN device name]
Zeile  127     [jetzt]: ASRL1::INSTR          A serial device attached to interface

Zeile   92    [vorher]:                 [::INSTR]
Zeile  128     [jetzt]:                       ASRL1.  VXI::MEMACC Board-level register

Zeile  129 [eingefgt]:                       access to the VXI interface.

Zeile   94    [vorher]: The GPIB keyword is used for GPIB instruments.
Zeile  131     [jetzt]: PXI::15::INSTR        PXI device number 15 on bus 0.

Zeile  132 [eingefgt]: 

Zeile   95    [vorher]: The TCPIP keyword is used for TCP/IP communication.
Zeile  133     [jetzt]: VXI0::1::INSTR        A VXI device at logical address 1 in VXI

Zeile  134 [eingefgt]:                       interface VXI0.
Zeile  135 [eingefgt]: 

Zeile   96    [vorher]: The ASRL keyword is used for serial instruments.
Zeile  136     [jetzt]: GPIB-VXI::9::INSTR    A VXI device at logical address 9 in a

Zeile  137 [eingefgt]:                       GPIB-VXI controlled system.
Zeile  138 [eingefgt]: 
Zeile  139 [eingefgt]: 
Zeile  140 [eingefgt]: ###Related###

Zeile   97    [vorher]: The PXI keyword is used for PXI instruments.
Zeile  141     [jetzt]: _viFindGpib, _viOpen, _viClose, _viSetTimeout, _viGTL, _viGpibBusReset

Zeile   98    [vorher]: The VXI keyword is used for VXI instruments via either embedded
Zeile  142     [jetzt]: 

Zeile  143 [eingefgt]: 
Zeile  144 [eingefgt]: ###Example###

Zeile   99  [entfernt]: or MXIbus controllers.
Zeile  100  [entfernt]: The GPIB-VXI keyword is used for VXI instruments via a GPIB-VXI
Zeile  101  [entfernt]: controller.
Zeile  102  [entfernt]: 
Zeile  103  [entfernt]: The default values for optional parameters are shown below.
Zeile  104  [entfernt]: 
Zeile  105  [entfernt]: Optional Segment          Default Value
Zeile  106  [entfernt]: ---------------------------------------
Zeile  107  [entfernt]: board                     0
Zeile  108  [entfernt]: secondary address         none
Zeile  109  [entfernt]: LAN device name           inst0
Zeile  110  [entfernt]: 
Zeile  111  [entfernt]: 
Zeile  112  [entfernt]: Example Resource Strings:
Zeile  113  [entfernt]: --------------------------------------------------------------
Zeile  114  [entfernt]: GPIB::1::0::INSTR     A GPIB device at primary address 1 and
Zeile  115  [entfernt]:                       secondary address 0 in GPIB interface 0.
Zeile  116  [entfernt]: 
Zeile  117  [entfernt]: GPIB2::INTFC          Interface or raw resource for GPIB
Zeile  118  [entfernt]:                       interface 2.
Zeile  119  [entfernt]: 
Zeile  120  [entfernt]: TCPIP0::1.2.3.4::999::SOCKET    Raw TCP/IP access to port 999
Zeile  121  [entfernt]:                                 at the specified IP address.
Zeile  122  [entfernt]: 
Zeile  123  [entfernt]: ASRL1::INSTR          A serial device attached to interface
Zeile  124  [entfernt]:                       ASRL1.  VXI::MEMACC Board-level register
Zeile  125  [entfernt]:                       access to the VXI interface.
Zeile  126  [entfernt]: 
Zeile  127  [entfernt]: PXI::15::INSTR        PXI device number 15 on bus 0.
Zeile  128  [entfernt]: 
Zeile  129  [entfernt]: VXI0::1::INSTR        A VXI device at logical address 1 in VXI
Zeile  130  [entfernt]:                       interface VXI0.
Zeile  131  [entfernt]: 
Zeile  132  [entfernt]: GPIB-VXI::9::INSTR    A VXI device at logical address 9 in a
Zeile  133  [entfernt]:                       GPIB-VXI controlled system.
Zeile  134  [entfernt]: 
Zeile  135  [entfernt]: ###Related###
Zeile  136  [entfernt]: _viFindGpib, _viOpen, _viClose, _viSetTimeout, _viGTL, _viGpibBusReset
Zeile  137  [entfernt]: 
Zeile  138  [entfernt]: ###Example###

\txtLibFunctions\_viFindGpib.txt

Zeile   24 [eingefgt]: @@ReturnTable@@

Zeile   24    [vorher]: On Success - The number of instruments found (0 or more)
Zeile   25     [jetzt]: Success:	The number of instruments found (0 or more)

Zeile   25    [vorher]: On Failure - Returns a NEGATIVE value and SETS @error to 1
Zeile   26     [jetzt]: Failure:	Returns a NEGATIVE value and SETS @error to 1

Zeile   27 [eingefgt]: @@End@@

Zeile   29 [eingefgt]: 

Zeile   35 [eingefgt]: 

Zeile   33    [vorher]: _viExecCommand, _viOpen, _viClose, _viGTL, _viGpibControlREN
Zeile   37     [jetzt]: _viExecCommand, _viOpen, _viClose, _viGTL

Zeile   39 [eingefgt]: 


\txtLibFunctions\_viGpibBusReset.txt

Zeile    5    [vorher]: GPIB BUS "reset":
Zeile    5     [jetzt]: GPIB BUS "reset": Use this function when the GPIB BUS gets stuck for some reason. You might be lucky and resolve the problem by calling this function

Zeile    6 [eingefgt]: 
Zeile    7 [eingefgt]: ###Syntax###
Zeile    8 [eingefgt]: #include <Visa.au3>
Zeile    9 [eingefgt]: _viGpibBusReset()
Zeile   10 [eingefgt]: 
Zeile   11 [eingefgt]: 
Zeile   12 [eingefgt]: ###Parameters###
Zeile   13 [eingefgt]: None
Zeile   14 [eingefgt]: 
Zeile   15 [eingefgt]: ###ReturnValue###
Zeile   16 [eingefgt]: @@ReturnTable@@
Zeile   17 [eingefgt]: Success:	Returns 0

Zeile    6    [vorher]: Use this function when the GPIB BUS gets stuck for some reason.
Zeile   18     [jetzt]: Failure:	Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide)

Zeile   19 [eingefgt]: @@End@@

Zeile    7    [vorher]: You might be lucky and resolve the problem by calling this function
Zeile   20     [jetzt]: This function always sets @error to 1 in case of error

Zeile   22 [eingefgt]: 

Zeile    9    [vorher]: ###Syntax###
Zeile   23     [jetzt]: ###Remarks###

Zeile   10    [vorher]: #include <Visa.au3>
Zeile   24     [jetzt]: As for all the VISA functions the VISA libraries must be installed (you can check whether visa32.dll is in {WINDOWS}\system32) and a GPIB card (such as a National Instruments NI PCI-GPIB card or an Agilent 82350B PCI High-Performance GPIB card) must be installed

Zeile   25 [eingefgt]: 
Zeile   26 [eingefgt]: 
Zeile   27 [eingefgt]: ###Related###

Zeile   11    [vorher]: _viGpibBusReset()
Zeile   28     [jetzt]: _viGTL, _viExecCommand, _viFindGpib, _viOpen, _viClose

Zeile   14    [vorher]: ###Parameters###
Zeile   31     [jetzt]: ###Example###

Zeile   15  [entfernt]: None
Zeile   16  [entfernt]: 
Zeile   17  [entfernt]: ###ReturnValue###
Zeile   18  [entfernt]: On Success - Returns 0
Zeile   19  [entfernt]: On Failure - Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide)
Zeile   20  [entfernt]: This function always sets @error to 1 in case of error
Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: ###Remarks###
Zeile   23  [entfernt]: As for all the VISA functions the VISA libraries must be installed (you can check whether visa32.dll is in {WINDOWS}\system32) and a GPIB card (such as a National Instruments NI PCI-GPIB card or an Agilent 82350B PCI High-Performance GPIB card) must be installed
Zeile   24  [entfernt]: 
Zeile   25  [entfernt]: ###Related###
Zeile   26  [entfernt]: _viGTL, _viExecCommand, _viFindGpib, _viOpen, _viClose
Zeile   27  [entfernt]: 
Zeile   28  [entfernt]: ###Example###

\txtLibFunctions\_viGTL.txt

Zeile    5    [vorher]: Go To Local mode:
Zeile    5     [jetzt]: Go To Local mode: Instruments that accept this command will exit the "Remote Control mode" and go to "Local mode". If the instrument is already in "Local mode" this is simply ignored. Normally, if an instrument does not support this command it will simply stay in the "Remote Control mode"

Zeile    6 [eingefgt]: 
Zeile    7 [eingefgt]: ###Syntax###
Zeile    8 [eingefgt]: #include <Visa.au3>
Zeile    9 [eingefgt]: _viGTL($h_session)
Zeile   10 [eingefgt]: 
Zeile   11 [eingefgt]: 
Zeile   12 [eingefgt]: ###Parameters###
Zeile   13 [eingefgt]: @@ParamTable@@
Zeile   14 [eingefgt]: $h_session
Zeile   15 [eingefgt]: 	A VISA descriptor (STRING) OR a VISA session handle (INTEGER).
Zeile   16 [eingefgt]: 	See the Remarks of the _viExecCommand for more info.
Zeile   17 [eingefgt]: @@End@@
Zeile   18 [eingefgt]: 
Zeile   19 [eingefgt]: ###ReturnValue###
Zeile   20 [eingefgt]: @@ReturnTable@@
Zeile   21 [eingefgt]: Success:	Returns 0

Zeile    6    [vorher]: Instruments that accept this command will exit the "Remote Control mode" and go to "Local mode".
Zeile   22     [jetzt]: Failure:	Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide).

Zeile   23 [eingefgt]: @@End@@

Zeile    7    [vorher]: If the instrument is already in "Local mode" this is simply ignored.
Zeile   24     [jetzt]: This function always sets @error to 1 in case of error

Zeile   25 [eingefgt]: 
Zeile   26 [eingefgt]: ###Remarks###

Zeile    8    [vorher]: Normally, if an instrument does not support this command it will simply stay in the "Remote Control mode"
Zeile   27     [jetzt]: As for all the VISA functions the VISA libraries must be installed (you can check whether visa32.dll is in {WINDOWS}\system32) and a GPIB card (such as a National Instruments NI PCI-GPIB card or an Agilent 82350B PCI High-Performance GPIB card) must be installed

Zeile   10    [vorher]: ###Syntax###
Zeile   29     [jetzt]: * For a detailed description of the most common VISA DESCRIPTORS look at the Remarks of the help on the _viExecCommand function

Zeile   30 [eingefgt]: 
Zeile   31 [eingefgt]: 
Zeile   32 [eingefgt]: ###Related###

Zeile   11    [vorher]: #include <Visa.au3>
Zeile   33     [jetzt]: _viExecCommand, _viGpibBusReset, _viFindGpib, _viOpen, _viClose

Zeile   34 [eingefgt]: 
Zeile   35 [eingefgt]: 
Zeile   36 [eingefgt]: ###Example###

Zeile   12  [entfernt]: _viGTL($h_session)
Zeile   13  [entfernt]: 
Zeile   14  [entfernt]: 
Zeile   15  [entfernt]: ###Parameters###
Zeile   16  [entfernt]: @@ParamTable@@
Zeile   17  [entfernt]: $h_session
Zeile   18  [entfernt]: 	A VISA descriptor (STRING) OR a VISA session handle (INTEGER).
Zeile   19  [entfernt]: 	See the Remarks of the _viExecCommand for more info.
Zeile   20  [entfernt]: @@End@@
Zeile   21  [entfernt]: 
Zeile   22  [entfernt]: ###ReturnValue###
Zeile   23  [entfernt]: On Success - Returns 0
Zeile   24  [entfernt]: On Failure - Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide)
Zeile   25  [entfernt]: This function always sets @error to 1 in case of error
Zeile   26  [entfernt]: 
Zeile   27  [entfernt]: ###Remarks###
Zeile   28  [entfernt]: As for all the VISA functions the VISA libraries must be installed (you can check whether visa32.dll is in {WINDOWS}\system32) and a GPIB card (such as a National Instruments NI PCI-GPIB card or an Agilent 82350B PCI High-Performance GPIB card) must be installed
Zeile   29  [entfernt]: 
Zeile   30  [entfernt]: * For a detailed description of the most common VISA DESCRIPTORS look at the Remarks of the help on the _viExecCommand function
Zeile   31  [entfernt]: 
Zeile   32  [entfernt]: ###Related###
Zeile   33  [entfernt]: _viExecCommand, _viGpibBusReset, _viFindGpib, _viOpen, _viClose
Zeile   34  [entfernt]: 
Zeile   35  [entfernt]: ###Example###

\txtLibFunctions\_viOpen.txt

Zeile   24 [eingefgt]: @@ReturnTable@@

Zeile   24    [vorher]: On Success - Returns a (POSITIVE) VISA Instrument Handle
Zeile   25     [jetzt]: Success:	Returns a (POSITIVE) VISA Instrument Handle

Zeile   25    [vorher]: On Failure - Returns -1 and SETS @error to 1
Zeile   26     [jetzt]: Failure:	Returns -1 and SETS @error to 1

Zeile   27 [eingefgt]: @@End@@

Zeile   29 [eingefgt]: 

Zeile   35 [eingefgt]: 

Zeile   39 [eingefgt]: 


\txtLibFunctions\_viSetAttribute.txt

Zeile    5    [vorher]: Set any VISA attribute
Zeile    5     [jetzt]: Set any VISA attribute This function, which is called by _viSetTimeout, can ALSO be used to set the other VISA specific attributes. Read the VISA documentation for more information and a list of VISA attributes and their corresponding values.

Zeile    6 [eingefgt]: 
Zeile    7 [eingefgt]: ###Syntax###
Zeile    8 [eingefgt]: #include <Visa.au3>

Zeile    6    [vorher]: This function, which is called by _viSetTimeout, can ALSO be used to set the 
Zeile    9     [jetzt]: _viSetAttribute($h_session, $i_attribute, $i_value)

Zeile   10 [eingefgt]: 
Zeile   11 [eingefgt]: 
Zeile   12 [eingefgt]: ###Parameters###
Zeile   13 [eingefgt]: @@ParamTable@@
Zeile   14 [eingefgt]: $h_session

Zeile    7    [vorher]: other VISA specific attributes.
Zeile   15     [jetzt]: 	A VISA descriptor (STRING) OR a VISA session handle (INTEGER).

Zeile   16 [eingefgt]: 	See the Remarks of the _viExecCommand for more info.
Zeile   17 [eingefgt]: $i_attribute
Zeile   18 [eingefgt]: 	The index of the attribute that must be changed.
Zeile   19 [eingefgt]: 	Attributes are defined in the VISA library.

Zeile    8    [vorher]: Read the VISA documentation for more information and a list of VISA attributes 
Zeile   20     [jetzt]: 	This AutoIt library only defines a CONSTANT for the TIMEOUT attribute ($VI_ATTR_TMO_VALUE) and for the Serial Interface attributes and

Zeile    9    [vorher]: and their corresponding values.
Zeile   21     [jetzt]: 	values (see the remarks) but you can pass any other valid index (as an integer) if you want to.

Zeile   22 [eingefgt]: $i_value
Zeile   23 [eingefgt]: 	The value of the attribute. It must be an integer and the possible values depend on the attribute type and are defined in the VISA documentation.
Zeile   24 [eingefgt]: @@End@@

Zeile   11    [vorher]: ###Syntax###
Zeile   26     [jetzt]: ###ReturnValue###

Zeile   12    [vorher]: #include <Visa.au3>
Zeile   27     [jetzt]: @@ReturnTable@@

Zeile   28 [eingefgt]: Success:	Returns 0

Zeile   13    [vorher]: _viSetAttribute($h_session, $i_attribute, $i_value)
Zeile   29     [jetzt]: Failure:	Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide).

Zeile   30 [eingefgt]: @@End@@
Zeile   31 [eingefgt]: This function always sets @error to 1 in case of error.

Zeile   16    [vorher]: ###Parameters###
Zeile   34     [jetzt]: ###Remarks###

Zeile   17    [vorher]: @@ParamTable@@
Zeile   35     [jetzt]: This is a list of the currently pre-defined attributes and values. Remember that you can use any other valid attribute/value by passing the corresponding integer index (as defined in the VISA programmer's guide) to this function.

Zeile   36 [eingefgt]: 

Zeile   18    [vorher]: $h_session
Zeile   37     [jetzt]: * Attribute: $VI_ATTR_TMO_VALUE -> Set Timeout

Zeile   38 [eingefgt]: * Values:
Zeile   39 [eingefgt]:           A timeout in MILLISECONDS or

Zeile   19    [vorher]: 	A VISA descriptor (STRING) OR a VISA session handle (INTEGER).
Zeile   40     [jetzt]:           $VI_TMO_IMMEDIATE (or 0) for "Return immediatly"

Zeile   20    [vorher]: 	See the Remarks of the _viExecCommand for more info.
Zeile   41     [jetzt]:           VI_TMO_INFINITE (or "INF") for "No timeout"

Zeile   42 [eingefgt]:         

Zeile   21    [vorher]: $i_attribute
Zeile   43     [jetzt]: * Attribute: $VI_ATTR_ASRL_BAUD

Zeile   44 [eingefgt]: * Values:

Zeile   22    [vorher]: 	The index of the attribute that must be changed.
Zeile   45     [jetzt]:           Any valid baudrate (9600, 115200, etc)

Zeile   46 [eingefgt]: 

Zeile   23    [vorher]: 	Attributes are defined in the VISA library.
Zeile   47     [jetzt]: * Attribute: $VI_ATTR_ASRL_DATA_BITS

Zeile   48 [eingefgt]: * Values: 
Zeile   49 [eingefgt]:           From 5 to 8
Zeile   50 [eingefgt]: 
Zeile   51 [eingefgt]: * Attribute: $VI_ATTR_ASRL_PARITY
Zeile   52 [eingefgt]: * Values:
Zeile   53 [eingefgt]:           $VI_ASRL_PAR_NONE
Zeile   54 [eingefgt]:           $VI_ASRL_PAR_ODD
Zeile   55 [eingefgt]:           $VI_ASRL_PAR_EVEN
Zeile   56 [eingefgt]:           $VI_ASRL_PAR_MARK
Zeile   57 [eingefgt]:           $VI_ASRL_PAR_SPACE
Zeile   58 [eingefgt]: 
Zeile   59 [eingefgt]: * Attribute: $VI_ATTR_ASRL_STOP_BITS
Zeile   60 [eingefgt]: * Values:
Zeile   61 [eingefgt]:           $VI_ASRL_STOP_ONE 
Zeile   62 [eingefgt]:           $VI_ASRL_STOP_ONE5
Zeile   63 [eingefgt]:           $VI_ASRL_STOP_TWO 
Zeile   64 [eingefgt]:           
Zeile   65 [eingefgt]: * Attribute: $VI_ATTR_ASRL_FLOW_CNTRL
Zeile   66 [eingefgt]: * Values:
Zeile   67 [eingefgt]:           $VI_ASRL_FLOW_NONE
Zeile   68 [eingefgt]:           $VI_ASRL_FLOW_XON_XOFF
Zeile   69 [eingefgt]:           $VI_ASRL_FLOW_RTS_CTS
Zeile   70 [eingefgt]:           $VI_ASRL_FLOW_DTR_DSR
Zeile   71 [eingefgt]: 

Zeile   24    [vorher]: 	This AutoIt library only defines a CONSTANT for the TIMEOUT attribute ($VI_ATTR_TMO_VALUE) and for the Serial Interface attributes and
Zeile   72     [jetzt]: As for all the VISA functions the VISA libraries must be installed (you can check whether visa32.dll is in {WINDOWS}\system32).

Zeile   25    [vorher]: 	values (see the remarks) but you can pass any other valid index (as an integer) if you want to.
Zeile   73     [jetzt]: You onlly need a GPIB card (such as a National Instruments NI PCI-GPIB card or an Agilent 82350B PCI High-Performance GPIB card) if you use the GPIB related functions.

Zeile   74 [eingefgt]: 

Zeile   26    [vorher]: $i_value
Zeile   75     [jetzt]: * For a detailed description of the most common VISA DESCRIPTORS look at the Remarks of the help on the _viExecCommand function

Zeile   27    [vorher]: 	The value of the attribute. It must be an integer and the possible values depend on the attribute type and are defined in the VISA documentation.
Zeile   76     [jetzt]: 

Zeile   77 [eingefgt]: 

Zeile   28    [vorher]: @@End@@
Zeile   78     [jetzt]: ###Related###

Zeile   79 [eingefgt]: _viSetTimeout, _viExecCommand, _viOpen, _viClose

Zeile   81 [eingefgt]: 

Zeile   30    [vorher]: ###ReturnValue###
Zeile   82     [jetzt]: ###Example###

Zeile   31  [entfernt]: On Success - Returns 0
Zeile   32  [entfernt]: On Failure - Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide)
Zeile   33  [entfernt]: This function always sets @error to 1 in case of error
Zeile   34  [entfernt]: 
Zeile   35  [entfernt]: ###Remarks###
Zeile   36  [entfernt]: This is a list of the currently pre-defined attributes and values. Remember that you can use any other valid attribute/value by passing the corresponding integer index (as defined in the VISA programmer's guide) to this function.
Zeile   37  [entfernt]: 
Zeile   38  [entfernt]: * Attribute: $VI_ATTR_TMO_VALUE -> Set Timeout
Zeile   39  [entfernt]: * Values:
Zeile   40  [entfernt]:           A timeout in MILLISECONDS or
Zeile   41  [entfernt]:           $VI_TMO_IMMEDIATE (or 0) for "Return immediatly"
Zeile   42  [entfernt]:           VI_TMO_INFINITE (or "INF") for "No timeout"
Zeile   43  [entfernt]:         
Zeile   44  [entfernt]: * Attribute: $VI_ATTR_ASRL_BAUD
Zeile   45  [entfernt]: * Values:
Zeile   46  [entfernt]:           Any valid baudrate (9600, 115200, etc)
Zeile   47  [entfernt]: 
Zeile   48  [entfernt]: * Attribute: $VI_ATTR_ASRL_DATA_BITS
Zeile   49  [entfernt]: * Values: 
Zeile   50  [entfernt]:           From 5 to 8
Zeile   51  [entfernt]: 
Zeile   52  [entfernt]: * Attribute: $VI_ATTR_ASRL_PARITY
Zeile   53  [entfernt]: * Values:
Zeile   54  [entfernt]:           $VI_ASRL_PAR_NONE
Zeile   55  [entfernt]:           $VI_ASRL_PAR_ODD
Zeile   56  [entfernt]:           $VI_ASRL_PAR_EVEN
Zeile   57  [entfernt]:           $VI_ASRL_PAR_MARK
Zeile   58  [entfernt]:           $VI_ASRL_PAR_SPACE
Zeile   59  [entfernt]: 
Zeile   60  [entfernt]: * Attribute: $VI_ATTR_ASRL_STOP_BITS
Zeile   61  [entfernt]: * Values:
Zeile   62  [entfernt]:           $VI_ASRL_STOP_ONE 
Zeile   63  [entfernt]:           $VI_ASRL_STOP_ONE5
Zeile   64  [entfernt]:           $VI_ASRL_STOP_TWO 
Zeile   65  [entfernt]:           
Zeile   66  [entfernt]: * Attribute: $VI_ATTR_ASRL_FLOW_CNTRL
Zeile   67  [entfernt]: * Values:
Zeile   68  [entfernt]:           $VI_ASRL_FLOW_NONE
Zeile   69  [entfernt]:           $VI_ASRL_FLOW_XON_XOFF
Zeile   70  [entfernt]:           $VI_ASRL_FLOW_RTS_CTS
Zeile   71  [entfernt]:           $VI_ASRL_FLOW_DTR_DSR
Zeile   72  [entfernt]: 
Zeile   73  [entfernt]: As for all the VISA functions the VISA libraries must be installed (you can check whether visa32.dll is in {WINDOWS}\system32).
Zeile   74  [entfernt]: You onlly need a GPIB card (such as a National Instruments NI PCI-GPIB card or an Agilent 82350B PCI High-Performance GPIB card) if you use the GPIB related functions.
Zeile   75  [entfernt]: 
Zeile   76  [entfernt]: * For a detailed description of the most common VISA DESCRIPTORS look at the Remarks of the help on the _viExecCommand function
Zeile   77  [entfernt]: 
Zeile   78  [entfernt]: ###Related###
Zeile   79  [entfernt]: _viSetTimeout, _viExecCommand, _viOpen, _viClose
Zeile   80  [entfernt]: 
Zeile   81  [entfernt]: ###Example###

\txtLibFunctions\_viSetTimeout.txt

Zeile   26    [vorher]: On Success - Returns 0
Zeile   26     [jetzt]: @@ReturnTable@@

Zeile   27 [eingefgt]: Success:	Returns 0

Zeile   27    [vorher]: On Failure - Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide)
Zeile   28     [jetzt]: Failure:	Returns -1 if the VISA DLL could not be open or a NON ZERO value representing the VISA error code (see the VISA programmer's guide).

Zeile   29 [eingefgt]: @@End@@

Zeile   28    [vorher]: This function always sets @error to 1 in case of error
Zeile   30     [jetzt]: This function always sets @error to 1 in case of error.

Zeile   32 [eingefgt]: 

Zeile   40 [eingefgt]: 

Zeile   44 [eingefgt]: 


