I have a technique for writing and executing a script from a lisp function, in order to deal with commands (like textmask) which don't accept variable input. Works. But without due and inordinate caution the disk can become littered with slightly different scripts, all with the same name. Not to mention being ever so inelegant. So how can I fool Acad into thinking that it is reading a script file while my routine is feeding it commands? Or how can I write the script file to RAM and get Acad to read it there? rs