X...Looking at your code:
IF $rc<7 would mean that ALL NT/2000/XP systems would run this code every time they ran the logon script.
You could use this code if you want it to run on all NT/2000/XP systems. I would check something and or mark something to prevent it from running every time.
IF @INWIN = 1
;do your code
ENDIF
As for the line your trying to execute... it is difficult to verify since I don't have the item your trying to launch. My guess is though that you simply need to modify the "" quote marks. Try something like this. Also Notice that the @ on the end now has @@ since the @ is a reserved character in KiXtart already. So to use it you need to double up on it.
code:
$nul='%comspec% /c start /w "C:\DEV6I\BIN\ifrun60.EXE e:\erp_v9\bin\orama orama_logon/orama_logon@@DBSFI"'
shell $nul
Let us know how it goes and if it works or not.
[ 11 January 2002: Message edited by: NTDOC ]