2011-03-25 33 views
0

当我启动CMD时,如何更改自动出现的消息?在一个地方,它说:”CMD Echo何时启动?


的Microsoft Windows [版本6.0.6000]

版权所有(C)2006 Microsoft公司


如何更改自动消息?。

回答

0

通过编辑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,你会得到一个命令窗口,只是你在上面的文字。

如果我知道你为什么要这样做,那么也许我的答案可能是更具体到您的需求。

+0

感谢您的帮助! :) – Kasper 2011-05-08 15:15:35

0

你必须对其进行逆向工程:)不记得我是怎么做的,而是使用一个调试器单步执行,直到找到它打印出来并编辑它的位置。我“多砍一点”,它拒绝做任何事,说“自己动手!” :)

my hacked cmd.exe