Dear,

After merging our registry settings and activation of Clip Library.
The screen can look like:

The Clip Libraries contains formats of commands, functions and macros.
F.e. selection of FUNCTION - ENDFUNCTION
will insert following code

code:

FUNCTION name [(argument1, argument2, [optional]argumentx)]
[statements]
[name = expression]
ENDFUNCTION


You only need to enter the correct values.

The code of the Clip Libraries is:

code:

!TCL=1,KiXtart2001 beta 2a Command Reference by Martin Holkamp mholkamp@allroundit.nl + MCA scripting@wanadoo.nl (update)
!TITLE=KiXtart2001 Commands
!SORT=N
!CHARSET=ANSI
!Text=BEEP
BEEP
!
!TEXT=BIG
BIG
!
!TEXT=BREAK
BREAK <ON | OFF>
!
!TEXT=CALL
CALL "script name"
!
!TEXT=CD
CD "directory"
!
!TEXT=CLS
CLS
!
!TEXT=COLOR
COLOR Xx/Yy
!
!TEXT=COOKIE1
COOKIE1
!
!TEXT=COPY
COPY "source" "destination" [/h]
!
!TEXT=DEBUG
DEBUG <ON | OFF>
!
!TEXT=DEL
DEL "FILE name"
!
!TEXT=DIM
DIM "variable1" [<,>"variablex"]
!
!TEXT=DISPLAY
DISPLAY "FILE name"
!
!TEXT=DO - UNTIL
DO
statements
UNTIL "expression"
!
!TEXT=EXIT
EXIT [error level / exit code]
!
!TEXT=FLUSHKB
FLUSHKB
!
!TEXT=FOR EACH .. IN - NEXT
FOR EACH $element IN group
statements
NEXT
!
!TEXT=FOR .. TO .. STEP - NEXT
FOR $counter = start TO end [STEP step]
statements
NEXT
!
!TEXT=FUNCTION - ENDFUNCTION
FUNCTION name [(argument1, argument2, [optional]argumentx)]
[statements]
[name = expression]
ENDFUNCTION
!
!TEXT=GET
GET $x
!
!TEXT=GETS
GETS $x
!
!TEXT=GLOBAL
GLOBAL "variable1" [<,>"variablex"]
!
!TEXT=[GO]
[GO] drive
!
!TEXT=GOSUB
GOSUB <label>
!
!TEXT=GOTO
GOTO <label>
!
!TEXT=IF - ELSE - ENDIF
IF
statements
ELSE
statements
ENDIF
!
!TEXT=MD
MD "directory"
!
!TEXT=PASSWORD
PASSWORD "PASSWORD"
!
!TEXT=PLAY
PLAY [FILE "path\filename.spk"] | "string" | "path\filename.wav"
!
!TEXT=QUIT
QUIT [error level / exit code]
!
!TEXT=RD
RD "directory"
!
!TEXT=REDIM
REDIM "variable1" [<,>"variablex"]
!
!TEXT=RETURN
RETURN
!
!TEXT=RUN
RUN "command"
!
!TEXT=SELECT CASE - ENDSELECT
SELECT
CASE expression
statements
CASE expression
statements
CASE 1 ; - otherwise -
statements
ENDSELECT
!
!TEXT=SET
SET "variable=string"
!
!TEXT=SETL
SETL "variable=string"
!
!TEXT=SETM
SETM "variable=string"
!
!TEXT=SETTIME
SETTIME "source"
!
!TEXT=SHELL
SHELL "command"
!
!TEXT=SLEEP
SLEEP <seconds>
!
!TEXT=SMALL
SMALL
!
!TEXT=USE
USE LIST
!
!TEXT=WHILE - LOOP
WHILE "expression"
statements
LOOP
!
!TEXT=AddKey
AddKey ("subkey")
!
!TEXT=AddPrinterConnection
AddPrinterConnection ("printer name")
!
!TEXT=AddProgramGroup
AddProgramGroup ("group name", common group flag)
!
!TEXT=AddProgramItem
AddProgramItem ("command line", "name", "icon path", icon index, "default directory", minimize, replace, run in own space)
!
!TEXT=Asc
Asc (character)
!
!TEXT=At
At (row, column)
!
!TEXT=BackupEventLog
BackupEventLog ("eventlog", "backupfile")
!
!TEXT=Box
Box (top_left_row, top_left_column, bottom_right_row, bottom_right_column, "line style")
!
!TEXT=Chr
Chr (character code)
!
!TEXT=ClearEventLog
ClearEventLog ("eventlog")
!
!TEXT=Close
Close (file number)
!
!TEXT=CompareFileTimes
CompareFileTimes ("file1", "file2")
!
!TEXT=CreateObject
CreateObject ("servername.typename")
!
!TEXT=DecToHex
DecToHex (Decimal value)
!
!TEXT=DelKey
DelKey ("subkey")
!
!TEXT=DelPrinterConnection
DelPrinterConnection ("printer name")
!
!TEXT=DelProgramGroup
DelProgramGroup ("group name", common group flag)
!
!TEXT=DelProgramItem
DelProgramItem ("item name")
!
!TEXT=DelTree
DelTree ("subkey")
!
!TEXT=DelValue
DelValue ("subkey", "entry")
!
!TEXT=Dir
Dir ("path", index)
!
!TEXT=EnumGroup
EnumGroup (index)
!
!TEXT=EnumIPInfo
EnumIPInfo (index, type)
!
!TEXT=EnumKey
EnumKey ("subkey", index)
!
!TEXT=EnumLocalGroup
EnumLocalGroup (index, "source")
!
!TEXT=EnumValue
EnumValue ("subkey", index)
!
!TEXT=Execute
Execute (script code)
!
!TEXT=Exist
Exist ("file name")
!
!TEXT=ExistKey
ExistKey ("subkey")
!
!TEXT=ExpandEnvironmentVars
ExpandEnvironmentVars ("string")
!
!TEXT=GetDiskSpace
GetDiskSpace ("drive")
!
!TEXT=GetFileAttr
GetFileAttr ("file name")
!
!TEXT=GetFileSize
GetFileSize ("file name")
!
!TEXT=GetFileTime
GetFileTime ("file name")
!
!TEXT=GetObject
GetObject ("objectname")
!
!TEXT=GetFileVersion
GetFileVersion ("file name", "versionfield")
!
!TEXT=Ingroup
Ingroup ("group name")
!
!TEXT=Instr
Instr ("string1", "string2")
!
!TEXT=KeyExist
KeyExist ("subkey")
!
!TEXT=Lcase
Lcase ("string")
!
!TEXT=Len
Len ("string")
!
!TEXT=LoadHive
LoadHive ("key", "file name")
!
!TEXT=LoadKey
LoadKey ("subkey", "file name")
!
!TEXT=LogEvent
LogEvent (type, ID, message, target, source)
!
!TEXT=Logoff
Logoff (force)
!
!TEXT=Ltrim
Ltrim ("string")
!
!TEXT=MessageBox
MessageBox ("message", "title", style, time-out)
!
!TEXT=OleCallFunc
OleCallFunc (objecthandle, "methodname", "typelist", "optionalargument1", "optionalargument2" , ...)
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=OleCallProc
OleCallProc (objecthandle, "methodname", "typelist", "optionalargument1", "optionalargument2" , ...)
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=OleCreateObject
OleCreateObject ("serverclassname")
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=OleGetObject
OleGetObject (mode, "objectname" , "classname")
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=OleGetProperty
OleGetProperty (objecthandle , "propertyname")
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=OleGetSubObject
OleGetSubObject (objecthandle, "methodname", "typelist", "optionalargument1", "optionalargument2" , ...)
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=OlePutProperty
OlePutProperty (objecthandle , "propertyname", "value")
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=OleReleaseObject
OleReleaseObject (objecthandle)
;------- Works only with Kix 3.63 AND lower versions -------
!
!TEXT=Open
Open (file number, "file name", mode)
!
!TEXT=ReadLine
ReadLine (file number)
!
!TEXT=ReadProfileString
ReadProfileString ("file name", "section", "key")
!
!TEXT=ReadType
ReadType ("subkey", "entry")
!
!TEXT=ReadValue
ReadValue ("subkey", "entry")
!
!TEXT=RedirectOutput
RedirectOutput ("file name", overwrite)
!
!TEXT=Rnd
Rnd (Range)
!
!TEXT=Rtrim
Rtrim ("string")
!
!TEXT=SaveKey
SaveKey ("subkey", "file name")
!
!TEXT=SendKeys
SendKeys ("keys")
!
!TEXT=SendMessage
SendMessage ("recipient", "message")
!
!TEXT=SetAscii
SetAscii ("mode")
!
!TEXT=SetConsole
SetConsole ("mode")
!
!TEXT=SetTitle
SetTitle ("title")
!
!TEXT=SetDefaultPrinter
SetDefaultPrinter ("printer name")
!
!TEXT=SetFileAttr
SetFileAttr ("file name", attributes)
!
!TEXT=SetFocus
SetFocus ("Title")
!
!TEXT=SetWallPaper
SetWallPaper ("wallpaper name")
!
!TEXT=ShowProgramGroup
ShowProgramGroup ("group name", show command, common group flag)
!
!TEXT=Shutdown
Shutdown ("computer", "message", wait, force, reboot)
!
!TEXT=SidToName
SidToName ("sid")
!
!TEXT=Split
Split ("string", "delimiter", count)
!
!TEXT=Srnd
Srnd (seed)
!
!TEXT=Substr
Substr ("string", start, length)
!
!TEXT=UBound
UBound (array)
!
!TEXT=Ucase
Ucase ("string")
!
!TEXT=UnloadHive
UnloadHive ("key")
!
!TEXT=Val
Val ("string")
!
!TEXT=VarType
VarType ($variable)
!
!TEXT=VarTypeName
VarTypeName ($variable)
!
!TEXT=WriteLine
WriteLine (file number, "linetowrite")
!
!TEXT=WriteProfileString
WriteProfileString ("file name", "section", "key", "string")
!
!TEXT=WriteValue
WriteValue ("subkey", "entry", "expression", "data type")
!
!TEXT=@address
@address
!
!TEXT=@comment
@comment
!
!TEXT=@curdir
@curdir
!
!TEXT=@csd
@csd
!
!TEXT=@date
@date
!
!TEXT=@day
@day
!
!TEXT=@domain
@domain
!
!TEXT=@dos
@dos
!
!TEXT=@error
@error
!
!TEXT=@fullname
@fullname
!
!TEXT=@homedir
@homedir
!
!TEXT=@homedrive
@homedrive
!
!TEXT=@homeshr
@homeshr
!
!TEXT=@hostname
@hostname
!
!TEXT=@inwin
@inwin
!
!TEXT=@ipaddressX
@ipaddressX
!
!TEXT=@kix
@kix
!
!TEXT=@lanroot
@lanroot
!
!TEXT=@ldomain
@ldomain
!
!TEXT=@ldrive
@ldrive
!
!TEXT=@lm
@lm
!
!TEXT=@longhomedir
@longhomedir
!
!TEXT=@lserver
@lserver
!
!TEXT=@maxpwage
@maxpwage
!
!TEXT=@mdayno
@mdayno
!
!TEXT=@monthno
@monthno
!
!TEXT=@month
@month
!
!TEXT=@primarygroup
@primarygroup
!
!TEXT=@priv
@priv
!
!TEXT=@productsuite
@productsuite
!
!TEXT=@producttype
@producttype
!
!TEXT=@pwage
@pwage
!
!TEXT=@ras
@ras
!
!TEXT=@rserver
@rserver
!
!TEXT=@scriptdir
@scriptdir
!
!TEXT=@serror
@serror
!
!TEXT=@sid
@sid
!
!TEXT=@site
@site
!
!TEXT=@startdir
@startdir
!
!TEXT=@syslang
@syslang
!
!TEXT=@time
@time
!
!TEXT=@userid
@userid
!
!TEXT=@userlang
@userlang
!
!TEXT=@wdayno
@wdayno
!
!TEXT=@wksta
@wksta
!
!TEXT=@wuserid
@wuserid
!
!TEXT=@ydayno
@ydayno
!
!TEXT=@year
@year

Greetings.

------------------
Site map:

_________________________
email scripting@wanadoo.nl homepage scripting@wanadoo.nl | Links | Summary of Site Site KiXforms FAQ kixtart.org library collection mirror MCA | FAQ & UDF help file UDF kixtart.org library collection mirror MCA | mirror USA | mirror europe UDF scriptlogic library collection UDFs | mirror MCA