Zde je skript, ktery precisluje obrazky podle poradi Ve slozce PSPad\Script\VBScript vytvorit novy soubor, treba precisluj.vbs a do nej ulozit nasledujici obsah (vyhodte pripadne prazdne radky). V menu script (pokud menu neni, tak povolit skriptovani v nastaveni programu / Integrace do systemu) zavolat rekompilaci skriptu (vola se automaticky pri spusteni) a v menu Skript by se mel objevit radek: Precislovanie obrazkov Kdyz jej spustite, mel by precislovat ALT i cislo obrazku Hleda a nahrazuje: <img alt="01" src="../Images/01.jpg Pokud to mate jinak, je treba upravit regularni vyraz
' it will renumber all picturest const module_name = "Precislovanie" const module_desc = "Precislovanie obrazkov" const module_ver = "1.00" sub Precisluj PictNum = 1 PictStr = "" StrToFind = "<img alt=" & Chr(34) ' hledame <img alt=" Set re = New RegExp ' <p style="text-align: center;"><img alt="01" src="../Images/01.jpg"/></p> re.Pattern = "(<img alt=.)(\d+)(. src=.\.\./Images/)(\d+)(\.jpg)" re.Global = False re.IgnoreCase = True msgbox re.Pattern set obj1 = newEditor() 'new editor object obj1.assignActiveEditor() dim s s = "" for i = 1 to obj1.linesCount() obj1.CaretY(i) s = obj1.lineText() PictStr = Right("00" & PictNum, 2) if re.Test(s) then s = re.Replace(s, "$1" & PictStr & "$3" & PictStr & "$5") obj1.lineText(s) PictNum = PictNum + 1 end if next end sub ' name "Init" is required, its called automatically during initialization to create menu items sub Init addMenuItem "Precislovanie obrazkov", "", "Precisluj" end sub -- <https://forum.pspad.com/read.php?1,78358,78366> PSPad freeware editor https://www.pspad.com