注册 登录
编程论坛 Windows论坛

关于自定义[命令提示符]界面

xiaoan5255 发布于 2005-04-02 12:56, 1857 次点击
我在WINDOWS XP 系统下建立了一个1.CMD的文件 然后 用记事本编辑 输入以下内容:
@echo off
cls
echo 这里是我的地盘
echo 欢迎来到我的地盘,这里我说的算
echo 今天是%date%
echo 现在时刻%time%
@echo on
然后 我在[开始]|[所有程序]|[命令提示符]中运行它
但是 得到如下提示 :c:\windows\1.cmd 即不是内部命令 也不是外部命令 也不是可运行文件和批处理文件
望高手对上诉问题做些详细的解释 最好能解释一下扩展名.cmd作为系统文件的用处!
13 回复
#2
为了c2005-04-02 21:33
.cmd我不清楚,不过我将你编辑的内容复制下来可以用啊?
是不是你路径不对啊?
#3
Kyo2005-04-03 14:01
厉害。。。没玩过这种。。。
#4
longhao2005-04-08 15:31
这不是批处理文件吗?扩展名为CMD的??在MS-DOS下可用的文件,如果是批处理的话,扩展名该是BAT才对。
#5
BlueDreame2005-04-08 15:35
扩展名错了,应该用.bat
#6
xiaoan52552005-04-12 11:24
补充 :还要对注册表进行修改如下
                   选择进入HKEY-LACAL-MACHINE\SOFTWARE\Micorsoft\Command Processor
                   双击右边窗口的AutoRun值项,在弹出来的[编辑字符串]对话框中,将[数值数据]文本      框 值改为“%systemroot%\1.cmd",
                   重起或注销计算机后,运行提示命令程序。

谢谢大家关注,以上提的建议都试过了 可还是不行 !
这上我在网吧的时候发现的 登陆的时候有欢迎您来到XX网吧的提示 自己也想做一下 呵呵 希望大家在帮我看看!
#7
kingarden2005-04-13 09:56
首先应提出的是:系统中没有*.cmd文件,CMD是个EXE文件,不是想象的*.CMD文件啊。 你写的那些代码是个楼上也说过,那是个批处理文件,保存为*.bat后若在CMD下运行即可达到你的目的,但直接双击只会一闪而过,是看不到结果的,你可在echo语句后面加上pause,即可看到想要的结果。(注:默认下系统不会在CMD下显示中文) 网吧中出现的欢迎提示,他是在注册表中动的手脚,只要在RUN键值下输入想要运行的那个弹出框程序的路径即可。
#8
九命灵猫2005-04-15 10:07
.CMD是什么东东???没见过!!!强!!!
#9
kingarden2005-04-21 09:11
DOS有没听过?对,就是那玩意儿!
#10
Kyo2005-04-21 23:17
以下是引用kingarden在2005-4-21 9:11:23的发言: DOS有没听过?对,就是那玩意儿!
俺家穷,俺没见过世面~阿加细说的那个DOS俺没有听过~不过俺听过SOS~
#11
kingarden2005-04-22 09:15
嘿!楼上的还真幽默! 俺还没听过SOS是啥子玩意呢.
#12
llooppzhang2009-10-18 08:42
bat也是批处理,怎么和系统交互???
1