Maybe I am a bit asleep here..

Did some testst with this:
Code:

IF RIGHT(@SCRIPTNAME,2)='kx'
INCLUDE @LDRIVE+'newscript\function.kx'
ELSE
INCLUDE @LDRIVE+'newscript\function.kix'
ENDIF


Results:
Quote:


ERROR : expected string!
Script: \\<DC>\netlogon\newscript\kent\kixtart.kix





If I change it to (I know VARS in strings are evil):
Code:

IF RIGHT(@SCRIPTNAME,2)='kx'
INCLUDE '@scriptdir\function.kx'
ELSE
INCLUDE '@scriptdir\function.kix'
ENDIF


Results:
Quote:


ERROR : failed to find/open script ["]!
Script: \\<DC>\netlogon\newscript\kent\kixtart.kix





Thanks,

Kent
_________________________
Utilize these resources:
UDFs (Full List)
KiXtart FAQ & How to's