[Помощь] Неведомая ошибка стала появлятся - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Форум » Программирование » AHK Программирование » [Помощь] Неведомая ошибка стала появлятся (Прошу заглянуть опытных программистов сюда!!)
[Помощь] Неведомая ошибка стала появлятся
darksoor Дата: Четверг, 17.08.2017, 23:34 | Сообщение # 1
Любитель
Сообщений: 46
Статус: Offline
Есть код, который с форума берёт информацию по ссылке из нескольких постов, после сохраняет их в файл, вот в чём проблема: появилась откуда не возьмись ошибка Error: 0x80020006 - Неизвестное имя. Чтобы это могло быть?

Код

Sleep 250
AddChatMessageEx("{FFFF00}", "{FFFF00}[AHK]{FFFFFF} Вы запустили обновление Чёрного Списка. Он будет доступен примерно через {FFFF00}10{FFFFFF} секунд.")
    ie := ComObjCreate("InternetExplorer.Application")
        ie.Visible := false
        ie.Navigate(blacklistlink)
        while ie.readystate <> 4
        continue
        FileDelete, Blacklist.txt
        loop, %blacklistpost%
        {
            FileAppend, % ie.document.getElementsByClassName("messageContent")[A_Index-1].innerText, Blacklist.txt
            FileAppend, `n, Blacklist.txt
        }
        ie.quit
FileRead, GER, Blacklist.txt
        StringReplace, GER, GER, `r`n, `n, 1
        StringReplace, GER, GER, `r, `n, 1
        StringReplace, GER, GER, `n%A_SPACE%, `n, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%%A_SPACE%|, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%|, -, 1
        StringReplace, GER, GER, %A_SPACE%|, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%%A_SPACE%/, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%/, -, 1
        StringReplace, GER, GER, %A_SPACE%/, -, 1
        StringReplace, GER, GER, (, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%%A_SPACE%[, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%[, -, 1
        StringReplace, GER, GER, %A_SPACE%[, -, 1
        StringReplace, GER, GER, [, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%%A_SPACE%(, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%(, -, 1
        StringReplace, GER, GER, %A_SPACE%(, -, 1
        StringReplace, GER, GER, /, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%%A_SPACE%-, -, 1
        StringReplace, GER, GER, %A_SPACE%%A_SPACE%-, -, 1
        StringReplace, GER, GER, %A_SPACE%-, -, 1
        StringReplace, GER, GER, |, -, 1
        StringReplace, GER, GER, %A_SPACE%, _, 1
        StringReplace, GER, GER, `n`n, `n, 1
        StringReplace, GER, GER, -, -, UseErrorLevel
        loop, 1
        {
            RegExMatch("`n" GER "`n", ".*(-.*?)\n", Match)
            StringReplace, GER, GER, %Match1%`n, `n, 1
            Sleep 100
            GER := RegExReplace(GER, "а", "")
            GER := RegExReplace(GER, "б", "")
            GER := RegExReplace(GER, "в", "")
            GER := RegExReplace(GER, "г", "")
            GER := RegExReplace(GER, "д", "")
            GER := RegExReplace(GER, "е", "")
            GER := RegExReplace(GER, "ё", "")
            GER := RegExReplace(GER, "ж", "")
            GER := RegExReplace(GER, "з", "")
            GER := RegExReplace(GER, "и", "")
            GER := RegExReplace(GER, "й", "")
            GER := RegExReplace(GER, "к", "")
            GER := RegExReplace(GER, "л", "")
            GER := RegExReplace(GER, "м", "")
            GER := RegExReplace(GER, "н", "")
            GER := RegExReplace(GER, "о", "")
            GER := RegExReplace(GER, "п", "")
            GER := RegExReplace(GER, "р", "")
            GER := RegExReplace(GER, "с", "")
            GER := RegExReplace(GER, "т", "")
            GER := RegExReplace(GER, "у", "")
            GER := RegExReplace(GER, "ф", "")
            GER := RegExReplace(GER, "х", "")
            GER := RegExReplace(GER, "ц", "")
            GER := RegExReplace(GER, "ч", "")
            GER := RegExReplace(GER, "щ", "")
            GER := RegExReplace(GER, "ш", "")
            GER := RegExReplace(GER, "ъ", "")
            GER := RegExReplace(GER, "ы", "")
            GER := RegExReplace(GER, "ь", "")
            GER := RegExReplace(GER, "э", "")
            GER := RegExReplace(GER, "ю", "")
            GER := RegExReplace(GER, "я", "")
            GER := RegExReplace(GER, "А", "")
            GER := RegExReplace(GER, "Б", "")
            GER := RegExReplace(GER, "В", "")
            GER := RegExReplace(GER, "Г", "")
            GER := RegExReplace(GER, "Д", "")
            GER := RegExReplace(GER, "Е", "")
            GER := RegExReplace(GER, "Ё", "")
            GER := RegExReplace(GER, "Ж", "")
            GER := RegExReplace(GER, "З", "")
            GER := RegExReplace(GER, "И", "")
            GER := RegExReplace(GER, "Й", "")
            GER := RegExReplace(GER, "К", "")
            GER := RegExReplace(GER, "Л", "")
            GER := RegExReplace(GER, "М", "")
            GER := RegExReplace(GER, "Н", "")
            GER := RegExReplace(GER, "О", "")
            GER := RegExReplace(GER, "П", "")
            GER := RegExReplace(GER, "Р", "")
            GER := RegExReplace(GER, "С", "")
            GER := RegExReplace(GER, "И", "")
            GER := RegExReplace(GER, "У", "")
            GER := RegExReplace(GER, "Ф", "")
            GER := RegExReplace(GER, "Х", "")
            GER := RegExReplace(GER, "Ц", "")
            GER := RegExReplace(GER, "Ч", "")
            GER := RegExReplace(GER, "Щ", "")
            GER := RegExReplace(GER, "Ш", "")
            GER := RegExReplace(GER, "Ъ", "")
            GER := RegExReplace(GER, "Ы", "")
            GER := RegExReplace(GER, "Ь", "")
            GER := RegExReplace(GER, "Э", "")
            GER := RegExReplace(GER, "Ю", "")
            GER := RegExReplace(GER, "Я", "")
            GER := RegExReplace(GER, "0", "")
            GER := RegExReplace(GER, "`:", "")
            GER := RegExReplace(GER, "__", "")
            GER := RegExReplace(GER, "___", "")
            GER := RegExReplace(GER, "-", "")
            Loop 9
            {
                GER := RegExReplace(GER, A_Index, "")
            }
        }
        FileDelete, Blacklist.txt
        FileAppend, %GER%, Blacklist.txt
  AddChatMessageEx("{FFFF00}", "{FFFF00}[AHK]{FFFFFF} Чёрный Список обновлён.")
  Return


[AHK] Биндер Лицензёра v2.2 for Advance ----> http://cheat-master.ru/forum/150-675295-1
[AHK] AntiAFK ----> http://cheat-master.ru/forum/150-697205-1
[AHK] Role Play Таксист ----> http://cheat-master.ru/forum/150-701429-1
Demy Дата: Пятница, 18.08.2017, 10:55 | Сообщение # 2
Бывалый
Сообщений: 422
Статус: Offline
Стрёмный код - проблема #1

AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
darksoor Дата: Пятница, 18.08.2017, 14:13 | Сообщение # 3
Любитель
Сообщений: 46
Статус: Offline
Цитата Demy ()
Стрёмный код - проблема #1

Что же тут стрёмного?
Если не можешь помочь, лучше бы и ничего не писал. Проблема из-за твоего поста так и не решилась. facepalm


[AHK] Биндер Лицензёра v2.2 for Advance ----> http://cheat-master.ru/forum/150-675295-1
[AHK] AntiAFK ----> http://cheat-master.ru/forum/150-697205-1
[AHK] Role Play Таксист ----> http://cheat-master.ru/forum/150-701429-1
[CM]DonHomka Дата: Пятница, 18.08.2017, 14:50 | Сообщение # 4
Любитель
Сообщений: 39
Статус: Offline
Скрин бы. Так не совсем понимаю.
darksoor Дата: Пятница, 18.08.2017, 19:57 | Сообщение # 5
Любитель
Сообщений: 46
Статус: Offline
Цитата [CM]DonHomka ()
Скрин бы. Так не совсем понимаю.




Вот скриншот, как я запускаю этот скрипт. Кстати, похожий скрипт есть в АХК от Noordan`a и такая же ошибка выскакивает, возможно у меня что-то не так, а не с кодом. Мне бы решить данную проблему, так как она возникла не только у меня.


[AHK] Биндер Лицензёра v2.2 for Advance ----> http://cheat-master.ru/forum/150-675295-1
[AHK] AntiAFK ----> http://cheat-master.ru/forum/150-697205-1
[AHK] Role Play Таксист ----> http://cheat-master.ru/forum/150-701429-1
Demy Дата: Пятница, 18.08.2017, 22:16 | Сообщение # 6
Бывалый
Сообщений: 422
Статус: Offline
1) Скачивание текста через IE
2) loop 1
3) Куча StringReplace'ов и RegExReplace'ов, когда все можно было засунуть в один шаблон ( почитай справку про RegExReplace'у)

А не хочу я помогать потому, что в код нужно вчитаться. А чтение такого кода не приносит никакого удовольствия.

Попробуй
Код
ie.document.getElementsByClassName("messageContent").item(A_Index-1).innerText


AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
aknqkzxlcs_21 Дата: Пятница, 18.08.2017, 22:17 | Сообщение # 7
Боец
Сообщений: 57
Статус: Offline
Цитата darksoor ()
Что же тут стрёмного?

весь код
он всё желание отбивает помогать или просто смотреть его
belyankin12 Дата: Пятница, 18.08.2017, 22:39 | Сообщение # 8
Боец
Сообщений: 69
Статус: Offline
У тебя указан номер строчки с ошибкой.
darksoor Дата: Суббота, 19.08.2017, 08:33 | Сообщение # 9
Любитель
Сообщений: 46
Статус: Offline
Цитата Demy ()
Попробуй
Код
ie.document.getElementsByClassName("messageContent").item(A_Index-1).innerText


Ошибка пропала, но действий никаких..

Про RegReplace - код не мой, не я его писал, сам вижу что стрёмный, но.... каким бы стрёмным он не был, для моих целей он подходил и задачу свою выполнял.


[AHK] Биндер Лицензёра v2.2 for Advance ----> http://cheat-master.ru/forum/150-675295-1
[AHK] AntiAFK ----> http://cheat-master.ru/forum/150-697205-1
[AHK] Role Play Таксист ----> http://cheat-master.ru/forum/150-701429-1
belyankin12 Дата: Суббота, 19.08.2017, 10:02 | Сообщение # 10
Боец
Сообщений: 69
Статус: Offline
Ну, а после чего тогда ошибки начали вылезать? Понимаешь, скрипты такие вещи интересные, сами не ломаются, если только в коде не порыться либо внешняя среда, с которой взаимодействует скрипт, не поменяется.
darksoor Дата: Суббота, 19.08.2017, 10:36 | Сообщение # 11
Любитель
Сообщений: 46
Статус: Offline
Цитата belyankin12 ()
Ну, а после чего тогда ошибки начали вылезать? Понимаешь, скрипты такие вещи интересные, сами не ломаются, если только в коде не порыться либо внешняя среда, с которой взаимодействует скрипт, не поменяется.


Даже не могу сказать, после чего. Работал он исправно, в коде ничего не менял и тут он просто сам перестал работать. Уже и пробовал в Internet Explorer`e войти на форум через аккаунт - не помогло. Почистил реестр, также комп сам почистил - нет результата.


[AHK] Биндер Лицензёра v2.2 for Advance ----> http://cheat-master.ru/forum/150-675295-1
[AHK] AntiAFK ----> http://cheat-master.ru/forum/150-697205-1
[AHK] Role Play Таксист ----> http://cheat-master.ru/forum/150-701429-1
belyankin12 Дата: Суббота, 19.08.2017, 13:43 | Сообщение # 12
Боец
Сообщений: 69
Статус: Offline
Антивирус новый ставился? АХК переустанавливался? Может винда обновилась с облака.
Demy Дата: Суббота, 19.08.2017, 13:56 | Сообщение # 13
Бывалый
Сообщений: 422
Статус: Offline
Весь новый код скинь

AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
darksoor Дата: Среда, 23.08.2017, 06:04 | Сообщение # 14
Любитель
Сообщений: 46
Статус: Offline
Цитата Demy ()
Весь новый код скинь

Код

        F2::
        ie := ComObjCreate("InternetExplorer.Application")
        ie.Visible := false
        ie.Navigate(blacklistlink)
        while ie.readystate <> 4
        continue
        FileDelete, Blacklist.txt
        loop, %blacklistpost%
        {
            FileAppend, % ie.document.getElementsByClassName("messageContent").item(A_Index-1).innerText, Blacklist.txt
            FileAppend, `n, Blacklist.txt
        }
        ie.quit
       Return


[AHK] Биндер Лицензёра v2.2 for Advance ----> http://cheat-master.ru/forum/150-675295-1
[AHK] AntiAFK ----> http://cheat-master.ru/forum/150-697205-1
[AHK] Role Play Таксист ----> http://cheat-master.ru/forum/150-701429-1
Demy Дата: Среда, 23.08.2017, 10:10 | Сообщение # 15
Бывалый
Сообщений: 422
Статус: Offline
Ты уверен, что по ссылке ничего не изменилось? И ты выбрал самый ебнутый способ скачивания. Скинь ссылку и то, что тебе нужно достать.

AutoReporter / http://cheat-master.ru/forum/150-486717-1
Finder / http://cheat-master.ru/forum/160-497245-1
DLQ Binder / http://cheat-master.ru/forum/150-594163-1

У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
Форум » Программирование » AHK Программирование » [Помощь] Неведомая ошибка стала появлятся (Прошу заглянуть опытных программистов сюда!!)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]

Trappa17 [01:00]

Djamalchik [16:40]

ajeense [14:24]

654470559 [08:55]

Newtone [03:01]

godspeed [21:31]

herminiadb10 [13:43]