Если в строке есть кавычки то строка искажается.
- Code: Select all
#( task_test_EVALUATE
NoActive
SCONSTANT sc S" calc.exe" START-APP
Action:
S" 20 2000 BEEP" 2DUP EVALUATE TYPE CR CR \ правильно
sc TYPE CR CR
sc EVALUATE
sc TYPE CR CR \ Портит константу
\ S" S%QUOTE% Hello%QUOTE% TYPE CR" EVAL-SUBST 2DUP TYPE CR 2DUP EVALUATE TYPE CR CR \ Портит строку
\ S" START-APP: notepad.exe" 2DUP EVALUATE TYPE CR TYPE CR CR
\ ??? Наверно EVALUATE с префиксными словами не работает.
)#