public void OnPageLoaded(IEController controller, string url) { foreach (var scriptIndex in ScriptIndexes) { if (url.StartsWith(scriptIndex.Item2)) { var filePath = $"./Macro/Scripts/{scriptIndex.Item1}"; if (!File.Exists(filePath)) { Console.WriteLine($"스크립트 파일이 없습니다: {filePath}"); continue; } var js = string.Empty; foreach (var line in File.ReadAllLines(filePath)) { var l = line.Trim() + ' '; if (l.Contains("//")) { // '//'주석 처리 코드 l = StringFunction.before(l, "//"); } js += l; } Console.WriteLine($"Run Script:\n\t{js}"); controller.RunScript(js); } } }