Показано с 1 по 10 из 126

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    52
    Сообщений
    1,161
    Вес репутации
    590

    По умолчанию Re: Примеры ahk-скриптов

    Цитата Сообщение от Pinin Посмотреть сообщение
    А последние строчки? Выделенное-то зачем?
    Там проверяется есть ли такой процесс в памяти (camgrabber.exe) и, если нет, то запуск.

    Цитата Сообщение от Pinin Посмотреть сообщение
    периодически в разных местах скрипта проверяется состояние винампа. Насколько я понимаю, скрипт крутится постоянно циклом, т.е. одной проверки вроде бы достаточно... Другое дело, что она может быть нужна для работы следующего за ней кода, но если период полного цикла не слишком велик, м.б... А главное, в РР винамп является чем-то вроде движка (если я правильно понимаю), и его падение - это падение всего фронт-энда? Силюсь вспомнить прецеденты...
    Отсутствие винампа не вызывает падения RR. У меня для экономии ресурсов сделано так - если запускается KMPlayer или караоке-плейер, то винамп не останавливается, а вообще выгружается. А по завершению работы KMP или караоке ahk-скрипт заново стартует винамп.
    Что до горячих клавиш, то там проверяется какие из плейеров запущены и производится управление более приоритетным.

    А вообще, т.к. скрипт постоянно правится, то некоторое количество мусора в коде, конечно, присутствует.
    Последний раз редактировалось ashu; 13.04.2009 в 11:52.
    С уважением, Алексей
    Мой Prius NHW11

  2. #2
    Продвинутый Аватар для Pinin
    Регистрация
    04.01.2009
    Возраст
    60
    Сообщений
    213
    Вес репутации
    246

    По умолчанию Re: Примеры ahk-скриптов

    2 ashu

    Сенкс, стало понятнее...
    Тогда еще один вопрос ламера - такая громоздкая конструкция скрипта, в которой собрано все, обусловлена какими-то фундаментальными причинами? И с другой стороны - написание отдельных узкоспециализированных скриптов чему-то противоречит?

    Я понимаю, что есть процессы взаимосвязанные (тот же пример с караоке/винампом/КМР), но пробочную инфу развязать с КГ наверное можно безболезненно, как и копирование файлов с наличием интернета?
    М.б. я чего-то не догоняю, но кажется логичнее сделать несколько функциональных блоков (пробки+интернет, КГ+копирование файлов+ отстрел флешки, получение субтитров от GPS/OBD, принудительное завершение прог при уходе в спячку+запуск потерянного после нее)...
    Оттачивать их по отдельности, чистить код в этом случае не проще?

  3. #3
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    52
    Сообщений
    1,161
    Вес репутации
    590

    По умолчанию Re: Примеры ahk-скриптов

    Цитата Сообщение от Pinin Посмотреть сообщение
    кажется логичнее сделать несколько функциональных блоков (пробки+интернет, КГ+копирование файлов+ отстрел флешки, получение субтитров от GPS/OBD, принудительное завершение прог при уходе в спячку+запуск потерянного после нее)...
    Оттачивать их по отдельности, чистить код в этом случае не проще?
    Да, конечно, проще. Только лень всё переделывать
    Скрипт же писался не сразу целиком, а от мелкого - только реакции на хоткеи, - постепенно обрастая дополнительным функционалом. Но разбивать его на отдельные скрипты смысла не имеет - каждый отдельный скрипт будет запускать по отдельному экземпляру autohotkey.exe, что в свете борьбы за экономию ресурсов не очень хорошо.
    С уважением, Алексей
    Мой Prius NHW11

  4. #4
    Продвинутый Аватар для Pinin
    Регистрация
    04.01.2009
    Возраст
    60
    Сообщений
    213
    Вес репутации
    246

    По умолчанию Re: Примеры ahk-скриптов

    2 ashu

    каждый отдельный скрипт будет запускать по отдельному экземпляру autohotkey.exe, что в свете борьбы за экономию ресурсов не очень хорошо.
    Да, это более чем серьезный аргумент...
    Тогда вот какой вопрос: предположим, я цепляю его к своей системе без модификаций. Учитывая то, что половины того, что в нем заложено (PowerStrip, KMPlayer, vanBasco's...) у меня нет - насколько предсказуемо он себя поведет?

  5. #5
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    52
    Сообщений
    1,161
    Вес репутации
    590

    По умолчанию Re: Примеры ahk-скриптов

    Цитата Сообщение от Pinin Посмотреть сообщение
    насколько предсказуемо он себя поведет?
    Попробуй - заодно и узнаем
    Думаю, что всё, чего нет, использоваться не будет
    С уважением, Алексей
    Мой Prius NHW11

  6. #6
    Продвинутый Аватар для Pinin
    Регистрация
    04.01.2009
    Возраст
    60
    Сообщений
    213
    Вес репутации
    246

    По умолчанию Re: Примеры ahk-скриптов

    2 ashu

    Хм, будем надеяться, что мой вопрос был не из разряда "А можно с этим зонтиком прыгнуть с 10 этажа?". А то твой ответ приобретет совершенно иной оттенок

    Ок, попробую! Жаль только, что на моей вновь собираемой системе нет пока КГ...

  7. #7
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    52
    Сообщений
    1,161
    Вес репутации
    590

    По умолчанию Re: Примеры ahk-скриптов

    Цитата Сообщение от Pinin Посмотреть сообщение
    2 ashu

    Хм, будем надеяться, что мой вопрос был не из разряда "А можно с этим зонтиком прыгнуть с 10 этажа?". А то твой ответ приобретет совершенно иной оттенок

    Ок, попробую! Жаль только, что на моей вновь собираемой системе нет пока КГ...
    А ты софт сразу на машину ставишь? Я всё сначала тестирую дома на тестовом ноуте. Он у меня даже при загрузке представляется как Toyota Prius
    С уважением, Алексей
    Мой Prius NHW11

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •