伤心的笔 发表于 2012-7-5 11:27:41

个性化你的命令提示符——挖掘AutoRun键值的功能

本帖最后由 伤心的笔 于 2012-8-1 09:10 编辑

我看见了一篇文章,是Storm_Center写的《运行CMD出现的错误》。本帖是受这篇文章的启发琢磨出来的。


  我们知道,在运行中输入cmd,就会弹出来一个命令提示符,上面一直是这两行字:(对于Windows 7系统)  Microsoft Windows [版本 6.1.7601]  版权所有 (C) 2009 Microsoft Corporation。保留所有权利。  时间一长,看都看腻了。有没有办法更换呢?答案是肯定的。这里,我们需要借助万能的注册表大神。  提示:虽然接下来修改的键值是个对系统影响不大的键值,改回来也好改,直接删除该键值即可。但是为了安全起见,最好备份一次注册表,免得修改了半天发现修改的是别的键值。如果你执意不备份,请翻翻黄历看看今天宜不宜修改注册表……  打开注册表编辑器,定位到的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 命令提示符
  title命令是更改标题栏文字。

例4对不起,你想干什么?
  我们也可以利用这个键值变相禁用命令提示符。
  把键值改为exit  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键值的应用就说这些,希望大家细心挖掘更多方便的应用!

  伤心的笔原创。

伤心的笔 发表于 2012-7-5 11:54:08

本帖最后由 伤心的笔 于 2012-7-5 14:44 编辑

不知道为什么,我传动态GIF图片总是出现问题,传上去就是黑屏。如果用别的网站中转,结果是仅保留第一帧。我估计是水印处理系统的缺陷。有法处理吗?
还有,在高级编辑模式中,不能改变加粗的文字的颜色,改了也保存不了,还是黑色。必须用标签解决。这个能修补吗?

IsaacZ 发表于 2012-7-5 13:48:35

很好的经验!

动态GIF图片的问题前阵子我也发现了,不过后来忘记了。下午或晚上我研究一下。

伤心的笔 发表于 2012-7-6 10:53:27

IsaacZ 发表于 2012-7-5 13:48 static/image/common/back.gif
很好的经验!

动态GIF图片的问题前阵子我也发现了,不过后来忘记了。下午或晚上我研究一下。

老大,研究出来了吗?

要不先给我评分吧:P

伤心的笔 发表于 2012-7-6 18:25:22

谢谢管理员鼓励。

IsaacZ 发表于 2012-7-6 22:49:52

伤心的笔 发表于 2012-7-5 11:54 static/image/common/back.gif
不知道为什么,我传动态GIF图片总是出现问题,传上去就是黑屏。如果用别的网站中转,结果是仅保留第一帧。我 ...

已经确认是 ImageMagick 图片处理库的原因,更换为 GD 库就好了。请尝试重新上传。
页: [1]
查看完整版本: 个性化你的命令提示符——挖掘AutoRun键值的功能