// -MatchCase=1 - поиск чувствителен к регистру; // =0 - без учета регистра. var map = { "+ 1pt.ico": "004.ico", "point.ico": "e" }; var hWndEdit = AkelPad.GetEditWnd(); var nArg1 = AkelPad.GetArgValue("MatchCase", 0); var nFlags; if (nArg1 == 1) { nFlags = 0x00200004 /*FRF_MATCHCASE|FRF_BEGINNING*/ } else { nFlags = 0x00200000 /*FRF_BEGINNING*/ } if (AkelPad.GetMainWnd() && !AkelPad.GetEditReadOnly(hWndEdit)) { for (var s in map) AkelPad.TextReplace(hWndEdit, s, map[s], nFlags /*FRF_*/, true); } |