มีวิธีปิดป๊อปอัปในมาโคร Notepad ++ หรือไม่


8

ฉันสร้างแมโครใน Notepad ++ ที่ล้างข้อมูลที่นำเข้าผ่านชุดการค้นหา regex และแทนที่การวนซ้ำ มันใช้งานได้ดี แต่ในแต่ละขั้นตอนฉันได้รับป๊อปอัพบอกฉันว่ามีอินสแตนซ์จำนวนเท่าไรที่ถูกแทนที่ หมายความว่าฉันต้องกดEnterหลายครั้งเพื่อให้แมโครทำงานจนเสร็จซึ่งน่ารำคาญ

มีวิธีใดบ้างที่จะปิดการแจ้งเตือนป๊อปอัปเหล่านี้ขณะที่แมโครกำลังทำงานอยู่ ฉันไม่พบการตั้งค่าใด ๆ ในการตั้งค่าแอปพลิเคชันที่ควบคุมสิ่งนี้


1
ตั้งแต่ NP ++ 6.5.2 ป๊อปอัปได้ถูกแทนที่ด้วยแถบสถานะในกล่องโต้ตอบค้นหา / แทนที่
เลฟ

คำตอบ:


3

ไม่มีวิธีการทำเช่นนี้ในรหัสอย่างเป็นทางการ แต่ถ้าคุณสามารถใช้แพทช์และรวบรวมจากแหล่งที่มาแล้วคุณสามารถลองแพทช์โหมดผลตอบรับปรับได้, สามารถใช้ได้ที่นี่ นอกจากนี้คุณอาจจะสนใจที่จะนำไปสู่การอภิปรายเกี่ยวกับหัวข้อที่นี่


1

หากคุณต้องการแก้ไขแผ่นจดบันทึก ++

แก้ไขบรรทัด 932 ของ. /PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp

::MessageBox(_hParent, result.c_str(), TEXT("Replace All"), MB_OK);

คุณต้องการที่จะเพิ่ม

if !(isMacroPlaying) ::MessageBox(_hParent, result.c_str(), TEXT("Replace All"), MB_OK);

แต่ในเวลานี้ไม่มี MacroPlaying

MessageBox ทั่วไปไม่มี id "message" ตัวจัดการที่จะโต้ตอบกับในระหว่างการเล่นแมโคร


แม้ว่าแพทช์ข้อเสนอแนะที่ปรับได้มีขนาดใหญ่มันเป็นทางออกที่ดีที่สุดของคุณ
shadowbq
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.