Board logo

标题: 怎样编写一个在dos下运行的密码窗口 [打印本页]

作者: pengnao     时间: 2007-4-5 16:16    标题: 怎样编写一个在dos下运行的密码窗口
请高手们来解决.

作者: sd287054     时间: 2007-4-7 01:44
echo 请输入密码
set /p a=
if %a%=123456 goto ok
goto exit
:ok
你将用执行的命令语句写在这里,


好象是这样吧

作者: zhclvip     时间: 2007-4-7 04:40
早有了,用汇编代码直接生成临时的密码输入程序.com,并关闭显示。问题是不支持中文显示。

作者: download     时间: 2007-4-7 04:45
作者: rad9700     时间: 2007-4-21 23:23
2楼的代码
echo 请输入密码
set /p a=
if %a%=123456 goto ok
goto exit
:ok
应该是这样才对


:start
echo 请输入密码
set /p a=
if %a%==123456 goto ok
goto start
:ok
你将用执行的命令语句写在这里

这段代码在输入空格或者;会出错

作者: netchxing     时间: 2007-4-25 10:21
看到过这之类的代码,如果能做到不显示出输入的密码就更好了.

作者: lxmxn     时间: 2007-4-26 04:41
Originally posted by netchxing at 2007-4-24 21:21:
看到过这之类的代码,如果能做到不显示出输入的密码就更好了.

http://www.cn-dos.net/forum/viewthread.php?tid=26795&fpage=1&highlight=%E6%98%BE%E7%A4%BA%2B%E5%AF%86%E7%A0%81

你可以去这个帖子看看,有相关的讨论。

作者: fq1986     时间: 2007-5-1 04:25
不错哦..不过还是不怎么懂哦..

作者: ldr2zjj     时间: 2007-6-15 14:39
学习了`~~~~~~~~~~

作者: piaoke3     时间: 2007-6-15 22:57
不懂对我来说太难了。简单点还差不多.

作者: mfdcxnf     时间: 2007-6-19 13:40
如何实现密码为星号

作者: luowanli1984     时间: 2007-6-20 20:15
好咚咚

作者: duanml     时间: 2007-6-20 20:52
记得在9X年时,我把这样一个bat加到了研究所的计算机的autoexec.bat里,结果那个研究员开机后,看到要输入密码直发呆……

小孩子的恶作剧~

^_^

作者: LiveOnLove     时间: 2007-6-22 17:27
Originally posted by duanml at 2007-6-20 08:52 PM:
记得在9X年时,我把这样一个bat加到了研究所的计算机的autoexec.bat里,结果那个研究员开机后,看到要输入密码直发呆……

小孩子的恶作剧~

^_^

当时直接加一个CHECK A驱里的某个文件,没有就死循环,结果那台机只有我用“key盘"才可以打开。哈哈。那个自以为XX的老师还来问我是怎么搞的。。。:D

作者: xlskyhorse     时间: 2007-6-22 19:09
呵呵,正想学习一下```

作者: wxcute     时间: 2007-6-22 21:56
哇,都是高手阿.

作者: debug     时间: 2007-12-2 16:12
@echo off
echo/
set /p a=请输入密码:
if %a%==362322 goto ok
goto exit

:ok
运行的程序

作者: z640919a     时间: 2007-12-8 15:06
LS是正确的.

作者: yhdnxg     时间: 2007-12-8 23:53
看不懂``不过学习下

作者: p344708667     时间: 2007-12-10 11:16
哎 人生的大不幸啊

作者: maclover815     时间: 2007-12-11 22:41    标题: good
good

作者: yjlmg     时间: 2007-12-24 14:22
DOS虽然旧,但还是好用的

作者: logan0279     时间: 2007-12-24 19:06
呵呵,都很厉害哟!

作者: ranon     时间: 2007-12-25 14:30
呵呵饿

作者: sswxfj     时间: 2007-12-26 09:05
这个与,号有冲突吗?

作者: lck626     时间: 2007-12-27 15:25
学习一下

作者: cash0167     时间: 2008-1-14 11:53
5楼 已经不错了,能将密码显示成*就更好了

作者: Shinaterry     时间: 2008-3-30 12:58
哈哈..

作者: wzqwq     时间: 2008-4-15 11:57
正想学习一下```

作者: nixiecry     时间: 2008-4-15 12:34
学到了。。。呵呵

作者: binghehan100     时间: 2008-4-15 17:24    标题: 可以这样:
@echo off
:loop1
set /p sc=请输入密码:
if '%sc%'=='bing' goto R
echo 密码错误重新输入……
goto loop1

加单引号'' 和不加一样?/为什么阿??
C中用 if else if (strcmp(str1,str)==0) 解决

作者: rzwwj1     时间: 2008-4-22 06:11
下来看看

作者: chang571     时间: 2008-4-22 09:41    标题: 怎么样把dos下的密码去了啊 ?
我在网吧里用c语言编的程序不能运行了,他的dos加密了,怎么去掉呀???

作者: hisplay     时间: 2008-8-17 16:15
学习了

作者: hisplay     时间: 2008-8-17 16:15
学习了

作者: fw623080014     时间: 2008-8-18 09:51
好厉害的啊 都是高手

作者: 5566ljlj     时间: 2009-3-20 00:28
学习了

作者: DJ131452DJ     时间: 2009-4-5 16:35
早知道了