0 0 23 region1 buttonName 10 7 10 7 125 7 30 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Base name 1 State 0 1 Style 2 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 0 0 region2 buttonPrefix 10 7 50 7 125 7 30 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Prefix 1 State 0 1 Style 2 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 0 0 region3 editName 150 7 10 7 125 7 30 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 6 PasswordMode 0 0 0 0 0 region4 editPrefix 150 7 50 7 125 7 30 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 6 PasswordMode 0 0 0 0 0 region5 buttonRemPrefix 60 7 95 7 85 7 30 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Remove prefix 1 State 0 1 Style 2 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 0 0 region6 editRemPrefix 150 7 95 7 55 7 30 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 0 6 PasswordMode 0 0 0 0 0 region7 region7 210 7 95 7 65 7 30 7 visual 2 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption chars 1 Style 0 FBTextStyle.kFBTextStyleNone~FBTextStyle.kFBTextStyleBold~FBTextStyle.kFBTextStyleItalic~FBTextStyle.kFBTextStyleUnderlined 1 Justify 2 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 6 WordWrap 0 0 0 region8 buttonPostfix 10 7 140 7 125 7 30 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Postfix 1 State 0 1 Style 2 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 0 0 region9 editPostfix 150 7 140 7 125 7 30 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 6 PasswordMode 0 0 0 0 0 region10 buttonRemPost 60 7 185 7 85 7 30 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Remove postfix 1 State 0 1 Style 2 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 0 0 region11 editRemPost 150 7 185 7 55 7 30 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 0 6 PasswordMode 0 0 0 0 0 region12 region12 215 7 185 7 60 7 30 7 visual 2 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption chars 1 Style 0 FBTextStyle.kFBTextStyleNone~FBTextStyle.kFBTextStyleBold~FBTextStyle.kFBTextStyleItalic~FBTextStyle.kFBTextStyleUnderlined 1 Justify 2 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 6 WordWrap 0 0 0 region13 buttonEnum 10 7 245 7 145 7 25 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Enumerate 1 State 0 1 Style 2 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 0 0 region14 region14 75 7 275 7 125 7 25 7 visual 2 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Base number 1 Style 0 FBTextStyle.kFBTextStyleNone~FBTextStyle.kFBTextStyleBold~FBTextStyle.kFBTextStyleItalic~FBTextStyle.kFBTextStyleUnderlined 1 Justify 2 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 6 WordWrap 0 0 0 region15 editBaseNum 210 7 275 7 50 7 25 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 0 6 PasswordMode 0 0 0 0 0 region16 region16 75 7 305 7 125 7 25 7 visual 2 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Step 1 Style 0 FBTextStyle.kFBTextStyleNone~FBTextStyle.kFBTextStyleBold~FBTextStyle.kFBTextStyleItalic~FBTextStyle.kFBTextStyleUnderlined 1 Justify 2 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 6 WordWrap 0 0 0 region17 editStepNum 210 7 305 7 50 7 25 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 1 6 PasswordMode 0 0 0 0 0 region18 buttonMask 10 7 340 7 145 7 25 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Replace by mask 1 State 0 1 Style 2 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 0 0 region19 region19 20 7 375 7 90 7 15 7 visual 2 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Mask text 1 Style 0 FBTextStyle.kFBTextStyleNone~FBTextStyle.kFBTextStyleBold~FBTextStyle.kFBTextStyleItalic~FBTextStyle.kFBTextStyleUnderlined 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 6 WordWrap 1 0 0 region20 editMask 20 7 395 7 105 7 30 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 6 PasswordMode 0 0 0 0 0 region21 region21 160 7 375 7 90 7 15 7 visual 2 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Replace with 1 Style 0 FBTextStyle.kFBTextStyleNone~FBTextStyle.kFBTextStyleBold~FBTextStyle.kFBTextStyleItalic~FBTextStyle.kFBTextStyleUnderlined 1 Justify 0 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 6 WordWrap 1 0 0 region22 editReplace 160 7 395 7 105 7 30 7 visual 3 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Text 6 PasswordMode 0 0 0 0 0 region23 buttonRename 80 7 445 7 130 7 30 7 visual 1 6 Visible 1 6 ReadOnly 0 6 Enabled 1 0 Hint 0 Caption Rename! 1 State 0 1 Style 0 FBButtonStyle.kFBPushButton~FBButtonStyle.kFBBitmapButton~FBButtonStyle.kFBCheckbox~FBButtonStyle.kFBRadioButton~FBButtonStyle.kFB2States~FBButtonStyle.kFBBitmap2States 1 Justify 2 FBTextJustify.kFBTextJustifyLeft~FBTextJustify.kFBTextJustifyRight~FBTextJustify.kFBTextJustifyCenter 1 Look 0 FBButtonLook.kFBLookNormal~FBButtonLook.kFBLookColorChange~FBButtonLook.kFBLookPush~FBButtonLook.kFBLookFlat~FBButtonLook.kFBLookAlphaBackground 0 0 28 list = FBModelList() FBGetSelectedModels(list) for i, obj in enumerate(list): #base name name = obj.Name #prefix if (buttonName.State==1): name = editName.Text if (buttonRemPrefix.State==1): n = int(editRemPrefix.Text) name = name[n:] if (buttonPrefix.State==1): name = editPrefix.Text + name #postfix if (buttonRemPost.State==1): n = int(editRemPost.Text) print(name) name = name[:-n] print(name) if (buttonPostfix.State==1): name = name + editPostfix.Text # enumerate if (buttonEnum.State==1): base = int(editBaseNum.Text) step = int(editStepNum.Text) name = name + str((base + step*i)) # replace by mask if (buttonMask.State==1): name = name.replace(editMask.Text, editReplace.Text) #result obj.Name = name 0