Tony, I think you need: foreach(yhwPacket yhwDrDefinePacket if(drFindPacket("display" pcExprToString(nthelem(2 yhwPacket))) then apply('drSetPacket mapcar('symbolToString yhwPacket)) ) ) The apply line calls the drSetPacket with the list members as individual arguments. Because they are symbols not strings, the mapcar transforms each argument in your lines above into a string. Andrew.
↧