Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #SingleInstance, Force
- ; Variable List
- ;--------------------------------------------------------------------------------------
- Gui_BackGround_Color := "Black"
- Gui_Text_Color := "White"
- File_To_Edit := "Doc1234.txt"
- Search_Template_File := "Search Template1.txt"
- Replace_Template_File := "Replace Template1.txt"
- Search_Terms := []
- Replace_Terms := []
- ; Gui Options & Settings
- ;------------------------------------------------------------------------------------------
- Gui, Color, %Gui_BackGround_Color%
- Gui, Font, c%Gui_Text_Color%
- Gui, +AlwaysOnTop
- ; Settings & File Options
- ;------------------------------------------------------------------------------------------
- ;--------------------------------------------------------------------------------------------
- Gui, Add, GroupBox,cRed x10 y10 w980 h100,Settings / File Options
- Gui, Add, CheckBox, x20 y30 Checked vAlways gAlways_On_Top, Always On Top
- ; Use File
- ;--------------------------------------------
- Gui, Add, GroupBox, x150 y14 w200 h90,
- Gui, Add, Text, x160 y25, Use Text File?
- Gui, Add, Radio, x160 y44 vUse_Text_File_Yes gUse_Text_File, Yes
- Gui, Add, Radio, x210 y44 Checked vUse_Text_File_No gUse_Text_File, No
- Gui, Add, Text, x160 y63, File Name:
- Gui, Add, Edit,cBlack x160 y80 w140 h17 vFile_To_Edit gSubmit_All,%File_To_Edit%
- Gui, Add, Button, x+5 y80 w40 h17 vLoad1 gLoad_Raw_File,Load
- GuiControl,Disable,File_To_Edit
- GuiControl,Disable,Load1
- ; Use Search Template
- ;------------------------------------------
- Gui, Add, GroupBox, x360 y14 w200 h90,
- Gui, Add, Text, x370 y25, Use Search Template?
- Gui, Add, Radio, x370 y44 vUse_Search_Template_Yes gUse_Search_File, Yes
- Gui, Add, Radio, x420 y44 Checked vUse_Search_Template_No gUse_Search_File, No
- Gui, Add, Text, x370 y63, File Name:
- Gui, Add, Edit,cBlack x370 y80 w140 h17 vSearch_Template_File gSubmit_All,%Search_Template_File%
- Gui, Add, Button, x+5 y80 w40 h17 vLoad2 gLoad_Raw_Search,Load
- GuiControl,Disable,Search_Template_File
- GuiControl,Disable,Load2
- ; Use Replace Template
- ;------------------------------------------
- Gui, Add, GroupBox, x570 y14 w200 h90,
- Gui, Add, Text, x580 y25, Use Replace Template?
- Gui, Add, Radio, x580 y44 vUse_Replace_Template_Yes gUse_Replace_File, Yes
- Gui, Add, Radio, x630 y44 Checked vUse_Replace_Template_No gUse_Replace_File, No
- Gui, Add, Text, x580 y63, File Name:
- Gui, Add, Edit,cBlack x580 y80 w140 h17 vReplace_Template_File gSubmit_All,%Replace_Template_File%
- Gui, Add, Button, x+5 y80 w40 h17 vLoad3 gLoad_Raw_Replace,Load
- GuiControl,Disable,Replace_Template_File
- GuiControl,Disable,Load3
- ; Export File
- ;-------------------------------------------
- Gui, Add, GroupBox, x780 y14 w200 h90,
- Gui, Add, Text, x790 y25, Save To File?
- Gui, Add, Radio, x790 y44 vSave_To_File_Yes gSave_To_File, Yes
- Gui, Add, Radio, x840 y44 Checked vSave_To_File_No gSave_To_File, No
- Gui, Add, Text, x790 y63, File Name:
- Gui, Add, Edit,cBlack x790 y80 w140 h17 vWrite_To_File_Path,
- Gui, Add, Button, x+5 y80 w40 h17 vLoad4,Write
- GuiControl,Disable,Write_To_File_Path
- GuiControl,Disable,Load4
- ; Bottom of gui controls
- ;------------------------------------------------------
- Gui, Add, Button, x10 y560 w100 h30 gTest_Of_Replace, Update
- ; Drop Edits (Paste into edits)
- ;--------------------------------------------------------------------------------------------
- Gui, Add, Tab3, x0 y112 w1000 h438 , Paste Raw Text|Paste Raw Search Terms|Paste Raw Replace Terms|Search And Replace 1|Search And Replace 2|Search And Replace 3|Export Copy
- ;Tab one (Paste Raw File)
- ;-----------------------------------
- Gui, Tab, Paste Raw Text ;1st tab
- Gui, Add, Radio, x10 y150 Checked vLock_File_Paste_Yes gLock_File_Paste,Lock Entry
- Gui, Add, Radio, x+10 y150 vLock_File_Paste_No gLock_File_Paste,UnLock Entry
- Gui, Add, Edit,cBlack x10 y170 w980 h372 vEdit_For_File_Paste gSubmit_File
- GuiControl,Disable,Edit_For_File_Paste
- ;Tab two (Paste Raw Search)
- ;-----------------------------------
- Gui, Tab, Paste Raw Search Terms ;2nd tab
- Gui, Add, Radio, x10 y150 Checked vLock_Search_Paste_Yes gLock_Search_Paste,Lock Entry
- Gui, Add, Radio, x+10 y150 vLock_Search_Paste_No gLock_Search_Paste,UnLock Entry
- Gui, Add, Edit,cBlack x10 y170 w980 h372 vEdit_For_Search_Paste gSubmit_Search
- GuiControl,Disable,Edit_For_Search_Paste
- ;Tab three (Paste Raw Replace)
- ;-----------------------------------
- Gui, Tab, Paste Raw Replace Terms ;3rd tab
- Gui, Add, Radio, x10 y150 Checked vLock_Replace_Paste_Yes gLock_Replace_Paste,Lock Entry
- Gui, Add, Radio, x+10 y150 vLock_Replace_Paste_No gLock_Replace_Paste,UnLock Entry
- Gui, Add, Edit,cBlack x10 y170 w980 h372 vEdit_For_Replace_Paste gSubmit_Replace
- GuiControl,Disable,Edit_For_Replace_Paste
- ;Tab four (Search And Replace 1)
- ;-----------------------------------
- Gui, Tab, Search And Replace 1 ;4th tab
- ; Search Column 1
- ;--------------------------------------------------
- Gui, Add, Text, x70 y150, Search Terms Column 1:
- Gui, Add, Text,cAqua x10 y170,1:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term1
- Gui, Add, Text,cAqua x10 y190,2:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term2
- Gui, Add, Text,cAqua x10 y210,3:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term3
- Gui, Add, Text,cAqua x10 y230,4:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term4
- Gui, Add, Text,cAqua x10 y250,5:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term5
- Gui, Add, Text,cAqua x10 y270,6:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term6
- Gui, Add, Text,cAqua x10 y290,7:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term7
- Gui, Add, Text,cAqua x10 y310,8:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term8
- Gui, Add, Text,cAqua x10 y330,9:
- Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term9
- Gui, Add, Text,cAqua x10 y350,10:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term10
- Gui, Add, Text,cAqua x10 y370,11:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term11
- Gui, Add, Text,cAqua x10 y390,12:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term12
- Gui, Add, Text,cAqua x10 y410,13:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term13
- Gui, Add, Text,cAqua x10 y430,14:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term14
- Gui, Add, Text,cAqua x10 y450,15:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term15
- Gui, Add, Text,cAqua x10 y470,16:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term16
- Gui, Add, Text,cAqua x10 y490,17:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term17
- Gui, Add, Text,cAqua x10 y510,18:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term18
- ; Replace Column 1
- ;-------------------------------------------
- Gui, Add, Text, x280 y150, Replace Terms Column 1:
- Gui, Add, Text,cRed x240 y170,1:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term1
- Gui, Add, Text,cRed x240 y190,2:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term2
- Gui, Add, Text,cRed x240 y210,3:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term3
- Gui, Add, Text,cRed x240 y230,4:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term4
- Gui, Add, Text,cRed x240 y250,5:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term5
- Gui, Add, Text,cRed x240 y270,6:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term6
- Gui, Add, Text,cRed x240 y290,7:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term7
- Gui, Add, Text,cRed x240 y310,8:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term8
- Gui, Add, Text,cRed x240 y330,9:
- Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term9
- Gui, Add, Text,cRed x240 y350,10:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term10
- Gui, Add, Text,cRed x240 y370,11:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term11
- Gui, Add, Text,cRed x240 y390,12:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term12
- Gui, Add, Text,cRed x240 y410,13:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term13
- Gui, Add, Text,cRed x240 y430,14:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term14
- Gui, Add, Text,cRed x240 y450,15:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term15
- Gui, Add, Text,cRed x240 y470,16:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term16
- Gui, Add, Text,cRed x240 y490,17:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term17
- Gui, Add, Text,cRed x240 y510,18:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term18
- ; Search Column 2
- ;--------------------------------------------------
- Gui, Add, Text, x570 y150, Search Terms Column 2:
- Gui, Add, Text,cAqua x530 y170,19:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term19
- Gui, Add, Text,cAqua x530 y190,20:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term20
- Gui, Add, Text,cAqua x530 y210,21:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term21
- Gui, Add, Text,cAqua x530 y230,22:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term22
- Gui, Add, Text,cAqua x530 y250,23:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term23
- Gui, Add, Text,cAqua x530 y270,24:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term24
- Gui, Add, Text,cAqua x530 y290,25:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term25
- Gui, Add, Text,cAqua x530 y310,26:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term26
- Gui, Add, Text,cAqua x530 y330,27:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term27
- Gui, Add, Text,cAqua x530 y350,28:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term28
- Gui, Add, Text,cAqua x530 y370,29:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term29
- Gui, Add, Text,cAqua x530 y390,30:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term30
- Gui, Add, Text,cAqua x530 y410,31:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term31
- Gui, Add, Text,cAqua x530 y430,32:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term32
- Gui, Add, Text,cAqua x530 y450,33:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term33
- Gui, Add, Text,cAqua x530 y470,34:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term34
- Gui, Add, Text,cAqua x530 y490,35:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term35
- Gui, Add, Text,cAqua x530 y510,36:
- Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term36
- ; Replace Column 2
- ;-------------------------------------------
- Gui, Add, Text, x800 y150, Replace Terms Column 2:
- Gui, Add, Text,cRed x760 y170,19:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term19
- Gui, Add, Text,cRed x760 y190,20:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term20
- Gui, Add, Text,cRed x760 y210,21:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term21
- Gui, Add, Text,cRed x760 y230,22:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term22
- Gui, Add, Text,cRed x760 y250,23:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term23
- Gui, Add, Text,cRed x760 y270,24:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term24
- Gui, Add, Text,cRed x760 y290,25:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term25
- Gui, Add, Text,cRed x760 y310,26:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term26
- Gui, Add, Text,cRed x760 y330,27:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term27
- Gui, Add, Text,cRed x760 y350,28:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term28
- Gui, Add, Text,cRed x760 y370,29:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term29
- Gui, Add, Text,cRed x760 y390,30:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term30
- Gui, Add, Text,cRed x760 y410,31:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term31
- Gui, Add, Text,cRed x760 y430,32:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term32
- Gui, Add, Text,cRed x760 y450,33:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term33
- Gui, Add, Text,cRed x760 y470,34:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term34
- Gui, Add, Text,cRed x760 y490,35:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term35
- Gui, Add, Text,cRed x760 y510,36:
- Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term36
- ;Locks
- ;-------------------------------------------
- Gui, Add, Text, x483 y150, Locks
- Gui, Add, CheckBox, x490 y170 Checked vLock1 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y190 Checked vLock2 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y210 Checked vLock3 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y230 Checked vLock4 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y250 Checked vLock5 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y270 Checked vLock6 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y290 Checked vLock7 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y310 Checked vLock8 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y330 Checked vLock9 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y350 Checked vLock10 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y370 Checked vLock11 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y390 Checked vLock12 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y410 Checked vLock13 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y430 Checked vLock14 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y450 Checked vLock15 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y470 Checked vLock16 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y490 Checked vLock17 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y510 Checked vLock18 gSearch_And_Replace_Locks1
- Gui, Add, CheckBox, x490 y530 Checked vLockAll1 gSearch_And_Replace_Locks_All1
- r := 1
- Loop 36
- {
- GuiControl,Disable,R_Term%r%
- GuiControl,Disable,S_Term%r%
- r++
- }
- ; Update Raw text button
- ;----------------------------------------------
- Gui, Add, Button, x878 y530 w100 h15 gUpdate_Raw_S_R, Update
- ; Tab 5 (Search And Replace 2)
- ;-----------------------------------------------------------------------
- Gui, Tab, Search And Replace 2 ;5th tab
- Gui, Add, Text, x70 y150, Search Terms Column 1:
- ;Loop for text
- Number1:=37
- Number2:=55
- X1 := 10
- Y1 := 170
- X2 := "+10"
- Y2 := 170
- X3 := 240
- Y3 := 170
- X4 := "+10"
- Y4 := 170
- X5 := 530
- Y5 := 170
- X6 := "+4"
- Y6 := 170
- X7 := 760
- Y7 := 170
- X8 := "+4"
- Y8 := 170
- Loop 18
- {
- ;column 1
- Gui, Add, Text,cAqua x%X1% y%Y1%, %Number1%:
- ;Number1++
- Y1 += 20
- if(Number1>=10)
- X2 := "+4"
- Gui, Add, Edit, cBlack x%X2% y%Y2% w200 h17 vS_Term%Number1%
- Y2 += 20
- ;Column 2
- Gui, Add, Text,cRed x%X3% y%Y3%, %Number1%:
- ;Number1++
- Y3 += 20
- if(Number1>=10)
- X4 := "+4"
- Gui, Add, Edit, cBlack x%X4% y%Y4% w200 h17 vR_Term%Number1%
- Y4 += 20
- ;Coloumn 3
- Gui, Add, Text,cAqua x%X5% y%Y5%, %Number2%:
- ;Number1++
- Y5 += 20
- Gui, Add, Edit, cBlack x%X6% y%Y6% w200 h17 vS_Term%Number2%
- Y6 += 20
- ;Column 4
- Gui, Add, Text,cRed x%X7% y%Y7%, %Number2%:
- ;Number1++
- Y7 += 20
- Gui, Add, Edit, cBlack x%X8% y%Y8% w200 h17 vR_Term%Number2%
- Y8 += 20
- Number1++
- Number2++
- }
- ; Locks
- ;------------------
- X1 := 490
- Y1 := 170
- Number1 := 19
- Loop 18
- {
- Gui, Add, CheckBox, x%X1% y%Y1% Checked vLock%Number1% gSearch_And_Replace_Locks2
- Y1 += 20
- Number1 ++
- }
- Gui, Add, CheckBox, x490 y%Y1% Checked vLockAll2 gSearch_And_Replace_Locks_All2
- r := 37
- Loop 36
- {
- GuiControl,Disable,R_Term%r%
- GuiControl,Disable,S_Term%r%
- r++
- }
- ; Update Raw text button
- ;----------------------------------------------
- Gui, Add, Button, x878 y530 w100 h15 gUpdate_Raw_S_R, Update
- ; Tab 6 (Search And Replace 3)
- ;-----------------------------------------------------------------------
- Gui, Tab, Search And Replace 3 ;6th tab
- Gui, Add, Text, x70 y150, Search Terms Column 1:
- ;Loop for text
- Number1:=73
- Number2:=91
- X1 := 10
- Y1 := 170
- X2 := "+10"
- Y2 := 170
- X3 := 240
- Y3 := 170
- X4 := "+10"
- Y4 := 170
- X5 := 530
- Y5 := 170
- X6 := "+4"
- Y6 := 170
- X7 := 760
- Y7 := 170
- X8 := "+4"
- Y8 := 170
- Loop 18
- {
- ;column 1
- Gui, Add, Text,cAqua x%X1% y%Y1%,%Number1%:
- ;Number1++
- Y1 += 20
- if(Number1>=10)
- X2 := "+4"
- Gui, Add, Edit, cBlack x%X2% y%Y2% w200 h17 vS_Term%Number1%
- Y2 += 20
- ;Column 2
- Gui, Add, Text,cRed x%X3% y%Y3%, %Number1%:
- ;Number1++
- Y3 += 20
- if(Number1>=10)
- X4 := "+4"
- Gui, Add, Edit, cBlack x%X4% y%Y4% w200 h17 vR_Term%Number1%
- Y4 += 20
- ;Coloumn 3
- if(Number2<100)
- X5 := 536
- if(Number2>=100)
- X5 := 530
- Gui, Add, Text,cAqua x%X5% y%Y5%, %Number2%:
- ;Number1++
- Y5 += 20
- Gui, Add, Edit, cBlack x%X6% y%Y6% w200 h17 vS_Term%Number2%
- Y6 += 20
- ;Column 4
- if(Number2<100)
- X7 := 766
- if(Number2>=100)
- X7 := 760
- Gui, Add, Text,cRed x%X7% y%Y7%, %Number2%:
- ;Number1++
- Y7 += 20
- Gui, Add, Edit, cBlack x%X8% y%Y8% w200 h17 vR_Term%Number2%
- Y8 += 20
- Number1++
- Number2++
- }
- ; Locks
- ;------------------
- X1 := 490
- Y1 := 170
- Number1 := 37
- Loop 18
- {
- Gui, Add, CheckBox, x%X1% y%Y1% Checked vLock%Number1% gSearch_And_Replace_Locks3
- Y1 += 20
- Number1 ++
- }
- Gui, Add, CheckBox, x490 y%Y1% Checked vLockAll3 gSearch_And_Replace_Locks_All3
- r := 73
- Loop 36
- {
- GuiControl,Disable,R_Term%r%
- GuiControl,Disable,S_Term%r%
- r++
- }
- ; Update Raw text button
- ;----------------------------------------------
- Gui, Add, Button, x884 y530 w100 h15 gUpdate_Raw_S_R, Update
- ; Tab 7 (Export Copy)
- ;-----------------------------------------------------------------------
- Gui, Tab, Export Copy ;7th tab
- Gui, Add, Radio, x10 y150 Checked vLock_Export_File_Yes gLock_Export_File,Lock Entry
- Gui, Add, Radio, x+10 y150 vLock_Export_File_No gLock_Export_File,UnLock Entry
- Gui, Add, Edit,cBlack x10 y170 w980 h372 vEdit_For_Export_File gSubmit_Export
- GuiControl,Disable,Edit_For_File_Paste
- Gui, Show, x0 y0 w1000 h600, Work Order GUI
- Gui, Submit,NoHide
- return
- ; Labels
- ;---------------------------------------------------------------------------------------------
- GuiClose:
- ExitApp
- Lock_Export_File:
- ;~ Gui, Submit, NoHide
- ;~ if(Lock_File_Paste_No==1)
- ;~ {
- ;~ GuiControl,Enable,Edit_For_File_Paste
- ;~ }
- ;~ else if(Lock_File_Paste_Yes==1)
- ;~ {
- ;~ GuiControl,Disable,Edit_For_File_Paste
- ;~ }
- return
- Submit_Export:
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- return
- Submit_All:
- Gui, Submit, NoHide
- return
- Load_Raw_File:
- FileRead,Edit_For_File_Paste,%File_To_Edit%
- GuiControl,,Edit_For_File_Paste,%Edit_For_File_Paste%
- return
- Load_Raw_Search:
- FileRead,Edit_For_Search_Paste,%Search_Template_File%
- GuiControl,,Edit_For_Search_Paste,%Edit_For_Search_Paste%
- GoSub, Submit_Search
- return
- Load_Raw_Replace:
- FileRead,Edit_For_Replace_Paste,%Replace_Template_File%
- GuiControl,,Edit_For_Replace_Paste,%Edit_For_Replace_Paste%
- GoSub, Submit_Replace
- return
- Always_On_Top:
- Gui, Submit, NoHide
- if(Always==1)
- Gui, +AlwaysOnTop
- else if(Always==0)
- Gui, -AlwaysOnTop
- return
- Use_Text_File:
- Gui, Submit, NoHide
- if(Use_Text_File_Yes==1)
- {
- GuiControl,Enable,File_To_Edit
- GuiControl,Enable,Load1
- }
- if(Use_Text_File_No==1)
- {
- GuiControl,Disable,File_To_Edit
- GuiControl,Disable,Load1
- }
- return
- Use_Search_File:
- Gui, Submit, NoHide
- if(Use_Search_Template_Yes==1)
- {
- GuiControl,Enable,Search_Template_File
- GuiControl,Enable,Load2
- }
- if(Use_Search_Template_No==1)
- {
- GuiControl,Disable,Search_Template_File
- GuiControl,Disable,Load2
- }
- return
- Use_Replace_File:
- Gui, Submit, NoHide
- if(Use_Replace_Template_Yes==1)
- {
- GuiControl,Enable,Replace_Template_File
- GuiControl,Enable,Load3
- }
- if(Use_Replace_Template_No==1)
- {
- GuiControl,Disable,Replace_Template_File
- GuiControl,Disable,Load3
- }
- return
- Save_To_File:
- Gui, Submit, NoHide
- if(Save_To_File_Yes==1)
- {
- GuiControl,Enable,Write_To_File_Path
- GuiControl,Enable,Load4
- }
- if(Save_To_File_No==1)
- {
- GuiControl,Disable,Write_To_File_Path
- GuiControl,Disable,Load4
- }
- return
- Lock_File_Paste:
- Gui, Submit, NoHide
- if(Lock_File_Paste_No==1)
- {
- GuiControl,Enable,Edit_For_File_Paste
- }
- else if(Lock_File_Paste_Yes==1)
- {
- GuiControl,Disable,Edit_For_File_Paste
- }
- return
- Lock_Search_Paste:
- Gui, Submit, NoHide
- if(Lock_Search_Paste_No==1)
- {
- GuiControl,Enable,Edit_For_Search_Paste
- }
- else if(Lock_Search_Paste_Yes==1)
- {
- GuiControl,Disable,Edit_For_Search_Paste
- }
- return
- Lock_Replace_Paste:
- Gui, Submit, NoHide
- if(Lock_Replace_Paste_No==1)
- {
- GuiControl,Enable,Edit_For_Replace_Paste
- }
- else if(Lock_Replace_Paste_Yes==1)
- {
- GuiControl,Disable,Edit_For_Replace_Paste
- }
- return
- Submit_File:
- Gui, Submit, NoHide
- return
- Submit_Search:
- Gui, Submit, NoHide
- i:=0
- Loop, Parse, Edit_For_Search_Paste, `, , `,
- {
- i++
- Search_Terms[i] := A_LoopField
- ;Msgbox, % Search_Terms[i]
- GuiControl,,S_Term%i%,%A_LoopField%
- }
- return
- Submit_Replace:
- Gui, Submit, NoHide
- i:=0
- Loop, Parse, Edit_For_Replace_Paste, `, , `,
- {
- i++
- Replace_Terms[i] := A_LoopField
- ;Msgbox, % Search_Terms[i]
- GuiControl,,R_Term%i%,%A_LoopField%
- }
- return
- Search_And_Replace_Locks_All1:
- Gui, Submit, NoHide
- j := 1
- k := 19
- if(LockAll1==0)
- {
- ;msgbox, here
- Loop 18
- {
- GuiControl,,Lock%j%, 0
- GuiControl,Enable,S_Term%j%
- GuiControl,Enable,S_Term%k%
- GuiControl,Enable,R_Term%j%
- GuiControl,Enable,R_Term%k%
- j++
- k++
- }
- }
- else if(LockAll1==1)
- {
- ;msgbox, here
- Loop 18
- {
- GuiControl,,Lock%j%, 1
- GuiControl,Disable,S_Term%j%
- GuiControl,Disable,S_Term%k%
- GuiControl,Disable,R_Term%j%
- GuiControl,Disable,R_Term%k%
- j++
- k++
- }
- }
- return
- Search_And_Replace_Locks_All2:
- Gui, Submit, NoHide
- j := 37
- k := 55
- l := 19
- if(LockAll2==0)
- {
- ;msgbox, here
- Loop 18
- {
- GuiControl,,Lock%l%, 0
- GuiControl,Enable,S_Term%j%
- GuiControl,Enable,S_Term%k%
- GuiControl,Enable,R_Term%j%
- GuiControl,Enable,R_Term%k%
- j++
- k++
- l++
- }
- }
- else if(LockAll2==1)
- {
- ;msgbox, here
- Loop 18
- {
- GuiControl,,Lock%l%, 1
- GuiControl,Disable,S_Term%j%
- GuiControl,Disable,S_Term%k%
- GuiControl,Disable,R_Term%j%
- GuiControl,Disable,R_Term%k%
- j++
- k++
- l++
- }
- }
- return
- Search_And_Replace_Locks_All3:
- Gui, Submit, NoHide
- j := 73
- k := 91
- l := 37
- if(LockAll3==0)
- {
- ;msgbox, here
- Loop 18
- {
- GuiControl,,Lock%l%, 0
- GuiControl,Enable,S_Term%j%
- GuiControl,Enable,S_Term%k%
- GuiControl,Enable,R_Term%j%
- GuiControl,Enable,R_Term%k%
- j++
- k++
- l++
- }
- }
- else if(LockAll3==1)
- {
- ;msgbox, here
- Loop 18
- {
- GuiControl,,Lock%l%, 1
- GuiControl,Disable,S_Term%j%
- GuiControl,Disable,S_Term%k%
- GuiControl,Disable,R_Term%j%
- GuiControl,Disable,R_Term%k%
- j++
- k++
- l++
- }
- }
- return
- Search_And_Replace_Locks1:
- Gui, Submit,NoHide
- m := 1
- n := 19
- Loop 18
- {
- if(Lock%m%==0)
- {
- ;msgbox,here
- GuiControl,Enable,S_Term%m%
- GuiControl,Enable,S_Term%n%
- GuiControl,Enable,R_Term%m%
- GuiControl,Enable,R_Term%n%
- }
- if(Lock%m%==1)
- {
- ;msgbox,here
- GuiControl,Disable,S_Term%m%
- GuiControl,Disable,S_Term%n%
- GuiControl,Disable,R_Term%m%
- GuiControl,Disable,R_Term%n%
- }
- m++
- n++
- }
- return
- Search_And_Replace_Locks2:
- Gui, Submit,NoHide
- m := 37
- n := 55
- o := 19
- Loop 18
- {
- if(Lock%o%==0)
- {
- ;msgbox,here
- GuiControl,Enable,S_Term%m%
- GuiControl,Enable,S_Term%n%
- GuiControl,Enable,R_Term%m%
- GuiControl,Enable,R_Term%n%
- }
- if(Lock%o%==1)
- {
- ;msgbox,here
- GuiControl,Disable,S_Term%m%
- GuiControl,Disable,S_Term%n%
- GuiControl,Disable,R_Term%m%
- GuiControl,Disable,R_Term%n%
- }
- m++
- n++
- o++
- }
- return
- Search_And_Replace_Locks3:
- Gui, Submit,NoHide
- m := 73
- n := 91
- o := 37
- Loop 18
- {
- if(Lock%o%==0)
- {
- ;msgbox,here
- GuiControl,Enable,S_Term%m%
- GuiControl,Enable,S_Term%n%
- GuiControl,Enable,R_Term%m%
- GuiControl,Enable,R_Term%n%
- }
- if(Lock%o%==1)
- {
- ;msgbox,here
- GuiControl,Disable,S_Term%m%
- GuiControl,Disable,S_Term%n%
- GuiControl,Disable,R_Term%m%
- GuiControl,Disable,R_Term%n%
- }
- m++
- n++
- o++
- }
- return
- Update_Raw_S_R:
- Gui, Submit, NoHide
- r := 1
- ;Stop := 0
- Loop
- {
- ;msgbox,% R_Term%r%
- if(R_Term%r%!=null)
- {
- ;msgbox, here
- Replace_Terms[r] := R_Term%r%
- }
- if(S_Term%r%!=null)
- {
- Search_Terms[r] := S_Term%r%
- }
- if(R_Term%r%==null&&S_Term%r%!=null)
- {
- Replace_Terms[r] := "***********"
- }
- if(S_Term%r%==null&&R_Term%r%!=null)
- {
- Search_Terms[r] := "***********"
- }
- if(S_Term%r%==null&&R_Term%r%==null)
- {
- Size_Of_Array := r-1
- break
- }
- r++
- }
- r := 1
- Loop %Size_Of_Array%
- {
- Temp2 .= Search_Terms[r] ","
- Temp1 .= Replace_Terms[r] ","
- r++
- }
- GuiControl,,Edit_For_Replace_Paste,%Temp1%
- GuiControl,,Edit_For_Search_Paste,%Temp2%
- Temp1 :=
- Temp2 :=
- return
- Test_Of_Replace:
- i := 1
- Temp_Raw_Data := Edit_For_File_Paste
- Loop 108
- {
- ;OutputVar := StrReplace(Haystack, SearchText [, ReplaceText, OutputVarCount, Limit := -1])
- ;StringReplace,Final_Edit,
- find := Search_Terms[i]
- replace := Replace_Terms[i]
- Final_Edit := StrReplace(Temp_Raw_Data,find,Replace)
- Temp_Raw_Data := Final_Edit
- ;msgbox, %Final_Edit%
- i++
- }
- msgbox, %Final_Edit%
- return
- ^Numpad0::ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement