Blog. Just Blog

Flying Windows 1.6

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Мои программы | Автор: ManHunter
Скриншот программы Flying Windows
Скриншот программы Flying Windows

Эта маленькая программа значительно облегчает работу за компьютером. Написана для личных нужд и включает в себя несколько полезных инструментов:

1. Flying windows
При включенной опции можно перетаскивать при нажатой клавише Alt любое окно за любое место, а не только за заголовок. Очень удобно, когда одновременно открыто много окон или панелей инструментов. В некоторых приложениях дает неожиданный эффект, перетаскивая вместо окна его дочерние элементы. Но это случается крайне редко, мне пока встретилось всего несколько таких программ.

2. Intelligent mousewheel
Эта опция дает возможность прокрутки окон колесиком мышки без установки на них фокуса. Опять же удобно когда открыто много окон.

3. Enabler and unhider
Эта опция позволяет открывать пароли за "звездочками", активировать отключенные кнопки, поля ввода, убирает лимиты количества символов с полей ввода, в качестве побочного эффекта "отвязывает" любые открытые модальные окна. Открытие паролей работает не во всех приложениях. Опция включается через меню или нажатием колесика мыши на иконке в трее. Отключается нажатием колесика мыши на главной иконке в трее или любым нажатием на собственную иконку Enabler'а. Настоятельно не рекомендуется держать Enabler постоянно включенным! Это связано с тем, что создается дополнительная нагрузка на систему и некоторые программы могут работать нестабильно. Также принудительная разблокировка всех подряд элементов во всех окнах может привести, например, к такой ситуации: вы поставите галочку в настройках какой-нибудь программы, а потом окажется что она изначально была заблокирована и взаимосвязана с другой настройкой. К чему это в результате может привести остается только догадываться.

4. Transparency remover
При включении этой опции программа раз в секунду удаляет атрибут прозрачности со всех окон. Удобно при работе с RAdmin 2.x, который вообще не показывает окна с атрибутом прозрачности. Как и Enabler, очень не рекомендуется держать постоянно включенным! Инструмент использовать только когда он действительно нужен!

5. CapsLock killer
Принудительно отключать клавишу CapsLock после нажатия. Пригодится блондинкам и владельцам ноутбуков. При включенной опции клавиша CapsLock работает как Shift.

6. Minimize to tray
Если при включении этой опции свернуть любое окно при нажатой клавише Shift, то оно будет свернуто в системный трей вместо панели задач. При клике на значок окна в трее, оно будет восстановлено обратно. Функция не работает с окнами, у которых изначально не предусмотрено сворачивание. Всего может быть одновременно свернуто в трей не более 64 окон.

7. Счетчик рабочего времени
Считает общее время работы программы, сделан просто ради интереса. Не отключается. Раз в минуту значение счетчика записывается в файл конфигурации программы.

История версий:
  • Версия 1.6: Добавлена функция Minimize to tray, меню настройки горячих клавиш, автоматическое обновление через Интернет. Улучшено восстановление иконок в трее при перезапуске Проводника. Сделан ряд других доработок для улучшения совместимости и стабильности. Дальнейшая разработка программы остановлена на неопределенный срок.

  • Версия 1.5: Добавлена функция CapsLock killer, в очередной раз полностью переписано ядро перехватчика, значительно повышена пробиваемость Enabler'а при открытии паролей за звездочками, добавлено сохранение положения окна программы, добавлена опция подтверждения выхода, улучшена совместимость с некоторыми программами, таймер дополнительно показывает сутки, добавлено и улучшено еще что-то по мелочам, чего я уже не помню. Программа протестирована и гарантированно работает в Windows 7 x86 (64-битные системы не поддерживаются!).

  • Версия 1.4: Добавлена поддержка горячих клавиш (читайте документацию!), добавлены функции Transparency remover и Set On Top (только горячей клавишей), добавлен файл помощи, добавлена настройка "магнитного" окна программы. Исправлены ошибки в Enabler'е, приводившие к зависанию программы, улучшена работа с окнами зависших приложений. Изменен интерфейс и добавлена информация о программе в свойства файла. И еще много-много всего...

  • Версия 1.3a: Исправлена проблема с комбинацией Ctrl+колесико, добавлена большая главная иконка.

  • Версия 1.3: Полностью переписано ядро перехватчика и основной код, повышена стабильность работы, внесено множество внутренних исправлений и доработок, заменена иконка Enabler'а.

  • Версия 1.2: Добавлен счетчик рабочего времени. Добавлена возможность открывать пароли под "звездочками" и разблокировать элементы интерфейса (опция Enabler & Unhider).

  • Версия 1.1: Добавлена возможность прокрутки окон колесиком мыши без установки фокуса (опция Intelligent mousewheel).

  • Версия 1.0: Первая публичная версия.
Некоторые недоделанные антивирусы ругаются на flyingwindows.dll как на подозрительный файл. В этом случае добавьте его в список исключений. Я гарантирую, что никакого заведомо вредоносного кода ни одна из моих программ не содержит.

Flying Windows 1.6Flying Windows 1.6

Flying.Windows.1.6-PCL.zip (42,551 bytes)


Поделиться ссылкой ВКонтакте
Просмотров: 44837 | Комментариев: 70

Внимание! Статья опубликована больше года назад, информация могла устареть!

Комментарии

Отзывы посетителей сайта о статье
ManHunter (28.06.2019 в 12:03):
Из-за пидорского гугла, который по какой-то причине невзлюбил исполняемый файл, пришлось упаковать его в архив под пароль. Пароль: "manhunter.ru" без кавычек. Заранее приношу извинения за доставленные неудобства.
ManHunter (04.05.2016 в 17:02):
Небольшое обновление. Исправлен косяк с несохранением состояния Transparency remover'a при его включении через иконку в трее.
ManHunter (16.02.2016 в 17:44):
Сделан проброс сообщений в окна TeamViewer и RAdmin. Архив обновлен.
ManHunter (19.08.2015 в 10:43):
Исправлен вылет под Win8 x64. Но это не значит, что появилась поддержка 64-битных систем, ее нет и по-прежнему не планируется.
ManHunter (13.03.2013 в 11:17):
Небольшое обновление. Исправлен косяк с несохранением состояния Enabler'а при его включении через иконку в трее. Исправлен ID языка в ресурсах и версии, теперь информация о процессе Flying Windows в таскменеджерах показывается корректно.
ManHunter (07.02.2010 в 15:13):
Утечку памяти повторить не удалось. На всякий случай добавил еще несколько проверок, возможно это поможет. Файл обновлен.

Предыдущая стабильная версия:
Название: Flying.Windows.1.5-PCL.zip
Ссылка для скачивания файла: http://ifolder.ru/16294669

В любом случае проект закрыт, публичных релизов больше не будет, камменты отключены. Меня вполне устраивает, что мои программы прекрасно работают на моих компах и системах, рихтовать их под каждого пользователя у меня нет ни времени, ни желания.
Баг детектед (06.02.2010 в 22:46):
нда, кажется именно эта программа стала причиной того, что моя миранда вместо положенным максимум 10мб стала есть до 430мб.
Баг детектед (06.02.2010 в 21:02):
ManHunter, тут вот вдруг всплыло, и это очень важно: вы в версии 1.6 под фразой "Сделан ряд других доработок для улучшения совместимости и стабильности." что конкретно имели ввиду? связаны ли эти изменения с поведением хука при скролле например окон табсрмм? это очень важно для меня.

и если можно - выложите, пожалуйста, старую 1.5 версию для теста.
Azerty (06.02.2010 в 02:46):
ВИКТОР, нельзя таскать то окошко с "отошлите СМС".
Грузитесь в Windows PE (Linux), любой Live CD, чистите Temp-папки, подозрительные папки в "%ALL_USERS%/Application Data" & "%CURRENT_USER%/Application Data", неплохо проверить антивирусником системный диск, почистить автозагрузку в реестре и значение Shell в реестре (не помню уже что именно)
ManHunter (05.02.2010 в 00:34):
Такие статьи пишут под конкретную версию трояна. А я их даже в глаза не видел.
ВИКТОР (05.02.2010 в 00:14):
Так я уже ОСЬ переустановил... на будущее собираю спец программы чтоб долбить это наг-окно. А может ВЫ статью напишите как троянец то убивать..
ManHunter (05.02.2010 в 00:10):
А взять и попробовать?
ВИКТОР (05.02.2010 в 00:09):
А можно с помощью этой программы сдвинуть окно типа "вашь компьютер заблокирован....", ну имею ввиду окна троянца winlock, а то как поймаешь труба...стоит в центре и не сдвинуть, программы не открыть???
Баг детектед (03.02.2010 в 17:33):
Спасибо большое за обновление!
Теперь я смогу настроить свои хоткеи и наступит счастье.
ManHunter (01.02.2010 в 19:33):
На версию 1.6 ругается только Symantec и еще какой-то пришибленный Rising.
Александр (01.02.2010 в 19:24):
Огромное спасибо за программу, но почему-то Avast упорно продолжает видеть там вирус, хотя на работе доктор веб ничего подозрительного не замечает.
timsky (24.12.2009 в 18:02):
ManHunter, Я вот тоже полностью перешел на Вин 7 х64.
Начсчет багов со скроллом:
А можно тогда сделать возможность исключения опр. окон (по классу, заголовку или еще как...), чтобы в них трюк со скроллом не применялся?
ManHunter (22.12.2009 в 19:53):
Версий x64 _НЕ_ будет. По крайней мере несколько ближайших лет.
Sem (22.12.2009 в 19:52):
Классная прога, спасибо!
Установил на ноут и на тачку. Всё работало отлично, пока на ноуте стола vista x86. После обновления до 7х64 на тачке и на ноуте... Теперь вот такие же глюки, как описал bergamot (05.11.2009 в 21:12)
При скролле окно прыгает в 0 и не скролится никак... В одних прогах такой баг есть в неактивных окнах, в других - в активных...
Странно это...
Сори, но попробую поискать аналоги...
Но буду заглядывать сюда в ожидании новой версии.
В любом случае - спасибо Автору и удачи!
manukora (15.12.2009 в 18:26):
спасибо, классная прога
razin73 (06.12.2009 в 00:05):
Просто нет слов! Мегаполезная вещь! Позволяет закрыть окна в которых крутят циклически диалоги про "неверный пароль" и "СМС". Спасибо огромное!
checkbox (22.11.2009 в 11:51):
пришла в голову абсолютно безумная идея :)
что если прикрутить к FW функцию закрытия любых, подчеркиваю ЛЮБЫХ окон по Esc, иногда этой функции так не хватает :D
timsky (10.11.2009 в 05:19):
Наконец-то релиз! Спасибо! :D
ManHunter (08.11.2009 в 17:59):
Подчистил камменты. Демократии на этом сайте нет и не ожидается.
Infocatcher (06.11.2009 в 22:46):
> Исправил ошибку с вылетом
Спасибо огромное! Ни одного падения за сегодня с включенным таймером. :)
ManHunter (06.11.2009 в 09:22):
В этом случае Ctrl+Win+E спасет ситуацию :) В будущем планируется настройка своих горячих клавиш.
Compiller (06.11.2009 в 09:14):
Дело в чём - например бывают случаи когда процессс explorer не запущен и щёлкнуть в трее просто нереально :-(
Я всего-то хотел возможности запустить программу с включённым режимом разблокирования элементов. Быда такая раньше Windows Enabler - делала то же Enable, был ещё давно Spy - тот делал много чего ещё.
http://rapidshare.com/files/30..._ENABLER.ZIP
первая программа относительно старая, я про неё узнал лет 6 назад, вторая и того древнее - врать не буду, но ей уже лет 8-10.
Enable делают обе - причём Windows Enabler только это и умеет.
ManHunter (05.11.2009 в 21:14):
Поддержка x64 будет только тогда, когда на всех моих компах будет стоять x64. А случится это лет через несколько. У меня на Win7 x64 при тестировании также возникали подобные непонятки, но эта система у меня не прижилась.
bergamot (05.11.2009 в 21:12):
Windows Seven 64,
Flying Windows.1.5

Странно работает Inteligent mouswhell
При прокрутки колёсика мышки над окошком, где необходимо просколлировать текст:
1) В visual Studio - скролл прыгает в 0 тогда, когда окно получило фокус, после этого скроллирование колёсиком невозможно.
Если окно НЕ в окусе - всё нормально.
2) В Firefox - полная противоположности в случае когда окно в фокусе и нет предыдущему описанию.
3) В Microsoft Outlook - при проеркчивании в любом направлении колёсика мыши, скрол постепенно стремится к нулю, если окно не активно. Если окно В фокусе - всё нормально.
4) "В простых" программах, типа notepad - всё нормально.

На Windows Seven 32 - проблем не заметил.
ManHunter (05.11.2009 в 15:28):
Enabler работает с окном под курсором мыши, так что в любом случае подразумевает присутствие за компом живого человека, который эту мышь будет двигать. На Enabler задействована горячая клавиша и/или клик колесом мыши на иконку в трее, смысла вешать эту функцию еще и на командную строку я не вижу. Командная строка мне видится только для софта, который работает, например, по крону или как-нибудь еще без вмешательства человеческого фактора.
Compiller (05.11.2009 в 15:22):
Предложение №1
А нельзя ли увеличить время между записями времени работы
Предложение №2
Сделать commandline режим хотя бы для функции
Enabler and unhider
запустил из bat или cmd или lnk с ключём /Enable
включилась функция
Типа запустил из bat или cmd или lnk с ключём /Enable
выключилась функция
запустил из bat или cmd или lnk с ключём /Disable
выключилась функция
ManHunter (05.11.2009 в 09:15):
Исправил ошибку с вылетом, архив обновлен, версия прежняя. Извините за доставленные неудобства.
Azerty (05.11.2009 в 02:13):
Manhunter, может стоит изменить такое непримечательное название мощной утилитки на что-то вроде winhancer (windows enhancer), ибо расширяет функциал достаточно серьезно...
Rustamer (03.11.2009 в 14:02):
Да и не надо - не забивай голову этой ерундой. .Net - имхо зло. Лучше продолжай в том же духе и наполняй наконец пустующий раздел SoftWare. Не софтинами с твоими лекарствами, а просто интересными и необычными программами. Спасибо!
ManHunter (03.11.2009 в 13:55):
Посмотрел Hawkeye, посмотрел Kraftway. Без использования .net вряд ли что-то получится сделать :( FW разблокирует сами кнопки, но не их обработчики.
Rustamer (03.11.2009 в 13:45):
Под рукой ничего приличного нет, но вот ерундовая софтинка - с драйверного диска от Kraftway: http://hamstershare.com/dload/...42fe4f1da46d . Кнопочки "Подобрать драйверы" и тп. разблокируются только той софтинкой. Другие утилиты для работы с окнами тоже почему-то не дружат с этим примером. Может у меня руки кривые?! Встречал еще такие программки и были те же проблемы, но сейчас к сожалению не припомню таких. Хотя там наверное просто как-нибудь криво все реализовано.
ManHunter (03.11.2009 в 12:43):
Rustamer, конкретный пример программы - в студию! :)
Rustamer (03.11.2009 в 12:42):
Спасибо за обновление! Хотелось бы еще для Enabler and unhider поддержку .Net программ. Ненавижу этот дебильный C#, но таких программ сейчас все больше. Пользуюсь для таких случаев тулзой Hawkeye 1.2.0, хотя хотелось бы универсальное решение все в одном.
Баг детектед (03.11.2009 в 03:06):
Спасибо огромнейшее, счастью моему нет предела! Помимо фикса репорченного мною бага с TabSRMM, заценил и новую фишку "CapsLock killer" - она оказалась очень вкусной.
п.с.: отдельной спасибо за настроечку для отключения таймера.
ManHunter (03.11.2009 в 02:30):
Недокументированная фича в версии 1.5 специально для тех, кто внимательно читает камменты: таймер отключается, если в ini добавить строчку "notimer=1" (без кавычек, естественно). Это делается только вручную, никаких настроек на эту опцию нет.
sambah (22.08.2009 в 06:19):
ctrl+win+o с прогой быстрого запуска pstart не работает, поверх переписываются другие окна..(всмысле накладываются на него)
с остальными вроде пашет, спс прога гуд!
Never (04.07.2009 в 00:30):
Все ширше и ширше прожка. Good.
timsky (13.06.2009 в 10:40):
О, релиз!
Спасибо! :)
Багов я кстати так не нашел...
ManHunter (08.06.2009 в 12:08):
Nutscracker, вот посмотри на софтинку:
http://www.digitallis.co.uk/pc...e/index.html
Nutscracker (08.06.2009 в 03:08):
Хоткеи - наше все! :)
Только вот по Ctrl+Win+F у меня вылазит explorer.exe с "Результаты поиска - компьютеры".

Все-таки что тут, что в примере http://www.manhunter.ru/assemb...emblere.html слишком сильно прилипает...

Кстати, можно ли сделать вообще все окна магнитными?

И еще, как насчет ресайза самого верхнего окна средней кнопкой мыши с зажатым Alt (или как там обычно в Linux?) - определяем, куда кликнули относительно окна, и в зависимости от этого эмулируем или тягание окна за край, или за уголок.
WinMover такое умеет, но меня не радует игнор настройки, запрещающей отрисовку окон при перетаскивании и ресайзе.
Хотя, вроде, я что-то подобное уже предлагал. :D
ManHunter (07.06.2009 в 23:53):
Версия 1.4. "А теперь со всеми этими наворотами мы попытаемся взлететь" :)
Все косяки и пожелания - в камменты.
Cuban guy (19.03.2009 в 19:15):
Thanks for the fix. Double Thanks..
ratatui (19.03.2009 в 19:15):
все работает, спасиб :)
aMario (19.03.2009 в 15:01):
Дада. Осилил-осознал.
ManHunter (19.03.2009 в 14:02):
aMario, читать камменты до наступления полного прояснения.
aMario (19.03.2009 в 13:43):
Режим: Flying windows Версия 1.3a: В программе TheBat 4 основное окно программы не поднимается вверх. Его можно двигать только влево-вправо и вниз. Фича?
ManHunter (18.03.2009 в 20:38):
I'm glad that my software is useful for you
Great!! (18.03.2009 в 20:30):
I have been looking this for years... Great!!!! way better than Hotmouse
ManHunter (11.03.2009 в 01:32):
А скачанную html-страницу прочитал? Качаешь браузером, правый клик на ссылке - меню "Сохранить ссылку как..." и будет тебе счастье.
FoxHunter (11.03.2009 в 01:25):
не подскажете, собственно как можно скачать программу Flying Windows 1.3. у меня по указанной ссылке скачивается html страница.
ManHunter (07.03.2009 в 09:49):
timsky, для пришпиливания окон я использую программу Actual Title Button. В интернете можно найти варезную версию 3.8 с ключом, а я себе купил лицензию за 300 рублей.
timsky (05.03.2009 в 19:53):
Я тоже уже пару месяцев пользуюсь сабжем.
Приятная тулза из серии запустил - и работает :) Не глючит, не вылетает с ошибками. Супер! Огромное спасибо!

Единственное, чего не хватает - это возможности задать окну атрибут "поверх всех окон".
Есть возможность добавить это?

Пробовал Pitaschio - глюкалово тормозное :(
ManHunter (28.02.2009 в 20:55):
BarMentaLisk, с морганием я уже у себя делал, только через MoveWindow. Это не вариант. На громоздких окнах и при большой загрузке системы моргание становится слишком заметным, чтобы его игнорировать. WM_MOUSEWHEEL посылается только при прокрутке окна без установки фокуса.
BarMentaLisk (28.02.2009 в 20:45):
Короче, пока что получилось так: http://barmentalisk.sml.by/progs/movwnd1.rar
Минус - окно "моргнет" в той позиции, куда его хочет вернуть винда, если оно было перемещено за дозволенные рамки. Когда будет еще время, постараюсь выяснить, как можно точно отловить момент попытки возвращения окна в дозволенные границы и отказаться от возвращения вовсе.
З.Ы. я так и не смог понять почему у тебя сообщение перемещаемому окну посылается WM_MOUSEWHEEL. Это что трюк какой-то?
BarMentaLisk (12.02.2009 в 12:58):
Уберется-уберется, только надо похитрее способ перетаскивания придумать. Просто, когда сообщаешь системе, что типо юзер тащит окно за заголовок, то при отпускании ЛКМ, естественно винда "вспомнит", где заголовок, а где курсор, и оставит кусок заголовка видимым. Короче, решение можно найти, но сейчас времени мало думать на эту тему.
ManHunter (12.02.2009 в 08:06):
ratatui, окно вверх никогда не уберется, хотя бы одна точка от заголовка будет видна в любом случае. Это особенности самой винды, их поменять я не могу. По поводу колесика проблему понял, подумаю что можно сделать.
ratatui (12.02.2009 в 05:22):
ну раз начал про баги, еще одно, раньше при удерживании ctrl и крутя колесиком прокручивалось несколько полей (4-5 строк) , но при активной проге ctrl не работает, крутит только по одному полю как при обычной прокрутке :(
ratatui (12.02.2009 в 04:34):
flying windows не убирает окошко вверх экрана, т.е. влево,вправо и вниз, у меня ноут махонький, очень удобно двигать окошки стало, еще бы вверх уходили
спасибо
Nutscracker (08.01.2009 в 01:24):
Хм, странно.
Lister у меня скроллится (проверил на простом тексте и HTML'ке через плагин IEView). И cmd.exe скроллится (но вылезает на передний план, если его закрывало окно Firefox). Только как-то «нестабильно».
Причем описанный метод багопроявления работает не для всех программ - стандартный блокнот, например, нормально скроллится.
И выгрузка дров на мышку (или они только для отработки дополнительных кнопок нужны?) на первый взгляд ничего кардинально не меняет (описанным способом баг продолжает ловиться). А вот Lister и cmd.exe то скроллятся, то нет, то вылезают на передний план. И внятной зависимости не наблюдается.

Есть такое подозрение, что скролл перестает работать, когда нет ничего на переднем плане. Например, можно нажать Win+B (фокус на трей) и прокрутка заработает.

Р.S. Драйвер - A4Tech Smart-X7 7.80 к соответствующей мышке X-710BF-1 (нагуглить именно эту версию "на скорую руку" не удалось) - шел в комплекте.

P.P.S. Как появится возможность, проверю на другой машине.
ManHunter (08.01.2009 в 00:24):
Nutscracker, дома настроено на одинарный, на работе настроено на двойной. Все работает даже в сочетании со всяким экстремальным софтом. Единственная обнаруженная софтина, в которой не работает прокрутка, это Lister из Total Commander'а, ну и консольные проги.
Nutscracker (08.01.2009 в 00:12):
ManHunter, а Миранда настроена на скрытие по одинарному клику?
У меня все происходит так. Прямо сейчас на переднем плане Firefox (в котором я пишу вот этот текст). Кликаю по значку Миранды в трее (нажал - отпустил - показалось окно Миранды, Firefox ушел из фокуса). Курсор со значка не убираю и кликаю по значку еще раз (опять же, нажал - отпустил - окно Миранды скрылось, Firefox все еще не в фокусе). Затем перевожу курсор на окно Firefox и кручу колесиком мыши - не скроллится.
Да, проверил - если настроить Миранду на двойной клик (вроде, так оно по умолчанию), то прокрутка будет работать.
ManHunter (07.01.2009 в 23:10):
Nutscracker, проверил на Миранде - все прекрасно работает, баг повторить не удалось. QIP не пользуюсь.
Nutscracker (07.01.2009 в 23:03):
Очень полезная в хозяйстве вещица. :)

Вот только есть один неприятный баг:
0) дано некое окно, показывающееся и скрывающееся по клику на иконке в трее (проверял на Miranda и QIP);
1) из скрытого состояния дважды кликаем по иконке (смотрим на окно и прячем его обратно);
2) скролл фоновых окон перестает работать.

P.S. Еще не помешает вернуть список "некоторых приложений" в описание.
Evgeniy (07.01.2009 в 22:23):
COOOOL!!!!!
Must Have!!!
alexbess (05.01.2009 в 11:09):
Респект!

Добавить комментарий

Заполните форму для добавления комментария
Комментарии отключены администратором сайта
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.2 сек. / MySQL: 2 (0.0069 сек.) / Память: 4.5 Mb
Наверх