ผมมีปัญหาตรง
ก่อนหน้านั้รันได้
แต่ พอตอนนี้
อยู่ๆ ก็รันข้าม ไป 1 step
เช่น ผม สั่งให้รัน 1.imm ก่อนแล้วจึงไป รัน 2.imm
แต่ตอนนี้ไม่ยอมไปรัน 1.imm
มันข้ามไป 2.imm เลยแก้ไขยังไงดีครับ

แบบนี้เท่าที่เคยเจอ เป็นเพราะ 1.iim มี error ครับ มันก็เลยข้ามไปรัน 2.iim ครับ
โค๊ตที่เราเขียนบางครั้งก็ใช่ว่ามันจะรันได้ปกติกันเหมือนทุกไปครั้งนะครับ มันมีปัจจัยอื่นๆ ที่ทำให้มัน error ได้ครับ เช่น
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:article CONTENT=
DATA1DATA2กับ
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:article CONTENT=
DATA1 DATA2บรรทัดแรกไม่ error ครับ แต่บรรทัดที่สอง error เพราะไม่ได้ใส่ <SP> ซึ่งมันควรจะเป็น
TAG POS=1 TYPE=TEXTAREA FORM=NAME:NoFormName ATTR=NAME:article CONTENT=
DATA1<SP>
DATA2สังเกตุว่า DATA1 และ DATA2 ในโค๊ตงานจริงๆ ถ้ารัน loop มันก็เปลี่ยนไปเรื่อยๆ อยู่แล้ว เพราะว่าข้อมูลจะมาจาก ไฟล์ csv หรือมาจากตัวแปรอื่นๆ
ถ้าอยากรู้ว่า 1.iim มันมี error จริงหรือเปล่าลองใส่ WAIT SECONDS=3 ขั้นระหว่าง 1.iim กับ 2.iim ดูครับ
เพราะถ้าสั่งรันติดกันเลย เวลามันฟ้อง error ในช่อง display เราจะดูไม่ทันครับเพราะมันรัน 2.iim ซะก่อน
PS. จริงๆแล้วมันไม่ได้มีแค่ <SP> หรือ space นะครับ ยังมี <LF>, <CR> พวกนี้ด้วย ลองหาข้อมูลเพิ่มเติมดูครับ