-
-
[旧帖]
[原创]将CMD变为MSYS
0.00雪花
-
发表于:
2012-4-1 20:54
1440
-
[旧帖] [原创]将CMD变为MSYS
0.00雪花
如果你是一个开源软件爱好者,那么你应该知道MinGW以及MSYS。这篇文章是介绍如何在执行CMD时自动打开MSYS的Shell。想像一下,再开始-〉运行里输入CMD以后蹦出你所喜欢的开源软件的Shell,应该有多么自豪
操作步骤:
1. 新建一个以.bat为后缀名的脚本,输入以下内容:
@C:\MinGW\msys\1.0\msys.bat
2.找到注册表[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor],在其中找到项AutoRun,没有的话就新建一个字符串值,将其名称修改为AutoRun,将其值指向刚才新建的脚本。
现在在开始-〉运行里输入CMD,是不是弹出MSYS Shell了?
(彩色的提示符只需修改.profile中PS1的值。我是用的这个:
export PS1="\[\e]0;MinGW Shell:\w\007\e[36;1m\][\u@\H\[\e[32;1m\] \w\[\e[36;1m\]]\[\e[33;1m\]$ \[\e[0m\]"
)
不过这个方法有一个缺点,就是bat脚本将无法运行,在执行脚本时会直接打开Shell,而不执行批处理脚本。这个问题看看有没有高人解决?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)