Viewing 1 post (of 1 total)
- AuthorPosts
- May 19, 2025 at 9:16 am #30237
Yutaka Emura
Keymaster// Modify flags for Find/Replace function ModifyFindFlags( bSet, nFlags, nExFlags ) { nHigh = 0; nLow = 0; s = editor.GetProfileString(eeRegCommon, "", "FindFlag", "0"); if (s.length == 18 && s.substr(0, 2) == "0x") { nHigh = parseInt(s.substr(2, 8), 16); nLow = parseInt(s.substr(10, 8), 16); } if( bSet ) { nHigh |= nExFlags; nLow |= nFlags; } else { nHigh &= ~nExFlags; nLow &= ~nFlags; } s64 = "0x" + nHigh.toString(16) + ("00000000" + nLow.toString(16)).slice(-8); editor.WriteProfileString( eeRegCommon, "", "FindFlag", s64, eeRegQWord ); } // set eeFindMatchDotNL ModifyFindFlags( true, eeFindMatchDotNL, 0 ); // clear eeFindMatchDotNL ModifyFindFlags( false, eeFindMatchDotNL, 0 ); // set eeExFindBOL | eeExFindEOL ModifyFindFlags( true, 0, eeExFindBOL | eeExFindEOL ); // clear eeExFindBOL | eeExFindEOL ModifyFindFlags( false, 0, eeExFindBOL | eeExFindEOL ); // set eeFindMatchDotNL, eeExFindBOL, and eeExFindEOL ModifyFindFlags( true, eeFindMatchDotNL, eeExFindBOL | eeExFindEOL ); // clear eeFindMatchDotNL, eeExFindBOL, and eeExFindEOL ModifyFindFlags( false, eeFindMatchDotNL, eeExFindBOL | eeExFindEOL );
- AuthorPosts
Viewing 1 post (of 1 total)
- You must be logged in to reply to this topic.