中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 03:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]请教高手,我想用弄个U盘锁请问怎么弄? 查看 942 回复 5
楼 主 [求助]请教高手,我想用弄个U盘锁请问怎么弄? 发表于 2007-04-14 01:56 ·  中国 河北 邯郸 电信
初级用户
积分 28
发帖 11
注册 2007-04-11 08:19
19年会员
UID 84728
性别 男
来自 河北邯郸
状态 离线
我想用弄个U盘锁,就是在启动XP后开机后检测U盘里的一个文件里写入的密码,请问怎么弄?
@echo off
mode con: cols=14 lines=1
@color 1f
:start
cls
if not exist F:\KEY.txt shutdown -s -f -t 1200
@echo Wscript.Sleep Wscript.Arguments(0) * 1000>Delay.vbs
Delay.vbs 120
del Delay.vbs
goto start
我写的这个,但是只能认那个盘符,换盘符就关机,而且执行后如果在任意U盘内写入KEY.ini文件就能正常工作,我想让它读取的文件内必须是我写入的数字,比如1234
孤剑流星
2 发表于 2007-04-14 01:58 ·  中国 河北 邯郸 电信
初级用户
积分 28
发帖 11
注册 2007-04-11 08:19
19年会员
UID 84728
性别 男
来自 河北邯郸
状态 离线
另如何让窗口在桌面以外运行?我只能让它达到最小!
孤剑流星
3 发表于 2007-04-15 03:44 ·  中国 安徽 合肥 蜀山区 电信
新手上路
积分 7
发帖 4
注册 2007-04-12 09:50
19年会员
UID 84864
性别 男
状态 离线
在DOS下如何驱动U盘?
4 发表于 2007-04-15 12:12 ·  中国 河北 邯郸 电信
初级用户
积分 28
发帖 11
注册 2007-04-11 08:19
19年会员
UID 84728
性别 男
来自 河北邯郸
状态 离线
没人能帮忙解决吗?
孤剑流星
5 发表于 2007-04-16 05:58 ·  中国 安徽 芜湖 电信
高级用户
★★★
积分 866
发帖 415
注册 2005-12-04 11:19
20年会员
UID 46459
状态 离线
这个应该能满足你的要求,已经过测试。

--------------------------------------------------------------------------------------------------------

@echo off
for %%i in (d e f g h i j k l m n o p q r s t u v w x y z) do (
fsutil fsinfo drivetype %%i: | findstr "可移动" >nul 2>nul && (
dir /b %%i:\key.txt && (
for /f %%j in (%%i:\key.txt) do (
if %%j EQU 1234 exit
goto shut
)
)
goto shut
)
)
:shut
shutdown -s -f -t 90
pause
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
read4864 +1 2007-04-17 07:31
6 发表于 2007-04-17 01:26 ·  中国 河北 邯郸 电信
初级用户
积分 28
发帖 11
注册 2007-04-11 08:19
19年会员
UID 84728
性别 男
来自 河北邯郸
状态 离线
不能正常运行,,屏幕显示CMD窗口了,可显示了1下直接结束了
孤剑流星
论坛跳转: