Перейти к содержанию

Теория трех матчей (автоматизированная)


Рекомендуемые сообщения

на тесте

Изменено пользователем Pav
Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509925
Поделиться на другие сайты

11 часов назад, Nazarnineangels сказал:

Сегодня немного поиграл с фильтрами, вот что получилось, правда матчей, которые мне нужны, было не так много. Одним словом, потенциал есть, главное, кто как ищет.

image.png

Не нашел в таблице эти матчи. На скрине вся Аргентина за 2 августа, нет таких игр. Ты по другому отбирал, не по таблице?

Screenshot_2025_08_03-4.png

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509929
Поделиться на другие сайты

  • Модераторы
39 минут назад, Pav сказал:

Не нашел в таблице эти матчи. На скрине вся Аргентина за 2 августа, нет таких игр. Ты по другому отбирал, не по таблице?

Screenshot_2025_08_03-4.png

Они были

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509933
Поделиться на другие сайты

8 минут назад, Nazarnineangels сказал:

Они были

Странно. Вчера парень скидывал файл Parser.xlsm, который выгружал его 2,5 часа. Я по нему посмотрел, таких матчей нет. Сегодня сам делал еще раз выгрузку за вчерашний день, тоже нету. Ну ладно, ok. 

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509934
Поделиться на другие сайты

Всем добрый день

Программа не запускается, может кто знает в чём причина??

Screenshot_1.png

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509941
Поделиться на другие сайты

У Вас проблемы с excel

Ответ chatgpt 

Ошибка на скриншоте указывает на проблему при закрытии Excel-файла через Microsoft.Office.Interop.Excel, а именно:

 
yaml
КопироватьРедактировать
System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0x800AC472

📌 Причина ошибки:

Код ошибки 0x800AC472 означает, что Excel занят ("The call was rejected by callee"). Это происходит, если в момент вызова Workbook.Close(...) Excel выполняет другую задачу (например, еще не закончил вычисления или обрабатывает макрос).

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509970
Поделиться на другие сайты

14 минут назад, Lex сказал:

У Вас проблемы с excel

Ответ chatgpt 

Ошибка на скриншоте указывает на проблему при закрытии Excel-файла через Microsoft.Office.Interop.Excel, а именно:

 
yaml
КопироватьРедактировать
System.Runtime.InteropServices.COMException: Исключение из HRESULT: 0x800AC472

📌 Причина ошибки:

Код ошибки 0x800AC472 означает, что Excel занят ("The call was rejected by callee"). Это происходит, если в момент вызова Workbook.Close(...) Excel выполняет другую задачу (например, еще не закончил вычисления или обрабатывает макрос).

Как он может быть свободным , если выполняет парсинг ? У меня аналогичная проблема и ничего не помогло...

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509972
Поделиться на другие сайты

Позавчера хороший проход был, сегодня многие в обратку сыграли(доги), либо в ничью, в итоге как и думал, бук обратно все забрал )

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509973
Поделиться на другие сайты

подскажите, выгрузка идет, однако после выгрузки захожу а там ексель пустой.

и процессы все убивал екселя и от админа запускал, все пробовал, весят прошлые игры от 31 числа и все. 

image.thumb.png.c91a8063fa000ee290fad5a62983c73d.png

image.thumb.png.b6055bb2fd8fddf644ebeaa161e2b53c.png

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509978
Поделиться на другие сайты

У меня такая ошибка была. У меня все решилось после активации оффиса

Изменено пользователем Vadim Gromov
Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509979
Поделиться на другие сайты

  • Постоянный
8 часов назад, sdf сказал:

Позавчера хороший проход был, сегодня многие в обратку сыграли(доги), либо в ничью, в итоге как и думал, бук обратно все забрал )

Как говорит Савельев, играть надо со вторника по четверг)

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509986
Поделиться на другие сайты

7 часов назад, DoOne HitMe сказал:

подскажите, выгрузка идет, однако после выгрузки захожу а там ексель пустой.

и процессы все убивал екселя и от админа запускал, все пробовал, весят прошлые игры от 31 числа и все. 

image.thumb.png.c91a8063fa000ee290fad5a62983c73d.png

image.thumb.png.b6055bb2fd8fddf644ebeaa161e2b53c.png

Надо сначала запустить календарь. Там выстовить часовой пояс и дату. Потом запускать парсер. Еще такая была проблема вчера матчи загрузились на 3 число а на сегодня не изменились игры. Но я папку с прогой перенес на рабочий стол. Запустил с папки в которую разархивировал и все гуд.

Изменено пользователем Vadim Gromov
Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509990
Поделиться на другие сайты

Может кто скинуть матчи на сегодня?

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-509998
Поделиться на другие сайты

41 минуту назад, samson19671 сказал:

Может кто скинуть матчи на сегодня?

 

Three Match Theory-завтра.xlsm

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510005
Поделиться на другие сайты

2 минуты назад, Роман .Пшерадзский сказал:

Спасибо

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510006
Поделиться на другие сайты

13 часов назад, Hacker сказал:

Как он может быть свободным , если выполняет парсинг ? У меня аналогичная проблема и ничего не помогло...

К сожелению, не программист. Пишу с chatgpt на python.. 

Вот расширенный список решений для устранения ошибки HRESULT: 0x800AC472 при работе с Microsoft.Office.Interop.Excel:


🧠 Что происходит?

Ошибка 0x800AC472"The call was rejected by callee" — возникает, когда Excel не может выполнить ваш вызов, потому что он "занят". Это может происходить при:

  • Слишком быстрой попытке закрыть файл после открытия;

  • Попытке взаимодействия с Excel из фонового потока;

  • Использовании Excel с видимым UI (особенно в многопоточности);

  • Неправильном управлении COM-объектами.


✅ Все рабочие решения

1. Добавление задержки перед вызовом Close()

 
csharp
КопироватьРедактировать
Thread.Sleep(500); // или больше, если нужно workbook.Close(false);

2. Цикл повторной попытки

 
csharp
КопироватьРедактировать
int retries = 3; while (retries > 0) { try { workbook.Close(false); break; } catch (COMException ex) when ((uint)ex.HResult == 0x800AC472) { Thread.Sleep(1000); retries--; } }

3. Запуск Excel в "тихом" режиме

 
csharp
КопироватьРедактировать
excelApp.DisplayAlerts = false; excelApp.Visible = false;

4. Работа строго из основного потока

COM-объекты Excel (через Interop) не любят фоновые или async/await-потоки.

🔥 Решение:

Избегайте async-методов для вызовов Excel или перемещайте код в UI-поток (например, через Dispatcher.Invoke в WPF).


5. Проверка состояния книги перед закрытием

 
csharp
КопироватьРедактировать
if (workbook.Saved) workbook.Close(false); else workbook.Close(true);

6. Завершение Excel-процесса корректно

После завершения всех операций обязательно освобождайте COM-объекты:

 
csharp
КопироватьРедактировать
Marshal.ReleaseComObject(workbook); Marshal.ReleaseComObject(workbooks); Marshal.ReleaseComObject(excelApp); workbook = null; workbooks = null; excelApp = null; GC.Collect(); GC.WaitForPendingFinalizers();

7. Использование DoEvents()

Если приложение имеет UI (WinForms/WPF), можно попробовать:

 
csharp
КопироватьРедактировать
System.Windows.Forms.Application.DoEvents();
Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510016
Поделиться на другие сайты

У кого не работает парсер. Попробуйте скачать office от кролика или repackme. Деинсталлируйте свой старый, установите новый, запускайте парсер по инструкции, всё должно работать. Скорее всего у вас проблема в office. 

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510018
Поделиться на другие сайты

А нельзя такую же прогу наподобе сделать для баскета, скоро начнётся, а не так как ща таблицами, а вот как здесь! Просто мысли в слух. Вчера помойму только одно событие не зашло, очень интересная штука получается! Спасибо Назар!!!!!!

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510020
Поделиться на другие сайты

  • Модераторы
1 час назад, Tayler сказал:

А нельзя такую же прогу наподобе сделать для баскета, скоро начнётся, а не так как ща таблицами, а вот как здесь! Просто мысли в слух. Вчера помойму только одно событие не зашло, очень интересная штука получается! Спасибо Назар!!!!!!

Я тебе ответил в другой теме.

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510024
Поделиться на другие сайты

4 часа назад, Роман .Пшерадзский сказал:

Приветствую. У вас какая то модификация, более информативная версия? Если не затруднит, скиньте, пожалуйста, файл Parser.xlsm 

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510025
Поделиться на другие сайты

1 минуту назад, Андрей Копылов сказал:

Приветствую. У вас какая то модификация, более информативная версия? Если не затруднит, скиньте, пожалуйста, файл Parser.xlsm 

привет, просто этот переименуйте в Parser.xlsm 

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510026
Поделиться на другие сайты

5 часов назад, Роман .Пшерадзский сказал:

А где этот файл лежит?

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510027
Поделиться на другие сайты

6 минут назад, Lex сказал:

А где этот файл лежит?

это переименованный Parser.xlsm 

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510029
Поделиться на другие сайты

Спасибо... А есть ли где-то описание? Почему теория 3 матчей? Где об этом можно прочитать? С чем связано, что исход не для всех вариантов? Почему 4 разных счета?

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510031
Поделиться на другие сайты

24 минуты назад, Lex сказал:

Спасибо... А есть ли где-то описание? Почему теория 3 матчей? Где об этом можно прочитать? С чем связано, что исход не для всех вариантов? Почему 4 разных счета?

так это Назар эту программу сделал, у него и спрашивай

Ссылка на комментарий
https://brcbet.com/topic/429596-teoriya-treh-matchey-avtomatizirovannaya/page/8/#findComment-510032
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...