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.
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.
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.
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
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.
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.
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.
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.
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.
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.
startswith
Check whether a text or string starts with a given string.
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.