马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 伤心的笔 于 2012-8-1 09:10 编辑
我看见了一篇文章,是Storm_Center写的《运行CMD出现的错误》。本帖是受这篇文章的启发琢磨出来的。
我们知道,在运行中输入cmd,就会弹出来一个命令提示符,上面一直是这两行字:(对于Windows 7系统) Microsoft Windows [版本 6.1.7601] 版权所有 (C) 2009 Microsoft Corporation。保留所有权利。 时间一长,看都看腻了。有没有办法更换呢?答案是肯定的。这里,我们需要借助万能的注册表大神。 提示:虽然接下来修改的键值是个对系统影响不大的键值,改回来也好改,直接删除该键值即可。但是为了安全起见,最好备份一次注册表,免得修改了半天发现修改的是别的键值。如果你执意不备份,请翻翻黄历看看今天宜不宜修改注册表…… 打开注册表编辑器,定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]的Autorun字符串值。
这个Autorun值就是命令提示符运行时执行的命令。此键值默认为空,可以根据自己的需要修改。根据命令的不同,可以达到不同的效果,有的效果还不一般。 Windows 7默认没有这个字符串值,需要手动建立。
例1 我要我的个性
比如,将AutoRun键值修改为- echo 点拨论坛 菜鸟家园 https://www.dianbo.org
复制代码 效果如下:
echo命令的作用是在屏幕上显示指定的信息。
例2 个性更要美观
要想使用多行显示自己的个性信息,咋办?只能写一行命令啊!- echo.&echo 点拨论坛 菜鸟家园 https://www.dianbo.org/&echo 用户 伤心的笔 UID 59469
复制代码
echo.(echo后紧跟一个句点)的作用是换行。
&的作用是执行完前面的命令后,不管命令执行成功与否,接着执行后面的命令。与批处理的换行类似。
提示:如果是echo (echo后跟一个空格,不管是全角空格还是半角空格),不能起到换行的作用,因为这被定义成了提示echo开关的状态的命令。输入之后,要么提示你ECHO 处于打开状态。,要么提示你ECHO 处于关闭状态。。
例3 完美才是王道
如果在“运行”中输入cmd,打开的窗口的标题栏显示的就是cmd.exe的绝对路径,十分碍眼!
title命令是更改标题栏文字。
例4 对不起,你想干什么?
我们也可以利用这个键值变相禁用命令提示符。
把键值改为 exit,顾名思义,就是关闭命令提示符的意思。
再打开命令提示符、批处理时,会一闪而过直接关闭。不错吧?
甚至:- cls&title 警告&echo 你要干什么?&echo 如果确实需要使用命令提示符,请联系机主!&pause >nul&exit
复制代码
pause命令是暂停,并显示请按任意键继续...。如果不想显示提示信息,就改成pause >nul
这个就很好玩了,可以让“擅自”使用命令提示符的人吓一跳。
例5 更为另类的吓唬
我们并不是不让别人用命令提示符,而是对这种没有请示的“擅用”表示反感。下面这个例子,可能让人感觉到电脑正时时刻刻被主人监控着并可以随时控制电脑。
这个方法需要打印机。
擦亮眼睛和眼镜:
- cd /d %temp%&&echo 警告:你想干什么?>warn.txt&&echo 你打开了命令提示符,一定是有什么阴谋。>>warn.txt&&echo 不要乱来。上帝的眼睛正在注视着你。>>warn.txt&&print Warn.txt 1>nul 2>nul&&del warn.txt
复制代码 CD命令用来切换当前目录。加上/d可以跨盘切换当前目录。当命令扩展启用时,CD命令是唯一一个带有空格的路径不需要加双引号的命令——加上也无所谓。
&&表示只有前面的命令执行成功后才执行后面的命令。
在echo命令后加一个>warn.txt表示将echo命令的显示写入到warn.txt里,warn.txt的内容将被覆盖;如果是>>warn.txt,表示将echo命令的显示作为新的一行写入到warn.txt里。
print命令,顾名思义,就是打印。
在命令后面加入1>nul 2>nul,就是不管命令成功与失败,都不显示信息。
当别人打开命令提示符(或批处理)的时候,你的打印机里就飘出了这三行字:
警告:你想干什么?
你打开了命令提示符,一定是有什么阴谋。
不要乱来。上帝的眼睛正在注视着你。
有意思吧?有没有上帝的感觉?就是浪费纸。
提个醒
如果我想一打开命令提示符就切换到根目录,把键值修改为CD \不行吗?
不行!如果这样,你将无法运行批处理了!因为目录被强制更换为根目录。
有这样一个老办法,可以实现更改命令提示符的默认目录,又不至于影响到批处理:
打开本地用户和组,找到用户分支并双击,找到你的用户,双击打开属性,切换到配置文件选项卡,找到“本地路径”,输入C:\ 即可。
关于AutoRun键值的应用就说这些,希望大家细心挖掘更多方便的应用!
伤心的笔原创。
|