CMD Echo, когда он запускается? - PullRequest
0 голосов
/ 25 марта 2011

Как изменить сообщение, которое появляется автоматически при запуске CMD?Тот, где написано: "


Microsoft Windows [Версия 6.0.6000]

Copyright (c) 2006 Microsoft Corporation.


Как мнеизменить это автоматическое сообщение? ..

Ответы [ 2 ]

0 голосов
/ 25 марта 2011

Вы должны перепроектировать его :) Не помню точно, как я, но используя один шаг отладчика, пока не найдете место, где он распечатывает это и редактировать его.Я "взломал" это немного больше, и он отказывается делать что-либо, говоря "сделай это сам!":)

my hacked cmd.exe

0 голосов
/ 25 марта 2011

Отредактировав cmd.exe.:) (Кстати, это была шутка, на самом деле не пытайтесь это сделать). Если вы посмотрите на cmd.exe в шестнадцатеричном редакторе, вы увидите этот текст в нем.Я не знаю, как легко это изменить.

Вот уродливый хак, чтобы подражать тому, что вы хотите.Сначала создайте файл .cmd, который содержит следующее:

cmd /k init.bat

(cmd / k говорит компьютеру запустить экземпляр cmd и запустить параметр, а не выходить)

Затем создалФайл init.bat со следующим:

@echo off
cls
echo My message goes here

Тогда вы просто запустите свой файл .cmd вместо cmd.exe, и вы получите командное окно с только вашим текстом вверху.

Если бы я знал, почему вы хотели это сделать, то, возможно, мой ответ мог бы быть более конкретным для ваших нужд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...