![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменить заголовок окна при запуске bat-файлы
DelphiLexx © (2007-02-16 10:34:00)У меня с помощью CreateProcess запускается bat-файл. В связи с этим WinXP открывает консольное окно, в котором отображается ход его исполнения. Заголовок этого окна меня не устраивает. Как изменить заголовок окна. SetWindowText не помог, т.к. ему нужен handle окна, которого у меня нет. Может быть, как-нибудь из bat-файла.
Гаврила (2007-02-16 18:05:00) [1]Скрывай ты его вообще, это консольное окно. Если требуется вывод для пользователя хода процесса, то лучше организовать вывод на свой пайп
novill (2007-02-16 17:47:00) [2]CharToOEM
Рамиль (2007-02-16 17:46:00) [3]The CharToOem function translates a string into the OEM-defined character set.
Syntax
BOOL CharToOem( LPCTSTR lpszSrc,
LPSTR lpszDst
);
Parameters
lpszSrc
[in] Pointer to the null-terminated string to translate.
lpszDst
[out] Pointer to the buffer for the translated string. If the CharToOem function is being used as an ANSI function, the string can be translated in place by setting the lpszDst parameter to the same address as the lpszSrc parameter. This cannot be done if CharToOem is being used as a wide-character function.
Return Value
The return value is always nonzero except when you pass the same address to lpszSrc and lpszDst in the wide-character version of the function. In this case the function returns zero and GetLastError returns ERROR_INVALID_ADDRESS.
DelphiLexx (2007-02-16 17:38:00) [4]
> или лучше строку TITLE в батник записать в досовой кодировке
Так у меня батник программно формируется, тогда как программно сформировать Dos-стороку
RASkov (2007-02-16 17:21:00) [5]> [2] DelphiLexx © (16.02.07 17:04)
или лучше строку TITLE в батник записать в досовой кодировке
RASkov (2007-02-16 17:15:00) [6]> [2] DelphiLexx © (16.02.07 17:04)
@echo off
@chcp 1251
@TITLE = Заголовок.
@chcp 866
@pause
DelphiLexx (2007-02-16 17:04:00) [7]
> TITLE = Caption of CMD Window
А как заставить написать текст в кодировке Dos
RASkov (2007-02-16 11:09:00) [8]в батнике:
TITLE = Caption of CMD Window