AutoIt-Interpreter icon indicating copy to clipboard operation
AutoIt-Interpreter copied to clipboard

Implement non-GUI Au3 Functions

Open Unknown6656 opened this issue 5 years ago • 1 comments

https://www.autoitscript.com/autoit3/docs/functions.htm

  • [x] Abs: Calculates the absolute value of a number. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] ACos: Calculates the arcCosine of a number. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] AdlibRegister: Registers an Adlib function. (82868f37ae9b4a0e1930d8473eb880abc4e3605a)
  • [x] AdlibUnRegister: Unregisters an adlib function. (82868f37ae9b4a0e1930d8473eb880abc4e3605a)
  • [x] Asc: Returns the ASCII code of a character. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] AscW: Returns the unicode code of a character. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] ASin: Calculates the arcsine of a number. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] Assign: Assigns a variable by name with the data. (1786626)
  • [x] ATan: Calculates the arctangent of a number. (e232bf1406524d8a14889ad47065594b37685860)
  • [ ] AutoItSetOption: Changes the operation of various AutoIt functions/parameters.
  • [x] Beep: Plays back a beep to the user. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] Binary: Returns the binary representation of an expression. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] BinaryLen: Returns the number of bytes in a binary variant. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] BinaryMid: Extracts a number of bytes from a binary variant. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] BinaryToString: Converts a binary variant into a string. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] BitAND: Performs a bitwise AND operation. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] BitNOT: Performs a bitwise NOT operation. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] BitOR: Performs a bitwise OR operation. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] BitRotate: Performs a bit shifting operation, with rotation. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] BitShift: Performs a bit shifting operation. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] BitXOR: Performs a bitwise exclusive OR (XOR) operation. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] BlockInput: Disable/enable the mouse and keyboard. (f5c2121e5d5eda3c085e6cfdd17d61dc59325af8)
  • [x] Call: Calls a user-defined or built-in function contained in first parameter. (1d9224c8993d134c64f9465f8038f37c79fbbef4)
  • [x] CDTray: Opens or closes the CD tray. (f5c2121e5d5eda3c085e6cfdd17d61dc59325af8)
  • [x] Ceiling: Returns a number rounded up to the next integer. (0db44dcda97d7dee017458a87848508ccdd2c86d)
  • [x] Chr: Returns a character corresponding to an ASCII code. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] ChrW: Returns a character corresponding to a unicode code. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] ConsoleRead: Read from the STDIN stream of the AutoIt script process. (e31736df041ae76282506369c61724c66d36e35a)
  • [x] ConsoleWrite: Writes data to the STDOUT stream. Some text editors can read this stream as can other programs which may be expecting data on this stream. (9490be670851d181344ebb5b079e174fc04544e2)
  • [x] 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. (9490be670851d181344ebb5b079e174fc04544e2)
  • [x] Cos: Calculates the cosine of a number. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] Dec: Returns a numeric representation of a hexadecimal string. (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] DirCopy: Copies a directory and all sub-directories and files (Similar to xcopy). (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] DirCreate: Creates a directory/folder. (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] DirGetSize: Returns the size in bytes of a given directory. (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] DirMove: Moves a directory and all sub-directories and files. (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] DirRemove: Deletes a directory/folder. (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] DllCall: Dynamically calls a function in a DLL. (e2bc3ed350f067be55b125d259af3c9eb33db9b6)
  • [x] DllCallAddress: Dynamically calls a function at a specific memory address. (430a7961feeff9700dbc2fda1143b6bc4839a750)
  • [x] DllCallbackFree: Frees a previously created handle created with DllCallbackRegister. (a10409a5da8f4aaff80042b34d74b8d6e0f2da21)
  • [x] DllCallbackGetPtr: Returns the pointer to a callback function that can be passed to the Win32 API. (a10409a5da8f4aaff80042b34d74b8d6e0f2da21)
  • [x] DllCallbackRegister: Creates a user-defined DLL Callback function. (a10409a5da8f4aaff80042b34d74b8d6e0f2da21)
  • [x] DllClose: Closes a previously opened DLL. (b877e1ddbae1587279e88674b832e197076fe331)
  • [x] DllOpen: Opens a DLL file for use in DllCall. (b877e1ddbae1587279e88674b832e197076fe331)
  • [ ] DllStructCreate: Creates a C/C++ style structure to be used in DllCall.
  • [ ] DllStructGetData: Returns the data of an element of the struct.
  • [ ] DllStructGetPtr: Returns the pointer to the struct or an element in the struct.
  • [ ] DllStructGetSize: Returns the size of the struct in bytes.
  • [ ] DllStructSetData: Sets the data of an element in the struct.
  • [x] DriveGetDrive: Returns an array containing the enumerated drives. (989db0cd59783d06a77036d610c3bc30521905ef)
  • [x] DriveGetFileSystem: Returns File System Type of a drive. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] DriveGetLabel: Returns Volume Label of a drive, if it has one. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] DriveGetSerial: Returns Serial Number of a drive. (672bbdac856fa8c80aecd8a4a12dcfa093223b84)
  • [x] DriveGetType: Returns drive type. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] DriveMapAdd: Maps a network drive. (31a3e1ecf2cc4240e4eca957be778f0173f0f06d)
  • [x] DriveMapDel: Disconnects a network drive. (31a3e1ecf2cc4240e4eca957be778f0173f0f06d)
  • [x] DriveMapGet: Retrieves the details of a mapped drive. (31a3e1ecf2cc4240e4eca957be778f0173f0f06d)
  • [x] DriveSetLabel: Sets the Volume Label of a drive. (672bbdac856fa8c80aecd8a4a12dcfa093223b84)
  • [x] DriveSpaceFree: Returns the free disk space of a path in Megabytes. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] DriveSpaceTotal: Returns the total disk space of a path in Megabytes. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] DriveStatus: Returns the status of the drive as a string. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] EnvGet: Retrieves an environment variable. (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] EnvSet: Writes an environment variable. (5ad9b8c2225252ab7614aef086895a0fb42652f3)
  • [x] EnvUpdate: Refreshes the OS environment. (989db0cd59783d06a77036d610c3bc30521905ef)
  • [x] Eval: Return the value of the variable defined by a string. (1786626)
  • [x] Execute: Execute an expression. (1786626)
  • [x] Exp: Calculates e to the power of a number. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] FileChangeDir: Changes the current working directory. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileClose: Closes a previously opened file. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileCopy: Copies one or more files. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileCreateNTFSLink: Creates an NTFS hardlink to a file or a directory. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [ ] FileCreateShortcut: Creates a shortcut (.lnk) to a file.
  • [x] FileDelete: Delete one or more files. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileExists: Checks if a file or directory exists. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileFindFirstFile: Creates a search handle, defined by a path and file mask. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileFindNextFile: Returns the next filename defined by the search handle. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileFlush: Flushes the file's buffer to disk. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileGetAttrib: Returns a code string representing a file's attributes. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileGetEncoding: Determines the text encoding used in a file. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileGetLongName: Returns the long path+name of the path+name passed. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileGetPos: Retrieves the current file position. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [ ] FileGetShortcut: Retrieves details about a shortcut.
  • [x] FileGetShortName: Returns the 8.3 short path+name of the path+name passed. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileGetSize: Returns the size of a file in bytes. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileGetTime: Returns the time and date information for a file. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [ ] FileGetVersion: Returns version information stored in a file.
  • [ ] FileInstall: Include and install a file with the compiled script.
  • [x] FileMove: Moves one or more files. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileOpen: Opens a file for reading or writing. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileRead: Read in a number of characters from a previously opened file. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileReadLine: Read in a line of text from a previously opened text file. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileReadToArray: Reads the specified file into an array. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileRecycle: Sends a file or directory to the recycle bin. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileRecycleEmpty: Empties the recycle bin. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileSetAttrib: Sets the attributes of one or more files/directories. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileSetEnd: Sets the end of the file at the current file position. (11cd7fbe91f1a5635fde46b612b79b4ded66864c)
  • [x] FileSetPos: Sets the current file position. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileSetTime: Sets the timestamp of one of more files. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileWrite: Write text/data to the end of a previously opened file. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] FileWriteLine: Append a line of text to the end of a previously opened text file. (9a41f886d23c4a8bb15469c2af06a58787820da0)
  • [x] Floor: Returns a number rounded down to the closest integer. (0db44dcda97d7dee017458a87848508ccdd2c86d)
  • [ ] FtpSetProxy: Sets the internet proxy to use for ftp access.
  • [x] FuncName: Returns the name of a function stored in a variable. (0db44dcda97d7dee017458a87848508ccdd2c86d)
  • [x] Hex: Returns a string representation of an integer or of a binary type converted to hexadecimal. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [ ] HttpSetProxy: Sets the internet proxy to use for http access.
  • [ ] HttpSetUserAgent: Sets the HTTP user-agent string which is sent with all Inet requests.
  • [x] InetClose: Closes a handle returned from InetGet(). (c70b2e80486f4c1c89945e71e61e7322d5562ced)
  • [x] InetGet: Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. (c70b2e80486f4c1c89945e71e61e7322d5562ced)
  • [x] InetGetInfo: Returns detailed data for a handle returned from InetGet(). (c70b2e80486f4c1c89945e71e61e7322d5562ced)
  • [x] InetGetSize: Returns the size (in bytes) of a file located on the internet. (c70b2e80486f4c1c89945e71e61e7322d5562ced)
  • [x] InetRead: Downloads a file from the internet using the HTTP, HTTPS or FTP protocol. (c70b2e80486f4c1c89945e71e61e7322d5562ced)
  • [x] IniDelete: Deletes a value from a standard format .ini file. (190f4f0bbfb473b8afa6be92ff006ec5a5e8f3d9)
  • [x] IniRead: Reads a value from a standard format .ini file. (190f4f0bbfb473b8afa6be92ff006ec5a5e8f3d9)
  • [x] IniReadSection: Reads all key/value pairs from a section in a standard format .ini file. (190f4f0bbfb473b8afa6be92ff006ec5a5e8f3d9)
  • [x] IniReadSectionNames: Reads all sections in a standard format .ini file. (190f4f0bbfb473b8afa6be92ff006ec5a5e8f3d9)
  • [x] IniRenameSection: Renames a section in a standard format .ini file. (190f4f0bbfb473b8afa6be92ff006ec5a5e8f3d9)
  • [x] IniWrite: Writes a value to a standard format .ini file. (190f4f0bbfb473b8afa6be92ff006ec5a5e8f3d9)
  • [x] IniWriteSection: Writes a section to a standard format .ini file. (190f4f0bbfb473b8afa6be92ff006ec5a5e8f3d9)
  • [x] Int: Returns the integer (whole number) representation of an expression. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsAdmin: Checks if the current user has full administrator privileges. (da89579bdf4e7a49315b1afb21e2262159d6a66e)
  • [x] IsArray: Checks if a variable is an array type. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsBinary: Checks if a variable or expression is a binary type. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsBool: Checks if a variable's base type is boolean. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsDeclared: Check if a variable has been declared. (1786626)
  • [ ] IsDllStruct: Checks if a variable is a DllStruct type.
  • [x] IsFloat: Checks if the value of a variable or expression has a fractional component. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsFunc: Checks if a variable or expression is a function type. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsInt: Checks if the value of a variable or expression has no fractional component. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsKeyword: Checks if a variable is a keyword (for example, Default). (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsNumber: Checks if a variable's base type is numeric. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsObj: Checks if a variable or expression is an object type. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] IsString: Checks if a variable is a string type. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] Log: Calculates the natural logarithm of a number. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [ ] MemGetStats: Retrieves memory related information.
  • [x] Mod: Performs the modulus operation. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] Number: Returns the numeric representation of an expression. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] ObjCreate: Creates a reference to a COM object from the given classname. (989db0cd59783d06a77036d610c3bc30521905ef)
  • [ ] ObjCreateInterface: Creates a reference to an object from the given classname/object pointer, interface identifier and description string.
  • [ ] ObjEvent: Handles incoming events from the given Object.
  • [ ] ObjGet: Retrieves a reference to a COM object from an existing process or filename.
  • [x] ObjName: Returns the name or interface description of an Object. (53153e693226163009d9ef9f010a66e9762ffbde)
  • [x] OnAutoItExitRegister: Registers a function to be called when AutoIt exits. (a52df021f7ba3f06329076768f3b0951641f90e3)
  • [x] OnAutoItExitUnRegister: UnRegisters a function that was called when AutoIt exits. (a52df021f7ba3f06329076768f3b0951641f90e3)
  • [x] Ping: Pings a host and returns the roundtrip-time. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] ProcessClose: Terminates a named process. (ac2e92e91367c892f8971012422cc9691e1ebdcd)
  • [x] ProcessExists: Checks to see if a specified process exists. (ac2e92e91367c892f8971012422cc9691e1ebdcd)
  • [x] ProcessGetStats: Returns an array about Memory or IO infos of a running process. (ac2e92e91367c892f8971012422cc9691e1ebdcd)
  • [x] ProcessList: Returns an array listing the currently running processes (names and PIDs). (ac2e92e91367c892f8971012422cc9691e1ebdcd)
  • [x] ProcessSetPriority: Changes the priority of a process. (ac2e92e91367c892f8971012422cc9691e1ebdcd)
  • [x] ProcessWait: Pauses script execution until a given process exists. (ac2e92e91367c892f8971012422cc9691e1ebdcd)
  • [x] ProcessWaitClose: Pauses script execution until a given process does not exist. (ac2e92e91367c892f8971012422cc9691e1ebdcd)
  • [x] Random: Generates a pseudo-random float-type number. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] RegDelete: Deletes a key or value from the registry. (cdfd24e8c9341f9fc41540bef89d37e540605174)
  • [x] RegEnumKey: Reads the name of a subkey according to its instance. (f3c8f7753e53011c5fac5224b49c3724c68f2759)
  • [x] RegEnumVal: Reads the name of a value according to its instance. (f3c8f7753e53011c5fac5224b49c3724c68f2759)
  • [x] RegRead: Reads a value from the registry. (cdfd24e8c9341f9fc41540bef89d37e540605174)
  • [x] RegWrite: Creates a key or value in the registry. (cdfd24e8c9341f9fc41540bef89d37e540605174)
  • [x] Round: Returns a number rounded to a specified number of decimal places. (0db44dcda97d7dee017458a87848508ccdd2c86d)
  • [x] Run: Runs an external program. (06faa6122336bdaf2258dcc32d0c83991f77f08d)
  • [x] RunAs: Runs an external program under the context of a different user. (06faa6122336bdaf2258dcc32d0c83991f77f08d)
  • [x] RunAsWait: Runs an external program under the context of a different user and pauses script execution until the program finishes. (06faa6122336bdaf2258dcc32d0c83991f77f08d)
  • [x] RunWait: Runs an external program and pauses script execution until the program finishes. (06faa6122336bdaf2258dcc32d0c83991f77f08d)
  • [x] SetError: Manually set the value of the @error macro (and optionally @extended, and "Return Value"). (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] SetExtended: Manually set the value of the @extended macro. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] ShellExecute: Runs an external program using the ShellExecute API. (377ca1cb732c98cf78eb1030b188b7267e9ca6ce)
  • [x] ShellExecuteWait: Runs an external program using the ShellExecute API and pauses script execution until it finishes. (377ca1cb732c98cf78eb1030b188b7267e9ca6ce)
  • [x] Shutdown: Shuts down the system. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [x] Sin: Calculates the sine of a number. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] Sleep: Pause script execution. (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] SoundPlay: Play a sound file. (d57a1143ba00ea29c58d3f819a1a7967382bf1c9)
  • [ ] ~SoundSetWaveVolume: Sets the system wave volume by percent.~
  • [x] Sqrt: Calculates the square-root of a number. (0db7e4b3e5b1a948d77b6c0f329648f160969bcd)
  • [x] SRandom: Set Seed for random number generation. (a018591ede1808db3def7aa23c24b91a29e05d32)
  • [ ] StatusbarGetText: Retrieves the text from a standard status bar control.
  • [ ] StderrRead: Reads from the STDERR stream of a previously run child process.
  • [ ] StdinWrite: Writes a number of characters to the STDIN stream of a previously run child process.
  • [ ] StdioClose: Closes all resources associated with a process previously run with STDIO redirection.
  • [ ] StdoutRead: Reads from the STDOUT stream of a previously run child process.
  • [x] String: Returns the string representation of an expression. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringAddCR: Takes a string and prefixes all linefeed characters ( Chr(10) ) with a carriage return character ( Chr(13) ). (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringCompare: Compares two strings with options. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringFormat: Returns a formatted string (similar to the C sprintf() function). (cbb42d325d8e7499e919fd7154738b8e13fc96d8)
  • [x] StringFromASCIIArray: Converts an array of ASCII codes to a string. (d48c0b6afa88abaf4deddd6cbcf10e640d56d56d)
  • [x] StringInStr: Checks if a string contains a given substring. (d48c0b6afa88abaf4deddd6cbcf10e640d56d56d)
  • [x] StringIsAlNum: Checks if a string contains only alphanumeric characters. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsAlpha: Checks if a string contains only alphabetic characters. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsASCII: Checks if a string contains only ASCII characters in the range 0x00 - 0x7f (0 - 127). (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsDigit: Checks if a string contains only digit (0-9) characters. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsFloat: Checks if a string is a floating point number. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsInt: Checks if a string is an integer. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsLower: Checks if a string contains only lowercase characters. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsSpace: Checks if a string contains only whitespace characters. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsUpper: Checks if a string contains only uppercase characters. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringIsXDigit: Checks if a string contains only hexadecimal digit (0-9, A-F) characters. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringLeft: Returns a number of characters from the left-hand side of a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringLen: Returns the number of characters in a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringLower: Converts a string to lowercase. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringMid: Extracts a number of characters from a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringRegExp: Check if a string fits a given regular expression pattern. (d48c0b6afa88abaf4deddd6cbcf10e640d56d56d)
  • [x] StringRegExpReplace: Replace text in a string based on regular expressions. (d48c0b6afa88abaf4deddd6cbcf10e640d56d56d)
  • [x] StringReplace: Replaces substrings in a string. (d48c0b6afa88abaf4deddd6cbcf10e640d56d56d)
  • [x] StringReverse: Reverses the contents of the specified string. (d48c0b6afa88abaf4deddd6cbcf10e640d56d56d)
  • [x] StringRight: Returns a number of characters from the right-hand side of a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringSplit: Splits up a string into substrings depending on the given delimiters. (c70b2e80486f4c1c89945e71e61e7322d5562ced)
  • [x] StringStripCR: Removes all carriage return values ( Chr(13) ) from a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringStripWS: Strips the white space in a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringToASCIIArray: Converts a string to an array containing the ASCII code of each character. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringToBinary: Converts a string into binary data. (c3780340203c1077d2cf0cf532a7befe8bec07d4)
  • [x] StringTrimLeft: Trims a number of characters from the left hand side of a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringTrimRight: Trims a number of characters from the right hand side of a string. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] StringUpper: Converts a string to uppercase. (b577bfd8fb4d7256e4ed61801285a044356294bb)
  • [x] Tan: Calculates the tangent of a number. (e232bf1406524d8a14889ad47065594b37685860)
  • [x] TCPAccept: Permits an incoming connection attempt on a socket. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TCPCloseSocket: Closes a TCP socket. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TCPConnect: Create a socket connected to an existing server. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TCPListen: Creates a socket listening for an incoming connection. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TCPNameToIP: Converts an Internet name to IP address. (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] TCPRecv: Receives data from a connected socket. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TCPSend: Sends data on a connected socket. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TCPShutdown: TCP/UDP services. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TCPStartup: Starts TCP or UDP services. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] TimerDiff: Returns the difference in time from a previous call to TimerInit(). (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] TimerInit: Returns a handle that can be passed to TimerDiff() to calculate the difference in milliseconds. (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] UBound: Returns the size of array dimensions or the number of keys in a map. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] UDPBind: Create a socket bound to an incoming connection. (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] UDPCloseSocket: Close a UDP socket. (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] UDPOpen: Open a socket connected to an existing server . (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] UDPRecv: Receives data from an opened socket. (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] UDPSend: Sends data on an opened socket. (3cf8470191d11d80fd07168938e3eb079abf90d1)
  • [x] UDPShutdown: TCP/UDP services. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] UDPStartup: Starts TCP or UDP services. (a335faafcbd32db1f37b16104155675f55c82d9f)
  • [x] VarGetType: Returns the internal type representation of a variant. (c70b2e80486f4c1c89945e71e61e7322d5562ced)

Unknown6656 avatar Jun 18 '20 07:06 Unknown6656

Moved GUI methods to #27.

Unknown6656 avatar Jul 26 '20 15:07 Unknown6656