Initializing help system before first use

Procedures and functions

In general, the procedures and functions of mmsystem do not fail but set a status variable that can be read with getsysstat. To make sure the operation has been performed correctly, check the value of this variable after each system call.

addmonths
Add a number of months to a date or datetime.
compareic
Compare 2 text strings ignoring case.
copytext
Copy a part of a text or string.
cuttext
Cut a part of a text returning a copy of the deleted string.
deltext
Delete a part of a text.
endswith
Check whether a text or string ends with a given string.
erase
Securely deletes the content of a text entity.
expandpath
Expand a path or file name.
fcopy
Copy a file.
fdelete
Delete a file.
findfiles
Search for files according to file name patterns.
findtext
Search for a string in a text or string.
fmove
Rename or move a file.
formattext
Create a text from a format string and its parameters.
getasnumber
Convert a date, time or datetime into a number.
getchar
Get a character in a string or text.
getcwd
Get the current working directory.
getdate
Get the date part of a datetime.
getday
Get the day number in the month of a date or datetime.
getdaynum
Get the day number in the year of a date or datetime.
getdays
Get the number of days of a month.
getdirsep
Get the directory separator of the running operating system.
getdsoparam
Get the value of a control parameter.
getendparse, setendparse
Get and set endparse property of a parser context.
getenv
Get the value of an environment variable.
getfsize
Get the size of a file.
getfstat, getflstat
Get the status of a file or directory.
getftime
Get time information of a file.
gethour
Get the hour part of a time or datetime.
getminute
Get the minute part of a time or datetime.
getmonth
Get the month number of a date or datetime.
getmsec
Get the millisecond part of a time or datetime.
getoserrmsg
Get the message associated to a system error code.
getoserror
Get the system error code of the last command.
getpathsep
Get the path separator of the running operating system.
getqtype, setqtype
Get and set qtype property of a parser context.
getsecond
Get the second part of a time or datetime.
getsepchar, setsepchar
Get and set sepchar property of a parser context.
getsize
Get the size of a text.
getstart, setstart
Get and set start property of a text area.
getsucc, setsucc
Get and set succ (position of successor character) property of a text area.
getsysinfo
Get information about the running operating system.
getsysstat
Get the system status.
gettime
Get a time measure or the time part of a datetime.
gettmpdir
Get the temporary directory as a text object.
gettrim, settrim
Get and set trim property of a parser context.
getweekday
Compute the day of the week for a date or datetime.
getyear
Get the year part of a date or datetime.
inserttext
Paste a text or string into a text.
isvalid
Check whether a date, time or datetime is valid.
jointext
Merge elements of a list or set into a text string.
makedir
Create a new directory in the given file system.
makepath
Create a new directory including its parents if necessary.
newtar
Create a Unix tar archive from a list of files.
newzip
Create a Zip archive from a list of files.
nextfield
Advance to next field in a structured text string.
openpipe
Start an external process for bidirectional communication.
parseextn
Initialise an object of a module type from a text.
parseint
Convert a text into an integer.
parsereal
Convert a text into a real.
parsetext
Extract a text from a text.
pastetext
Paste a text or string into a text.
pathmatch
Check whether a file name matches a given pattern.
pathsplit
Split a path into its components.
qsort
Sort a list or an array or (a subset of) the indices of an array.
quote
Quote and encode a text string.
readlink
Get the value of a symbolic link.
readtextline
Read a line of text from the current input stream.
regmatch
Compare text strings using a regular expression.
regreplace
Replace portions of a text string based on a regular expression.
removedir
Remove a directory.
removefiles
Remove files selected using file name patterns.
setchar
Set a character in a text.
setdate
Set the date part of a datetime.
setday
Set the day number of a date or datetime.
setdsoparam
Set the value of a control parameter.
setenv
Set the value of an environment variable.
sethour
Set the hour part of a time or datetime.
setminute
Set the minute part of a time or datetime.
setmonth
Set the month number of a date or datetime.
setmsec
Set the millisecond part of a time or datetime.
setoserror
Set the current system error code.
setsecond
Set the second part of a time or datetime.
settime
Set the time part of a datetime.
setyear
Set the year part of a date or datetime.
sleep
Suspend execution for a fixed amount of time.
splittext
Split a text string.
startswith
Check whether a text or string starts with a given string.
symlink
Create a symbolic link.
system
Execute an external program.
tarlist
Get the list of files included in a Unix tar archive.
textfmt
Create a formatted text from a string, a text or a number.
tolower
Generate the lowercase version of the provided text.
toupper
Generate the uppercase version of the provided text.
trim
Remove blank characters at the beginning and/or end of a text string.
untar
Extract files from a Unix tar archive.
unzip
Extract files from a Zip archive.
ziplist
Get the list of files included in a Zip archive.