SysCommand

SysCommand
("command","parameters")

SysCommand is an interface to more advanced properties of your project - like size of the window, position etc... The first parameter is the command. Comand is not case sensitive, however we use here command with mixed case - for better visibility. Parameter is aditional parameter, numbers, string etc... depend on command.

Commands:

ResizeWindow

SysCommand("ResizeWindow","width,height")

Dynamicaly resize the window. The width and height could be constant numbers or variables. If width or height is zero - then the diameter will stay the same.

Example:

SysCommand("ResizeWindow","0,400") - resize the window to height 400 pixels. The width stays the same.

SysCommand("ResizeWindow","320,400") - resize the window to width 320 and height 400 pixels.

a = 200

b = 100

SysCommand("ResizeWindow","a,b") - resize the window to 200 x 100

CenterWindow
SysCommand("CenterWindow","")

Move the project window to the center of the screen.

MoveWindow

SysCommand
("MoveWindow","x,y")

Dynamicaly move the window to the position x and y (Left Top corner of the window)

Example:

SysCommand("MoveWindow","0,0") - move the window to height left top corner of the screen.

Note:
MMB has defined variables ScreenWidth and ScreenHeight with current width and height of the user screen (not the project) in pixels.

AlwaysOnTop

SysCommand
("AlwaysOnTop","")
Set the project window always on top (Top most). The window will stay all the time on the top of all other windows.

NOTAlwaysOnTop

SysCommand("NOTAlwaysOnTop","")

Return the project window to the normal (not top most)

CopyFile

SysCommand
("CopyFile","source$,destination$")

Copy a file from the source to the destination. If a directory of the destination doesn't exist this command will also create necesary directories.

Example:

destdir$ = 'C:\Program FIles\CopyTest'

dest$ = destdir$ + '\testfile.txt'

source$ = '<Embedded>\text.txt'

SysCommand("CopyFile","source$,dest$")