Версия AutoIt: 3.3.0.0 (при необходимости могу установить 3.3.12.0)
Описание: имеется µTorrent (1.6.1). с 2008 в него было добавлено почти 29000 torrent-файлов, из которых более 99,5% - музыка. в музыкальных раздачах практически всегда наличествуют бесполезные, мусорные для меня файлы. например: log, jpg, jpeg, png, gif, bmp, m3u, m3u8, sfv, md5, txt, nfo, avi...
файлы с подобными расширениями я не скачиваю никогда, но снимать галочки с них приходится всегда. это колоссальная потеря времени, внимания, нервов, а также неимоверное количество лишних кликов и скролов (если просуммировать ВСЕ добавления torrent-файлов)
в идеале, нужен скрипт, который при запущенной программе µTorrent отслеживал бы появление её под-окна "Добавить торрент" (класс окна - #32770) и автоматически скрывал (и одновременно снимал галочки) те строки, которые содержат файлы с теми самыми ненужными расширениями
хорошо бы иметь возможность в какой-то настройке скрипта пополнять список расширений без перекомпилирования скрипта, но это далеко не самое главное
вчера мне впервые удалось хотя бы немного полазить по внутренностям файла uTorrent.exe. он занимает 173 КБ (в таком виде программой Restorator 2007 ничего толком не открывалось). но с помощью программы Unpacker PECompact (1.2.1) файл uTorrent.exe был распакован до размера 456 КБ, и тогда уже в рестораторе появилась возможность кое-что исследовать:
класс - SysListView32, ID - 1206, стиль - дочернее, видимое
в общем, вот пример добавления torrent-файла в программу µTorrent: в раздаче 4 файла (flac, sfv, jpg, txt), из которых sfv, jpg и txt автоматически не должны не то что закачиваться, но даже отображаться
Примечания: у меня сложилось впечатление, что никто проблему решить не в состоянии (разработчики не хотят, программисты/хакеры не могут). в общем, на этот форум у меня (без преувеличения) последняя надежда
прошу не предлагать вариант "не глядя закачивать всё, а затем удалять поиском ненужное", поскольку иногда этого ненужного (в одной раздаче) набегает 500 МБ, а то и более; да и мусор разводить я не привык
вот это, возможно, как-то поможет тем, кто возьмётся помочь:
autoitscript.com, uTorrent, SysListView32
autoit-script.ru, авто-проставление галок
autoitscript.com, list-view
autoitscript.com, SysListview32
programmersforum.ru, несколько вопросов по SysListView32
cyberforum.ru, как написать свой элемент управления на основе существующего
причина последнего редактирования:
частичное восстановление данного сообщения автором после постороннего, самовольного, принесшего ошибки вмешательства, осуществлённого спустя 361 день после создания темы (Garrett, прошу не решать за меня, как мне формулировать мысли и отображать предложения, поскольку в программировании я не разбираюсь, а в лингвистике очень даже, и если начну всерьёз выискивать ошибки или что-то подобное в чужих сообщениях, то мало не покажется)
Описание: имеется µTorrent (1.6.1). с 2008 в него было добавлено почти 29000 torrent-файлов, из которых более 99,5% - музыка. в музыкальных раздачах практически всегда наличествуют бесполезные, мусорные для меня файлы. например: log, jpg, jpeg, png, gif, bmp, m3u, m3u8, sfv, md5, txt, nfo, avi...
файлы с подобными расширениями я не скачиваю никогда, но снимать галочки с них приходится всегда. это колоссальная потеря времени, внимания, нервов, а также неимоверное количество лишних кликов и скролов (если просуммировать ВСЕ добавления torrent-файлов)
в идеале, нужен скрипт, который при запущенной программе µTorrent отслеживал бы появление её под-окна "Добавить торрент" (класс окна - #32770) и автоматически скрывал (и одновременно снимал галочки) те строки, которые содержат файлы с теми самыми ненужными расширениями
хорошо бы иметь возможность в какой-то настройке скрипта пополнять список расширений без перекомпилирования скрипта, но это далеко не самое главное
вчера мне впервые удалось хотя бы немного полазить по внутренностям файла uTorrent.exe. он занимает 173 КБ (в таком виде программой Restorator 2007 ничего толком не открывалось). но с помощью программы Unpacker PECompact (1.2.1) файл uTorrent.exe был распакован до размера 456 КБ, и тогда уже в рестораторе появилась возможность кое-что исследовать:
класс - SysListView32, ID - 1206, стиль - дочернее, видимое
в общем, вот пример добавления torrent-файла в программу µTorrent: в раздаче 4 файла (flac, sfv, jpg, txt), из которых sfv, jpg и txt автоматически не должны не то что закачиваться, но даже отображаться
Примечания: у меня сложилось впечатление, что никто проблему решить не в состоянии (разработчики не хотят, программисты/хакеры не могут). в общем, на этот форум у меня (без преувеличения) последняя надежда
прошу не предлагать вариант "не глядя закачивать всё, а затем удалять поиском ненужное", поскольку иногда этого ненужного (в одной раздаче) набегает 500 МБ, а то и более; да и мусор разводить я не привык
вот это, возможно, как-то поможет тем, кто возьмётся помочь:
autoitscript.com, uTorrent, SysListView32
autoit-script.ru, авто-проставление галок
autoitscript.com, list-view
autoitscript.com, SysListview32
programmersforum.ru, несколько вопросов по SysListView32
cyberforum.ru, как написать свой элемент управления на основе существующего
причина последнего редактирования:
частичное восстановление данного сообщения автором после постороннего, самовольного, принесшего ошибки вмешательства, осуществлённого спустя 361 день после создания темы (Garrett, прошу не решать за меня, как мне формулировать мысли и отображать предложения, поскольку в программировании я не разбираюсь, а в лингвистике очень даже, и если начну всерьёз выискивать ошибки или что-то подобное в чужих сообщениях, то мало не покажется)