Как установить заголовок консоли в C?
printf("%c]0;%s%c", '\033', "My Console Title", '\007');
Это работает только в соответствии с Linux, не в окнах, кто-либо знает "межплатформенное" решение? (конечно, не "система (title=blah)")
windows .h
определяет SetConsoleTitle ()
.
Вы можете использовать это везде и объявить свою собственную функцию для платформ Linux, которая делает то же самое.
если у вас есть доступ для выполнения двоичного файла tar через функцию exec, это будет быстрее и лучше, я думаю:
exec('tar -zcvf ' . realpath('some directory') .'/*);
или
chdir('some directory')
exec('tar -zcvf ./*');
-121--3832450- windows.h
определяет SetConsureTitle ()
.
Вы можете использовать это везде и объявить свою собственную функцию для linux-платформ, которые делают то же самое.
-121--4013011-Это можно сделать, вызвав SetConsureTitle .
Похоже на это сообщение: (Это для Java, но в принятом ответе используется JNI [то есть вызов C Native].
Как изменить заголовок окна командной строки (консоли) из приложения Java командной строки?
]Возможно, вам придется самому реализовать решение "кросс-игровой формы".
Для Windows 2000+ можно использовать SetConsoleTitle (), дополнительную информацию можно найти на MSDN .