|
Window Renamer (Игра в 2+ окна на любом клиенте и любой версии) - Боты, скрипты и прочий софт для Perfect World - Весь софт по Perfect World и все, что связано с ботоводством и скриптописанием в этом разделе. Вопросы запрещены! |
12.06.2010, 20:53
|
#46
|
|
|
|
Старший сержант
|
Регистрация: 20.08.2009
Сообщений: 223
Популярность: 555
Сказал(а) спасибо: 67
Поблагодарили 67 раз(а) в 38 сообщениях
|
Re: Window Renamer
почему программка весит 26кб, а от нёё даже вентилятор врубается на некоторое время , от игр даже такой нагрузки нет)
|
|
|
12.06.2010, 22:44
|
#47
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: Window Renamer
demonn1994, для сведения, чтобы нагрузить процессор, можно и уложится в пару байт. Но это тут не уместно
Возможно, это просто совпадение, программа не делает никаких сложных вычислений, только листит список процессов. Возможно, если у вас есть антивирус, то он параллельно проверяет все процессы, что трогает эта утилита.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
|
|
|
12.06.2010, 23:12
|
#48
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
Re: Window Renamer
|
|
|
12.06.2010, 23:29
|
#49
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: Window Renamer
Leo_ня, в приложении WinApi используется только: SetWindowText, SetForegroundWindow, ShowWindow.
Листинг окон реализован довольно примитивно, с каждого запущенного процесса собираются окна и отсеиваются нужные.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
|
|
|
12.06.2010, 23:32
|
#50
|
|
|
|
Старший сержант
|
Регистрация: 20.08.2009
Сообщений: 223
Популярность: 555
Сказал(а) спасибо: 67
Поблагодарили 67 раз(а) в 38 сообщениях
|
Re: Window Renamer
|
|
|
12.06.2010, 23:34
|
#51
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
Re: Window Renamer
Последний раз редактировалось Leo_ня; 12.06.2010 в 23:36.
|
|
|
Пользователь сказал cпасибо:
|
|
13.06.2010, 00:33
|
#52
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: Window Renamer
Leo_ня, приятного поговорить с разбирающимся человеком.
Сейчас ради интереса переписал полностью на WinApi, при использовании: EnumWindows, FindWindow, IsWindowVisible, GetClassName, GetWindowText и SetWindowText.
Кода получилось значительно больше.
И тут встает вопрос, аткуально ли такое программирование, когда на чистом .NET листинг всех окон занимает 1 строчку кода:
Код:
foreach(Process p in Process.GetCurrentProcess()) { p.MainWindowTitle и p.MainWindowHandle }
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
|
|
|
13.06.2010, 07:57
|
#53
|
|
|
|
Фельдмаршал
|
Регистрация: 10.06.2008
Сообщений: 965
Популярность: 5501
Сказал(а) спасибо: 786
Поблагодарили 942 раз(а) в 598 сообщениях
|
Re: Window Renamer
|
Цитата: |
|
|
|
|
|
|
|
|
Кода получилось значительно больше.
И тут встает вопрос, аткуально ли такое программирование, когда на чистом .NET листинг всех окон занимает 1 строчку кода: |
|
|
|
|
|
Ты же не индус, чтобы оценивать программу по количеству кода.
На асме 10 строчек могут занять от 0 и до бесконечности байт.
Ты посмотри, сколько места займёт дизассемблированный код на чистом .NET. И сравни с WinAPI. И посчитай инструкции, которые идут до входа в процедуры WinAPI.
Твой .NET всё равно использует WinAPI, потому что под Windows по другому нельзя.
Последний раз редактировалось Leo_ня; 13.06.2010 в 08:03.
|
|
|
13.06.2010, 11:25
|
#54
|
|
|
|
Разведчик
|
Регистрация: 06.01.2010
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Window Renamer
|
|
|
13.06.2010, 12:01
|
#55
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: Window Renamer
Leo_ня, уже оффтопим
Кол-во строк - это трудозатраты и время. Соответственно, эти факторы важны, да и велосипед изобретать заново не нужно никому. К тому же утилита такая, что оптимизация тут роли не сыграет.
В любом случаи, альтернативный вариант решения одной и той же задачи - это интересно
Gazbi, я ума даже не приложу, какие у вас могут возникать проблемы.
У меня Win7 x64, у жены Win7 x32 - в обоих случаях работает даже без запуска от имени администратора.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
|
|
|
Пользователь сказал cпасибо:
|
|
13.06.2010, 15:48
|
#56
|
|
|
|
Разведчик
|
Регистрация: 07.01.2010
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Window Renamer
как её запускать на Vista?
|
|
|
13.06.2010, 15:52
|
#57
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: Window Renamer
нупь крутой, 2 раза кликнуть по файлу...
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
|
|
|
13.06.2010, 18:18
|
#58
|
|
|
|
Разведчик
|
Регистрация: 10.03.2010
Сообщений: 13
Популярность: 50
Сказал(а) спасибо: 28
Поблагодарили 20 раз(а) в 10 сообщениях
|
Re: Window Renamer
на вин7 файлик запускается где то 20 сек, запускаю от администратора, почему так?
|
|
|
13.06.2010, 19:06
|
#59
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: Window Renamer
MusicMan, разбирайтесь с производительностью вашей ОС.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
|
|
|
30.06.2010, 12:47
|
#60
|
|
|
|
Разведчик
|
Регистрация: 12.06.2010
Сообщений: 34
Популярность: 30
Сказал(а) спасибо: 13
Поблагодарили 10 раз(а) в 8 сообщениях
|
Re: Window Renamer
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 11:03.
|
|