Advertisement
CivReborn

Joe

Mar 8th, 2017
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.99 KB | None | 0 0
  1. #SingleInstance, Force
  2.  
  3. ; Variable List
  4. ;--------------------------------------------------------------------------------------
  5.  
  6. Gui_BackGround_Color := "Black"
  7. Gui_Text_Color := "White"
  8.  
  9. File_To_Edit :=
  10. Search_Template_File :=
  11. Replace_Template_File :=
  12.  
  13. Search_Terms := []
  14. Replace_Terms := []
  15.  
  16. ; Gui Options & Settings
  17. ;------------------------------------------------------------------------------------------
  18. Gui, Color, %Gui_BackGround_Color%
  19. Gui, Font, c%Gui_Text_Color%
  20. Gui, +AlwaysOnTop
  21.  
  22. ; Settings & File Options
  23. ;------------------------------------------------------------------------------------------
  24. ;--------------------------------------------------------------------------------------------
  25. Gui, Add, GroupBox,cRed x10 y10 w980 h100,Settings / File Options
  26.  
  27. Gui, Add, CheckBox, x20 y30 Checked vAlways gAlways_On_Top, Always On Top
  28. ; Use File
  29. ;--------------------------------------------
  30. Gui, Add, GroupBox, x150 y14 w200 h90,
  31. Gui, Add, Text, x160 y25, Use Text File?
  32. Gui, Add, Radio, x160 y44 vUse_Text_File_Yes gUse_Text_File, Yes
  33. Gui, Add, Radio, x210 y44 Checked vUse_Text_File_No gUse_Text_File, No
  34. Gui, Add, Text, x160 y63, File Name:
  35. Gui, Add, Edit,cBlack x160 y80 w140 h17 vFile_To_Edit,
  36. Gui, Add, Button, x+5 y80 w40 h17 vLoad1,Load
  37. GuiControl,Disable,File_To_Edit
  38. GuiControl,Disable,Load1
  39. ; Use Search Template
  40. ;------------------------------------------
  41. Gui, Add, GroupBox, x360 y14 w200 h90,
  42. Gui, Add, Text, x370 y25, Use Search Template?
  43. Gui, Add, Radio, x370 y44 vUse_Search_Template_Yes gUse_Search_File, Yes
  44. Gui, Add, Radio, x420 y44 Checked vUse_Search_Template_No gUse_Search_File, No
  45. Gui, Add, Text, x370 y63, File Name:
  46. Gui, Add, Edit,cBlack x370 y80 w140 h17 vSearch_Template_File,
  47. Gui, Add, Button, x+5 y80 w40 h17 vLoad2,Load
  48. GuiControl,Disable,Search_Template_File
  49. GuiControl,Disable,Load2
  50. ; Use Replace Template
  51. ;------------------------------------------
  52. Gui, Add, GroupBox, x570 y14 w200 h90,
  53. Gui, Add, Text, x580 y25, Use Replace Template?
  54. Gui, Add, Radio, x580 y44 vUse_Replace_Template_Yes gUse_Replace_File, Yes
  55. Gui, Add, Radio, x630 y44 Checked vUse_Replace_Template_No gUse_Replace_File, No
  56. Gui, Add, Text, x580 y63, File Name:
  57. Gui, Add, Edit,cBlack x580 y80 w140 h17 vReplace_Template_File,
  58. Gui, Add, Button, x+5 y80 w40 h17 vLoad3,Load
  59. GuiControl,Disable,Replace_Template_File
  60. GuiControl,Disable,Load3
  61. ; Export File
  62. ;-------------------------------------------
  63. Gui, Add, GroupBox, x780 y14 w200 h90,
  64. Gui, Add, Text, x790 y25, Save To File?
  65. Gui, Add, Radio, x790 y44 vSave_To_File_Yes gSave_To_File, Yes
  66. Gui, Add, Radio, x840 y44 Checked vSave_To_File_No gSave_To_File, No
  67. Gui, Add, Text, x790 y63, File Name:
  68. Gui, Add, Edit,cBlack x790 y80 w140 h17 vWrite_To_File_Path,
  69. Gui, Add, Button, x+5 y80 w40 h17 vLoad4,Write
  70. GuiControl,Disable,Write_To_File_Path
  71. GuiControl,Disable,Load4
  72.  
  73.  
  74. ; Bottom of gui controls
  75. ;------------------------------------------------------
  76. Gui, Add, Button, x10 y560 w100 h30, Update
  77.  
  78.  
  79.  
  80.  
  81. ; Drop Edits (Paste into edits)
  82. ;--------------------------------------------------------------------------------------------
  83. Gui, Add, Tab3, x0 y112 w1000 h438 , Paste Raw Text|Paste Raw Search Terms|Paste Raw Replace Terms|Search And Replace 1
  84. ;Tab one (Paste Raw File)
  85. ;-----------------------------------
  86. Gui, Tab, Paste Raw Text ;1st tab
  87. Gui, Add, Radio, x10 y150 Checked vLock_File_Paste_Yes gLock_File_Paste,Lock Entry
  88. Gui, Add, Radio, x+10 y150 vLock_File_Paste_No gLock_File_Paste,UnLock Entry
  89. Gui, Add, Edit,cBlack x10 y170 w980 h372 vEdit_For_File_Paste gSubmit_File
  90. GuiControl,Disable,Edit_For_File_Paste
  91.  
  92.  
  93. ;Tab two (Paste Raw Search)
  94. ;-----------------------------------
  95. Gui, Tab, Paste Raw Search Terms ;2nd tab
  96. Gui, Add, Radio, x10 y150 Checked vLock_Search_Paste_Yes gLock_Search_Paste,Lock Entry
  97. Gui, Add, Radio, x+10 y150 vLock_Search_Paste_No gLock_Search_Paste,UnLock Entry
  98. Gui, Add, Edit,cBlack x10 y170 w980 h372 vEdit_For_Search_Paste gSubmit_Search
  99. GuiControl,Disable,Edit_For_Search_Paste
  100.  
  101. ;Tab three (Paste Raw Replace)
  102. ;-----------------------------------
  103. Gui, Tab, Paste Raw Replace Terms ;3rd tab
  104. Gui, Add, Radio, x10 y150 Checked vLock_Replace_Paste_Yes gLock_Replace_Paste,Lock Entry
  105. Gui, Add, Radio, x+10 y150 vLock_Replace_Paste_No gLock_Replace_Paste,UnLock Entry
  106. Gui, Add, Edit,cBlack x10 y170 w980 h372 vEdit_For_Replace_Paste gSubmit_Replace
  107. GuiControl,Disable,Edit_For_Replace_Paste
  108.  
  109. ;Tab four (Search And Replace 1)
  110. ;-----------------------------------
  111. Gui, Tab, Search And Replace 1 ;4th tab
  112. ; Search Column 1
  113. ;--------------------------------------------------
  114. Gui, Add, Text, x70 y150, Search Terms Column 1:
  115. Gui, Add, Text,cAqua x10 y170,1:
  116. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term1 gS_Change
  117. Gui, Add, Text,cAqua x10 y190,2:
  118. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term2 gS_Change
  119. Gui, Add, Text,cAqua x10 y210,3:
  120. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term3 gS_Change
  121. Gui, Add, Text,cAqua x10 y230,4:
  122. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term4 gS_Change
  123. Gui, Add, Text,cAqua x10 y250,5:
  124. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term5 gS_Change
  125. Gui, Add, Text,cAqua x10 y270,6:
  126. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term6 gS_Change
  127. Gui, Add, Text,cAqua x10 y290,7:
  128. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term7 gS_Change
  129. Gui, Add, Text,cAqua x10 y310,8:
  130. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term8 gS_Change
  131. Gui, Add, Text,cAqua x10 y330,9:
  132. Gui, Add, Edit,cBlack x+10 w200 h17 vS_Term9 gS_Change
  133. Gui, Add, Text,cAqua x10 y350,10:
  134. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term10 gS_Change
  135. Gui, Add, Text,cAqua x10 y370,11:
  136. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term11 gS_Change
  137. Gui, Add, Text,cAqua x10 y390,12:
  138. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term12 gS_Change
  139. Gui, Add, Text,cAqua x10 y410,13:
  140. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term13 gS_Change
  141. Gui, Add, Text,cAqua x10 y430,14:
  142. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term14 gS_Change
  143. Gui, Add, Text,cAqua x10 y450,15:
  144. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term15 gS_Change
  145. Gui, Add, Text,cAqua x10 y470,16:
  146. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term16 gS_Change
  147. Gui, Add, Text,cAqua x10 y490,17:
  148. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term17 gS_Change
  149. Gui, Add, Text,cAqua x10 y510,18:
  150. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term18 gS_Change
  151.  
  152.  
  153.  
  154. ; Replace Column 1
  155. ;-------------------------------------------
  156. Gui, Add, Text, x280 y150, Replace Terms Column 1:
  157. Gui, Add, Text,cRed x240 y170,1:
  158. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term1 gR_Change
  159. Gui, Add, Text,cRed x240 y190,2:
  160. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term2 gR_Change
  161. Gui, Add, Text,cRed x240 y210,3:
  162. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term3 gR_Change
  163. Gui, Add, Text,cRed x240 y230,4:
  164. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term4 gR_Change
  165. Gui, Add, Text,cRed x240 y250,5:
  166. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term5 gR_Change
  167. Gui, Add, Text,cRed x240 y270,6:
  168. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term6 gR_Change
  169. Gui, Add, Text,cRed x240 y290,7:
  170. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term7 gR_Change
  171. Gui, Add, Text,cRed x240 y310,8:
  172. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term8 gR_Change
  173. Gui, Add, Text,cRed x240 y330,9:
  174. Gui, Add, Edit,cBlack x+10 w200 h17 vR_Term9 gR_Change
  175. Gui, Add, Text,cRed x240 y350,10:
  176. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term10 gR_Change
  177. Gui, Add, Text,cRed x240 y370,11:
  178. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term11 gR_Change
  179. Gui, Add, Text,cRed x240 y390,12:
  180. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term12 gR_Change
  181. Gui, Add, Text,cRed x240 y410,13:
  182. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term13 gR_Change
  183. Gui, Add, Text,cRed x240 y430,14:
  184. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term14 gR_Change
  185. Gui, Add, Text,cRed x240 y450,15:
  186. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term15 gR_Change
  187. Gui, Add, Text,cRed x240 y470,16:
  188. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term16 gR_Change
  189. Gui, Add, Text,cRed x240 y490,17:
  190. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term17 gR_Change
  191. Gui, Add, Text,cRed x240 y510,18:
  192. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term18 gR_Change
  193.  
  194. ; Search Column 2
  195. ;--------------------------------------------------
  196. Gui, Add, Text, x570 y150, Search Terms Column 2:
  197. Gui, Add, Text,cAqua x530 y170,19:
  198. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term19 gS_Change
  199. Gui, Add, Text,cAqua x530 y190,20:
  200. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term20 gS_Change
  201. Gui, Add, Text,cAqua x530 y210,21:
  202. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term21 gS_Change
  203. Gui, Add, Text,cAqua x530 y230,22:
  204. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term22 gS_Change
  205. Gui, Add, Text,cAqua x530 y250,23:
  206. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term23 gS_Change
  207. Gui, Add, Text,cAqua x530 y270,24:
  208. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term24 gS_Change
  209. Gui, Add, Text,cAqua x530 y290,25:
  210. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term25 gS_Change
  211. Gui, Add, Text,cAqua x530 y310,26:
  212. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term26 gS_Change
  213. Gui, Add, Text,cAqua x530 y330,27:
  214. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term27 gS_Change
  215. Gui, Add, Text,cAqua x530 y350,28:
  216. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term28 gS_Change
  217. Gui, Add, Text,cAqua x530 y370,29:
  218. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term29 gS_Change
  219. Gui, Add, Text,cAqua x530 y390,30:
  220. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term30 gS_Change
  221. Gui, Add, Text,cAqua x530 y410,31:
  222. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term31 gS_Change
  223. Gui, Add, Text,cAqua x530 y430,32:
  224. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term32 gS_Change
  225. Gui, Add, Text,cAqua x530 y450,33:
  226. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term33 gS_Change
  227. Gui, Add, Text,cAqua x530 y470,34:
  228. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term34 gS_Change
  229. Gui, Add, Text,cAqua x530 y490,35:
  230. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term35 gS_Change
  231. Gui, Add, Text,cAqua x530 y510,36:
  232. Gui, Add, Edit,cBlack x+4 w200 h17 vS_Term36 gS_Change
  233.  
  234. ; Replace Column 2
  235. ;-------------------------------------------
  236. Gui, Add, Text, x800 y150, Replace Terms Column 2:
  237. Gui, Add, Text,cRed x760 y170,19:
  238. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term19 gR_Change
  239. Gui, Add, Text,cRed x760 y190,20:
  240. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term20 gR_Change
  241. Gui, Add, Text,cRed x760 y210,21:
  242. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term21 gR_Change
  243. Gui, Add, Text,cRed x760 y230,22:
  244. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term22 gR_Change
  245. Gui, Add, Text,cRed x760 y250,23:
  246. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term23 gR_Change
  247. Gui, Add, Text,cRed x760 y270,24:
  248. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term24 gR_Change
  249. Gui, Add, Text,cRed x760 y290,25:
  250. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term25 gR_Change
  251. Gui, Add, Text,cRed x760 y310,26:
  252. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term26 gR_Change
  253. Gui, Add, Text,cRed x760 y330,27:
  254. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term27 gR_Change
  255. Gui, Add, Text,cRed x760 y350,28:
  256. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term28 gR_Change
  257. Gui, Add, Text,cRed x760 y370,29:
  258. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term29 gR_Change
  259. Gui, Add, Text,cRed x760 y390,30:
  260. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term30 gR_Change
  261. Gui, Add, Text,cRed x760 y410,31:
  262. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term31 gR_Change
  263. Gui, Add, Text,cRed x760 y430,32:
  264. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term32 gR_Change
  265. Gui, Add, Text,cRed x760 y450,33:
  266. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term33 gR_Change
  267. Gui, Add, Text,cRed x760 y470,34:
  268. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term34 gR_Change
  269. Gui, Add, Text,cRed x760 y490,35:
  270. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term35 gR_Change
  271. Gui, Add, Text,cRed x760 y510,36:
  272. Gui, Add, Edit,cBlack x+4 w200 h17 vR_Term36 gR_Change
  273.  
  274. ;Locks
  275. ;-------------------------------------------
  276.  
  277. Gui, Add, Text, x483 y150, Locks
  278. Gui, Add, CheckBox, x490 y170 Checked vLock1 gSearch_And_Replace_Locks
  279. Gui, Add, CheckBox, x490 y190 Checked vLock2 gSearch_And_Replace_Locks
  280. Gui, Add, CheckBox, x490 y210 Checked vLock3 gSearch_And_Replace_Locks
  281. Gui, Add, CheckBox, x490 y230 Checked vLock4 gSearch_And_Replace_Locks
  282. Gui, Add, CheckBox, x490 y250 Checked vLock5 gSearch_And_Replace_Locks
  283. Gui, Add, CheckBox, x490 y270 Checked vLock6 gSearch_And_Replace_Locks
  284. Gui, Add, CheckBox, x490 y290 Checked vLock7 gSearch_And_Replace_Locks
  285. Gui, Add, CheckBox, x490 y310 Checked vLock8 gSearch_And_Replace_Locks
  286. Gui, Add, CheckBox, x490 y330 Checked vLock9 gSearch_And_Replace_Locks
  287. Gui, Add, CheckBox, x490 y350 Checked vLock10 gSearch_And_Replace_Locks
  288. Gui, Add, CheckBox, x490 y370 Checked vLock11 gSearch_And_Replace_Locks
  289. Gui, Add, CheckBox, x490 y390 Checked vLock12 gSearch_And_Replace_Locks
  290. Gui, Add, CheckBox, x490 y410 Checked vLock13 gSearch_And_Replace_Locks
  291. Gui, Add, CheckBox, x490 y430 Checked vLock14 gSearch_And_Replace_Locks
  292. Gui, Add, CheckBox, x490 y450 Checked vLock15 gSearch_And_Replace_Locks
  293. Gui, Add, CheckBox, x490 y470 Checked vLock16 gSearch_And_Replace_Locks
  294. Gui, Add, CheckBox, x490 y490 Checked vLock17 gSearch_And_Replace_Locks
  295. Gui, Add, CheckBox, x490 y510 Checked vLock18 gSearch_And_Replace_Locks
  296. Gui, Add, CheckBox, x490 y530 Checked vLockAll gSearch_And_Replace_Locks_All
  297.  
  298.  
  299. Gui, Show, x0 y0 w1000 h600, Work Order GUI
  300. Gui, Submit,NoHide
  301. return
  302.  
  303.  
  304.  
  305.  
  306. ; Labels
  307. ;---------------------------------------------------------------------------------------------
  308.  
  309. GuiClose:
  310. ExitApp
  311. Always_On_Top:
  312. Gui, Submit, NoHide
  313. if(Always==1)
  314. Gui, +AlwaysOnTop
  315. else if(Always==0)
  316. Gui, -AlwaysOnTop
  317. return
  318. Use_Text_File:
  319. Gui, Submit, NoHide
  320. if(Use_Text_File_Yes==1)
  321. {
  322. GuiControl,Enable,File_To_Edit
  323. GuiControl,Enable,Load1
  324. }
  325. if(Use_Text_File_No==1)
  326. {
  327. GuiControl,Disable,File_To_Edit
  328. GuiControl,Disable,Load1
  329. }
  330. return
  331. Use_Search_File:
  332. Gui, Submit, NoHide
  333. if(Use_Search_Template_Yes==1)
  334. {
  335. GuiControl,Enable,Search_Template_File
  336. GuiControl,Enable,Load2
  337. }
  338. if(Use_Search_Template_No==1)
  339. {
  340. GuiControl,Disable,Search_Template_File
  341. GuiControl,Disable,Load2
  342. }
  343. return
  344. Use_Replace_File:
  345. Gui, Submit, NoHide
  346. if(Use_Replace_Template_Yes==1)
  347. {
  348. GuiControl,Enable,Replace_Template_File
  349. GuiControl,Enable,Load3
  350. }
  351. if(Use_Replace_Template_No==1)
  352. {
  353. GuiControl,Disable,Replace_Template_File
  354. GuiControl,Disable,Load3
  355. }
  356. return
  357. Save_To_File:
  358. Gui, Submit, NoHide
  359. if(Save_To_File_Yes==1)
  360. {
  361. GuiControl,Enable,Write_To_File_Path
  362. GuiControl,Enable,Load4
  363. }
  364. if(Save_To_File_No==1)
  365. {
  366. GuiControl,Disable,Write_To_File_Path
  367. GuiControl,Disable,Load4
  368. }
  369. return
  370. Lock_File_Paste:
  371. Gui, Submit, NoHide
  372. if(Lock_File_Paste_No==1)
  373. {
  374. GuiControl,Enable,Edit_For_File_Paste
  375. }
  376. else if(Lock_File_Paste_Yes==1)
  377. {
  378. GuiControl,Disable,Edit_For_File_Paste
  379. }
  380. return
  381. Lock_Search_Paste:
  382. Gui, Submit, NoHide
  383. if(Lock_Search_Paste_No==1)
  384. {
  385. GuiControl,Enable,Edit_For_Search_Paste
  386. }
  387. else if(Lock_Search_Paste_Yes==1)
  388. {
  389. GuiControl,Disable,Edit_For_Search_Paste
  390. }
  391. return
  392. Lock_Replace_Paste:
  393. Gui, Submit, NoHide
  394. if(Lock_Replace_Paste_No==1)
  395. {
  396. GuiControl,Enable,Edit_For_Replace_Paste
  397. }
  398. else if(Lock_Replace_Paste_Yes==1)
  399. {
  400. GuiControl,Disable,Edit_For_Replace_Paste
  401. }
  402. return
  403. Submit_File:
  404. Gui, Submit, NoHide
  405. return
  406. Submit_Search:
  407. Gui, Submit, NoHide
  408. i:=0
  409.  
  410. Loop, Parse, Edit_For_Search_Paste, `, , `,
  411. {
  412. i++
  413. Search_Terms[i] := A_LoopField
  414. ;Msgbox, % Search_Terms[i]
  415. GuiControl,,S_Term%i%,%A_LoopField%
  416. }
  417. return
  418. Submit_Replace:
  419. Gui, Submit, NoHide
  420. i:=0
  421. Loop, Parse, Edit_For_Replace_Paste, `, , `,
  422. {
  423. i++
  424. Replace_Terms[i] := A_LoopField
  425. ;Msgbox, % Search_Terms[i]
  426. GuiControl,,R_Term%i%,%A_LoopField%
  427. }
  428. return
  429.  
  430. Search_And_Replace_Locks_All:
  431. Gui, Submit, NoHide
  432. j := 1
  433. k := 19
  434. if(LockAll==0)
  435. {
  436. ;msgbox, here
  437. Loop 18
  438. {
  439. GuiControl,,Lock%j%, 0
  440. GuiControl,Enable,S_Term%j%
  441. GuiControl,Enable,S_Term%k%
  442. GuiControl,Enable,R_Term%j%
  443. GuiControl,Enable,R_Term%k%
  444. j++
  445. k++
  446. }
  447. }
  448. else if(LockAll==1)
  449. {
  450. ;msgbox, here
  451. Loop 18
  452. {
  453. GuiControl,,Lock%j%, 1
  454. GuiControl,Disable,S_Term%j%
  455. GuiControl,Disable,S_Term%k%
  456. GuiControl,Disable,R_Term%j%
  457. GuiControl,Disable,R_Term%k%
  458. j++
  459. k++
  460. }
  461. }
  462. return
  463. Search_And_Replace_Locks:
  464. Gui, Submit,NoHide
  465. m := 1
  466. n := 19
  467. Loop 18
  468. {
  469. if(Lock%m%==0)
  470. {
  471. ;msgbox,here
  472. GuiControl,Enable,S_Term%m%
  473. GuiControl,Enable,S_Term%n%
  474. GuiControl,Enable,R_Term%m%
  475. GuiControl,Enable,R_Term%n%
  476. }
  477. if(Lock%m%==1)
  478. {
  479. ;msgbox,here
  480. GuiControl,Disable,S_Term%m%
  481. GuiControl,Disable,S_Term%n%
  482. GuiControl,Disable,R_Term%m%
  483. GuiControl,Disable,R_Term%n%
  484. }
  485. m++
  486. n++
  487. }
  488. return
  489. R_Change:
  490. Gui, Submit, NoHide
  491. ;~ r := 1
  492. ;~ Loop 36
  493. ;~ {
  494. ;~ Replace_Terms[r] := R_Term%r%
  495. ;~ ;msgbox,% Search_Terms[r]
  496.  
  497.  
  498. ;~ r++
  499. ;~ }
  500.  
  501. ;~ r := 1
  502. ;~ FileDelete,temp.txt
  503. ;~ Loop 36
  504. ;~ {
  505. ;~ if(Replace_Terms[r]=null)
  506. ;~ {
  507. ;~ Replace_Terms[r] := "*****"
  508. ;~ }
  509. ;~ temp :=Replace_Terms[r] . ","
  510. ;~ FileAppend,% temp,temp.txt
  511. ;~ r++
  512.  
  513. ;~ }
  514. ;~ FileRead,temp1,temp.txt
  515. ;~ GuiControl,,Edit_For_Replace_Paste,%temp1%
  516. return
  517. S_Change:
  518. Gui, Submit, NoHide
  519. return
  520.  
  521.  
  522.  
  523. ^Numpad0::ExitApp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement