1 (изменено: NektoN95, 2016-08-27 09:27:46)

Тема: CMD/BAT: Изменить заголовок активного окна

Как изменить заголовок активного окна на текст, вводимый пользователем? Я вроде видел соответствующие функции для WinAPI, но не знаю, как оформить их в батнике. Желательно чтобы батник ожидал своего часа в свернутом виде и активировался по горячей клавише.

2

Re: CMD/BAT: Изменить заголовок активного окна

Ярлык с командой <путь к cmdow> <заголовок> /ren "<новый заголовок>" и установкой в нём хоткея.

3

Re: CMD/BAT: Изменить заголовок активного окна

Полагаю что сменить заголовок активного окна с помощью батника будет затруднительно. Ведь это окно, после запуска батника, уже активным не будет. Так что надо задавать либо текущий заголовок, либо класс, либо id процесса. Все это позволяет делать nircmd.

nircmdc.exe win settext ititle "Notepad" "New Caption"

Или нужно изменить заголовок окна батника?

@echo off
set /p t=Задайте текст заголовка окна: 
title %t%
pause

4

Re: CMD/BAT: Изменить заголовок активного окна

Cmdow может определить, является ли окно активным. Но так ли это важно? Необходимость именовать одинаково разные окна выглядит сомнительной.