Название: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 16:49 Windows - окна... Как многозначительно звучит.. Но при детальном рассмотри непосредственно настроек окон крайне мало. Как возможно переименовать окно.
пс. start "name" /d c:/folder soft.exe не помагает... Название: Re: Как переименовать окно в Windows? Отправлено: Intoxikata от 28 Октябрь 2007, 17:06 с точки зрения программиста вот так:
// "Total Commander" -> "My Total Commander" HWND hwnd = ::FindWindowW(L"TTOTAL_CMD", NULL); ASSERT(hwnd != 0); ::SetWindowTextA(hwnd, "My Total Commander"); Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 17:10 а теперь с точки срезия простого обывателя) что нужно с этим сдлеать чтобы оно запахало?
скомпилить?) а чем... ) + отчего зависит total_cmd от процеса?) так давайте уточним задачу.. ) у меня есть некая программа l2.exe и некое окно и заголовком Lineage II. есть некая программа для эмуляции нажатия клавиш в других приложениях, которая выбирает приложения по названию окна + типу приложения. но так как у меня запущено много Lineage II то он выполняет к первому свои действия. а мне нужно чтобы все запущенные версии Lineage II различалсиь между собой по Заголовку) Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 28 Октябрь 2007, 18:15 хм... могу чтонить щас напрогать...
Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 18:33 напрогай плз) суть. много одинаковых процессов с разными названиями окон)
Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 28 Октябрь 2007, 19:10 Готово, с виндовс интерфейсом.
Надеюсь инглишь ты поймешь... прога простая, оптимизировать времени не было так что все по тупому ;) прога в приложениях прога требует второй дот нет, надеюсь у тебя есть свободных метров 100 :-\ dotNET 2.0 :-\ Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 19:14 премного благодарен, уважаемый! мое почтение)
Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 28 Октябрь 2007, 19:15 погоди,.. уважать
сначало скажи работает или нет? у меня работает, надеюсь что тебе она принесет нужный результат Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 19:30 если бы не сложно. хотелось бы чтобы он его изменял ( и ставил в цикл) чтобы потом на стандартное не сбрасывалось.
пока окно пассив титл держицца как только актив сразу стандартно. меня впринципи устраивает, но если не сложно пожалуста исправ) Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 28 Октябрь 2007, 19:32 ааа, понял тебя, сейчас подправим
Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 19:46 а это фсе дела на каком языке?)
Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 28 Октябрь 2007, 19:57 это все написано на C# (си шарп) + SetWindowTextA из динамической бибилиотеки User32.dll
новый вариант должен справиться Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 20:01 спасибо работает) а как насчет нагрузки цп?) я чет забыл посмотреть..
Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 28 Октябрь 2007, 20:02 у меня коре2квад 2.4 :-$
и у меня не грузит... впринципе, можешь глянуть сам и, если грузит, я таймаут увеличу Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 20:07 да я думаю что на врат ли.. ) у меня 2x хеон 3.00 )
а что значит wtc?:) windows title .. ?) и можно ли при этом менять процесс name?) Название: Re: Как переименовать окно в Windows? Отправлено: vania-pooh от 28 Октябрь 2007, 20:08 это все написано на C# (си шарп) + SetWindowTextA из динамической бибилиотеки User32.dll это прикольная тема с импортом стандартных функций из библиотек Windows. Я помню делал на основе только этого проги по 100 килов, правда на объектном Паскале. А тот код, который был написан Intoxikata в начале ищет дескриптор нужного окна и с помощью той же подпрограммы меняет его свойства.Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 28 Октябрь 2007, 20:16 WTC - это почти как CRP :lol:
C - changer Что касается имени прцесса... я думаю как-то можно, надо подумать Название: Re: Как переименовать окно в Windows? Отправлено: morg4n от 28 Октябрь 2007, 20:18 просто одно время была острая необхадимость..) сейчас ее нет, думаю на всяк случай)
тогда вопрос решился переименованием game.exe -> game.exe.exe :) Название: Re: Как переименовать окно в Windows? Отправлено: Hoenheim от 31 Октябрь 2007, 01:19 новый вариант должен справиться CRP перезалей, плиз! Скрепка сдохла ](*,)
Название: Re: Как переименовать окно в Windows? Отправлено: CRP от 31 Октябрь 2007, 06:11 новый вариант должен справиться CRP перезалей, плиз! Скрепка сдохла ](*,)
Ладно, перезаливаю... Отправлено: 31 Октября 2007, 06:09 Я там кое-что подправил, так что размерчик увеличился Теперь программа понимает, что у процесса переставшего существовать, заголовок окна менять не надо |