Guest User

Untitled

a guest
Jun 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.64 KB | None | 0 0
  1. // Applies CJK conversion to specified documents.
  2.  
  3. //All characters except for '礼(FA18), 恵(FA6B), 𤋮(FA6C), 舘(FA6D), 𢡊(FBCF), 𢡄(FBD0), 𣏕(FBD1), 𥉉(FBD5), 𥳐(FBD6), 𧻓(FBD7)' are changed into CJK unified characters
  4. //礼(FA18), 恵(FA6B), 𤋮(FA6C), 舘(FA6D) are changed popular normal characters. 𢡊(FBCF), 𢡄(FBD0), 𣏕(FBD1), 𥉉(FBD5), 𥳐(FBD6), 𧻓(FBD7) are omitted, because they correspond to SMP characters.
  5.  
  6. // Document path
  7. var folderPath = "C:\\Users\\makot\\Downloads\\"; // Use double backslash to use backslash character in string
  8.  
  9. // List of documents to process
  10. var docs = [
  11. ["test1.txt"],
  12. ["test2.txt"]
  13. ];
  14.  
  15. // List of [original character, converted character] pairs
  16. var characterConversions = [
  17. ["\uf900","\u8c48"], // Unicode characters can be written like this
  18. ["更","更"],
  19. ["車","車"],
  20. ["賈","賈"],
  21. ["滑","滑"],
  22. ["串","串"],
  23. ["句","句"],
  24. ["龜","龜"],
  25. ["龜","龜"],
  26. ["契","契"],
  27. ["金","金"],
  28. ["喇","喇"],
  29. ["奈","奈"],
  30. ["懶","懶"],
  31. ["癩","癩"],
  32. ["羅","羅"],
  33. ["蘿","蘿"],
  34. ["螺","螺"],
  35. ["裸","裸"],
  36. ["邏","邏"],
  37. ["樂","樂"],
  38. ["洛","洛"],
  39. ["烙","烙"],
  40. ["珞","珞"],
  41. ["落","落"],
  42. ["酪","酪"],
  43. ["駱","駱"],
  44. ["亂","亂"],
  45. ["卵","卵"],
  46. ["欄","欄"],
  47. ["爛","爛"],
  48. ["蘭","蘭"],
  49. ["鸞","鸞"],
  50. ["嵐","嵐"],
  51. ["濫","濫"],
  52. ["藍","藍"],
  53. ["襤","襤"],
  54. ["拉","拉"],
  55. ["臘","臘"],
  56. ["蠟","蠟"],
  57. ["廊","廊"],
  58. ["朗","朗"],
  59. ["浪","浪"],
  60. ["狼","狼"],
  61. ["郎","郞"],
  62. ["來","來"],
  63. ["冷","冷"],
  64. ["勞","勞"],
  65. ["擄","擄"],
  66. ["櫓","櫓"],
  67. ["爐","爐"],
  68. ["盧","盧"],
  69. ["老","老"],
  70. ["蘆","蘆"],
  71. ["虜","虜"],
  72. ["路","路"],
  73. ["露","露"],
  74. ["魯","魯"],
  75. ["鷺","鷺"],
  76. ["碌","碌"],
  77. ["祿","祿"],
  78. ["綠","綠"],
  79. ["菉","菉"],
  80. ["錄","錄"],
  81. ["鹿","鹿"],
  82. ["論","論"],
  83. ["壟","壟"],
  84. ["弄","弄"],
  85. ["籠","籠"],
  86. ["聾","聾"],
  87. ["牢","牢"],
  88. ["磊","磊"],
  89. ["賂","賂"],
  90. ["雷","雷"],
  91. ["壘","壘"],
  92. ["屢","屢"],
  93. ["樓","樓"],
  94. ["淚","淚"],
  95. ["漏","漏"],
  96. ["累","累"],
  97. ["縷","縷"],
  98. ["陋","陋"],
  99. ["勒","勒"],
  100. ["肋","肋"],
  101. ["凜","凜"],
  102. ["凌","凌"],
  103. ["稜","稜"],
  104. ["綾","綾"],
  105. ["菱","菱"],
  106. ["陵","陵"],
  107. ["讀","讀"],
  108. ["拏","拏"],
  109. ["樂","樂"],
  110. ["諾","諾"],
  111. ["丹","丹"],
  112. ["寧","寧"],
  113. ["怒","怒"],
  114. ["率","率"],
  115. ["異","異"],
  116. ["北","北"],
  117. ["磻","磻"],
  118. ["便","便"],
  119. ["復","復"],
  120. ["不","不"],
  121. ["泌","泌"],
  122. ["數","數"],
  123. ["索","索"],
  124. ["參","參"],
  125. ["塞","塞"],
  126. ["省","省"],
  127. ["葉","葉"],
  128. ["說","說"],
  129. ["殺","殺"],
  130. ["辰","辰"],
  131. ["沈","沈"],
  132. ["拾","拾"],
  133. ["若","若"],
  134. ["掠","掠"],
  135. ["略","略"],
  136. ["亮","亮"],
  137. ["兩","兩"],
  138. ["凉","凉"],
  139. ["梁","梁"],
  140. ["糧","糧"],
  141. ["良","良"],
  142. ["諒","諒"],
  143. ["量","量"],
  144. ["勵","勵"],
  145. ["呂","呂"],
  146. ["女","女"],
  147. ["廬","廬"],
  148. ["旅","旅"],
  149. ["濾","濾"],
  150. ["礪","礪"],
  151. ["閭","閭"],
  152. ["驪","驪"],
  153. ["麗","麗"],
  154. ["黎","黎"],
  155. ["力","力"],
  156. ["曆","曆"],
  157. ["歷","歷"],
  158. ["轢","轢"],
  159. ["年","年"],
  160. ["憐","憐"],
  161. ["戀","戀"],
  162. ["撚","撚"],
  163. ["漣","漣"],
  164. ["煉","煉"],
  165. ["璉","璉"],
  166. ["秊","秊"],
  167. ["練","練"],
  168. ["聯","聯"],
  169. ["輦","輦"],
  170. ["蓮","蓮"],
  171. ["連","連"],
  172. ["鍊","鍊"],
  173. ["列","列"],
  174. ["劣","劣"],
  175. ["咽","咽"],
  176. ["烈","烈"],
  177. ["裂","裂"],
  178. ["說","說"],
  179. ["廉","廉"],
  180. ["念","念"],
  181. ["捻","捻"],
  182. ["殮","殮"],
  183. ["簾","簾"],
  184. ["獵","獵"],
  185. ["令","令"],
  186. ["囹","囹"],
  187. ["寧","寧"],
  188. ["嶺","嶺"],
  189. ["怜","怜"],
  190. ["玲","玲"],
  191. ["瑩","瑩"],
  192. ["羚","羚"],
  193. ["聆","聆"],
  194. ["鈴","鈴"],
  195. ["零","零"],
  196. ["靈","靈"],
  197. ["領","領"],
  198. ["例","例"],
  199. ["禮","禮"],
  200. ["醴","醴"],
  201. ["隸","隷"],
  202. ["惡","惡"],
  203. ["了","了"],
  204. ["僚","僚"],
  205. ["寮","寮"],
  206. ["尿","尿"],
  207. ["料","料"],
  208. ["樂","樂"],
  209. ["燎","燎"],
  210. ["療","療"],
  211. ["蓼","蓼"],
  212. ["遼","遼"],
  213. ["龍","龍"],
  214. ["暈","暈"],
  215. ["阮","阮"],
  216. ["劉","劉"],
  217. ["杻","杻"],
  218. ["柳","柳"],
  219. ["流","流"],
  220. ["溜","溜"],
  221. ["琉","琉"],
  222. ["留","留"],
  223. ["硫","硫"],
  224. ["紐","紐"],
  225. ["類","類"],
  226. ["六","六"],
  227. ["戮","戮"],
  228. ["陸","陸"],
  229. ["倫","倫"],
  230. ["崙","崙"],
  231. ["淪","淪"],
  232. ["輪","輪"],
  233. ["律","律"],
  234. ["慄","慄"],
  235. ["栗","栗"],
  236. ["率","率"],
  237. ["隆","隆"],
  238. ["利","利"],
  239. ["吏","吏"],
  240. ["履","履"],
  241. ["易","易"],
  242. ["李","李"],
  243. ["梨","梨"],
  244. ["泥","泥"],
  245. ["理","理"],
  246. ["痢","痢"],
  247. ["罹","罹"],
  248. ["裏","裏"],
  249. ["裡","裡"],
  250. ["里","里"],
  251. ["離","離"],
  252. ["匿","匿"],
  253. ["溺","溺"],
  254. ["吝","吝"],
  255. ["燐","燐"],
  256. ["璘","璘"],
  257. ["藺","藺"],
  258. ["隣","隣"],
  259. ["鱗","鱗"],
  260. ["麟","麟"],
  261. ["林","林"],
  262. ["淋","淋"],
  263. ["臨","臨"],
  264. ["立","立"],
  265. ["笠","笠"],
  266. ["粒","粒"],
  267. ["狀","狀"],
  268. ["炙","炙"],
  269. ["識","識"],
  270. ["什","什"],
  271. ["茶","茶"],
  272. ["刺","刺"],
  273. ["切","切"],
  274. ["度","度"],
  275. ["拓","拓"],
  276. ["糖","糖"],
  277. ["宅","宅"],
  278. ["洞","洞"],
  279. ["暴","暴"],
  280. ["輻","輻"],
  281. ["行","行"],
  282. ["降","降"],
  283. ["見","見"],
  284. ["廓","廓"],
  285. ["兀","兀"],
  286. ["嗀","嗀"],
  287. ["﨎","﨎"],
  288. ["﨏","﨏"],
  289. ["塚","塚"],
  290. ["﨑","﨑"],
  291. ["晴","晴"],
  292. ["﨓","﨓"],
  293. ["﨔","﨔"],
  294. ["凞","凞"],
  295. ["猪","猪"],
  296. ["益","益"],
  297. ["礼","禮"],
  298. ["神","神"],
  299. ["祥","祥"],
  300. ["福","福"],
  301. ["靖","靖"],
  302. ["精","精"],
  303. ["羽","羽"],
  304. ["﨟","﨟"],
  305. ["蘒","蘒"],
  306. ["﨡","﨡"],
  307. ["諸","諸"],
  308. ["﨣","﨣"],
  309. ["﨤","﨤"],
  310. ["逸","逸"],
  311. ["都","都"],
  312. ["﨧","﨧"],
  313. ["﨨","﨨"],
  314. ["﨩","﨩"],
  315. ["飯","飯"],
  316. ["飼","飼"],
  317. ["館","館"],
  318. ["鶴","鶴"],
  319. ["郞","郞"],
  320. ["隷","隷"],
  321. ["侮","侮"],
  322. ["僧","僧"],
  323. ["免","免"],
  324. ["勉","勉"],
  325. ["勤","勤"],
  326. ["卑","卑"],
  327. ["喝","喝"],
  328. ["嘆","嘆"],
  329. ["器","器"],
  330. ["塀","塀"],
  331. ["墨","墨"],
  332. ["層","層"],
  333. ["屮","屮"],
  334. ["悔","悔"],
  335. ["慨","慨"],
  336. ["憎","憎"],
  337. ["懲","懲"],
  338. ["敏","敏"],
  339. ["既","既"],
  340. ["暑","暑"],
  341. ["梅","梅"],
  342. ["海","海"],
  343. ["渚","渚"],
  344. ["漢","漢"],
  345. ["煮","煮"],
  346. ["爫","爫"],
  347. ["琢","琢"],
  348. ["碑","碑"],
  349. ["社","社"],
  350. ["祉","祉"],
  351. ["祈","祈"],
  352. ["祐","祐"],
  353. ["祖","祖"],
  354. ["祝","祝"],
  355. ["禍","禍"],
  356. ["禎","禎"],
  357. ["穀","穀"],
  358. ["突","突"],
  359. ["節","節"],
  360. ["練","練"],
  361. ["縉","縉"],
  362. ["繁","繁"],
  363. ["署","署"],
  364. ["者","者"],
  365. ["臭","臭"],
  366. ["艹","艹"],
  367. ["艹","艹"],
  368. ["著","著"],
  369. ["褐","褐"],
  370. ["視","視"],
  371. ["謁","謁"],
  372. ["謹","謹"],
  373. ["賓","賓"],
  374. ["贈","贈"],
  375. ["辶","辶"],
  376. ["逸","逸"],
  377. ["難","難"],
  378. ["響","響"],
  379. ["頻","頻"],
  380. ["恵","惠"],
  381. ["𤋮","熙"],
  382. ["舘","館"],
  383. ["並","並"],
  384. ["况","况"],
  385. ["全","全"],
  386. ["侀","侀"],
  387. ["充","充"],
  388. ["冀","冀"],
  389. ["勇","勇"],
  390. ["勺","勺"],
  391. ["喝","喝"],
  392. ["啕","啕"],
  393. ["喙","喙"],
  394. ["嗢","嗢"],
  395. ["塚","塚"],
  396. ["墳","墳"],
  397. ["奄","奄"],
  398. ["奔","奔"],
  399. ["婢","婢"],
  400. ["嬨","嬨"],
  401. ["廒","廒"],
  402. ["廙","廙"],
  403. ["彩","彩"],
  404. ["徭","徭"],
  405. ["惘","惘"],
  406. ["慎","慎"],
  407. ["愈","愈"],
  408. ["憎","憎"],
  409. ["慠","慠"],
  410. ["懲","懲"],
  411. ["戴","戴"],
  412. ["揄","揄"],
  413. ["搜","搜"],
  414. ["摒","摒"],
  415. ["敖","敖"],
  416. ["晴","晴"],
  417. ["朗","朗"],
  418. ["望","望"],
  419. ["杖","杖"],
  420. ["歹","歹"],
  421. ["殺","殺"],
  422. ["流","流"],
  423. ["滛","滛"],
  424. ["滋","滋"],
  425. ["漢","漢"],
  426. ["瀞","瀞"],
  427. ["煮","煮"],
  428. ["瞧","瞧"],
  429. ["爵","爵"],
  430. ["犯","犯"],
  431. ["猪","猪"],
  432. ["瑱","瑱"],
  433. ["甆","甆"],
  434. ["画","画"],
  435. ["瘝","瘝"],
  436. ["瘟","瘟"],
  437. ["益","益"],
  438. ["盛","盛"],
  439. ["直","直"],
  440. ["睊","睊"],
  441. ["着","着"],
  442. ["磌","磌"],
  443. ["窱","窱"],
  444. ["節","節"],
  445. ["类","类"],
  446. ["絛","絛"],
  447. ["練","練"],
  448. ["缾","缾"],
  449. ["者","者"],
  450. ["荒","荒"],
  451. ["華","華"],
  452. ["蝹","蝹"],
  453. ["襁","襁"],
  454. ["覆","覆"],
  455. ["視","視"],
  456. ["調","調"],
  457. ["諸","諸"],
  458. ["請","請"],
  459. ["謁","謁"],
  460. ["諾","諾"],
  461. ["諭","諭"],
  462. ["謹","謹"],
  463. ["變","變"],
  464. ["贈","贈"],
  465. ["輸","輸"],
  466. ["遲","遲"],
  467. ["醙","醙"],
  468. ["鉶","鉶"],
  469. ["陼","陼"],
  470. ["難","難"],
  471. ["靖","靖"],
  472. ["韛","韛"],
  473. ["響","響"],
  474. ["頋","頋"],
  475. ["頻","頻"],
  476. ["鬒","鬒"],
  477. ["龜","龜"],
  478. ["㮝","㮝"],
  479. ["䀘","䀘"],
  480. ["䀹","䀹"],
  481. ["𥉉","𥉉"],
  482. ["龎","龎"]
  483. ];
  484.  
  485. // loop thhrough every document
  486. for (var docI = 0; docI < docs.length; ++docI) {
  487. editor.OpenFile( folderPath + docs[docI] );
  488.  
  489. // loop through every conversion pair
  490. for (var i = 0; i < characterConversions.length; ++i) { // i is the index of characterConversions
  491. var findReplace = characterConversions[i]; // findReplace contains the character to find and to replace with
  492. document.selection.Replace(findReplace[0], findReplace[1], eeReplaceAll|eeFindReplaceQuiet, 0);
  493. }
  494.  
  495. document.Save(docs[docI]); // Leave arguments blank to specify name for each document
  496. document.close();
  497. }
Add Comment
Please, Sign In to add comment