为什么 XP 中的某些命令框保留内部名称“C:\WINDOWS\system32\cmd.exe”?

为什么 XP 中的某些命令框保留内部名称“C:\WINDOWS\system32\cmd.exe”?

如果我从 Windows XP 中的 bat 文件启动 Windows 控制台,则某些框会获取启动它的 bat 文件的名称,但其他文件仍会生成标准的名称“C:\WINDOWS\system32\cmd.exe”。

我正在尝试为不同的 Windows 控制台赋予不同的颜色。Windows XP 通过名称识别框。

我尝试将TITLE Bar startscreen其用作文件中的第一句,这样标题就会显示在标题栏和工具栏中。但是当我选择屏幕的属性时,它仍然被称为“C:\WINDOWS\system32\cmd.exe”。

这两个文件的区别在于,工作文件位于我的硬盘上,而另一个位于 USB 上。第一个启动 Eclipse,第二个启动 Cygwin。

答案1

我想到了。

差异是由我是否使用快捷方式造成的。使用快捷方式时,Windows XP 有一个用于保存窗口元属性的位置,例如首选颜色(255 255 255 格式)。

因此,我也可以使用其他 bat 文件的快捷方式来改变颜色。

相关内容