中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]按答案给予文件夹的权限
« [1] [2] »
作者:
标题: [求助]按答案给予文件夹的权限 上一主题 | 下一主题
Wingl83
初级用户





积分 109
发帖 65
注册 2008-7-28
状态 离线
『楼 主』:  [求助]按答案给予文件夹的权限

以下代码是从杂志上下载下来的,但是运行后即使输入A,也提示

  Quote:
Error:
***输入问题答案有误,请检查!

可否帮我看看是哪里出现问题了?
@echo off
color 0f
title 欢迎文件夹权限控制程序!
:mainmenu
@echo ************************************************************
@echo 对文件夹(C:\a)进行权限控制:
@echo 问题1:我最中意宿舍噶边个?(A.苏××,B.邓××)
@echo 问题2:我最中意边个老师?(C.张××,D.郭××)
@echo 问题3:我最强噶科目是?(E.会计,F.电脑)
@echo 问题4:这个批处理叫什么?(G.按答案给予文件夹的权限,H.按指定的日期运行指定的程序)
@echo 问题5:我比较中意?(I.行路,J.踩单车)
@echo 问题6:我噶英文名系?(K.Wing,L.Wingl83)
@echo ------------------------------------------------------------
@echo 问题与权限对应关系:
@echo 问题1.可设置文件夹权限:拒绝访问
@echo 问题2.可设置文件夹权限:完全控制
@echo 问题3.可设置文件夹权限:写入
@echo 问题4.可设置文件夹权限:改写
@echo 问题5.可设置文件夹权限:只读
@echo 问题6.可设置文件夹权限:撤销
@echo ************************************************************
@set /p index=请输入问题答案,若正确就会获得指定权限:
@set index=%index:~0,1%
@if /I "%index%"=="A" goto choice1
@if /I "%index%"=="D" goto choice2
@if /I "%index%"=="E" goto choice3
@if /I "%index%"=="G" goto choice4
@if /I "%index%"=="J" goto choice5
@if /I "%index%"=="K" goto choice6
@goto error
@goto end

:choice1
echo y| Cacls C:\a /t /d Admin
@goto end

:choice2
echo y| Cacls C:\a /t /e /c /p Admin:F
@goto end

:choice3
echo y| Cacls C:\a /t /e /c /p Admin:W
@goto end

:choice4
echo y| Cacls C:\a /t /e /c /p Admin:C
@goto end

:choice5
echo y| Cacls C:\a /t /e /c /p Admin:R
@goto end

:choice6
echo y| Cacls C:\a /t /e /c /r Admin
@goto end

:error
cls
@echo Error:
@echo ***输入问题答案有误,请检查!
@goto mainmenu

:end
@echo ***已设置完毕!
@pause


2008-10-11 21:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 2 楼』:  

检查一下你分区格式类型

2008-10-11 21:32
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Wingl83
初级用户





积分 109
发帖 65
注册 2008-7-28
状态 离线
『第 3 楼』:  

我C盘是FAT32格式的,其他盘是NTFS的,我已经换成其他盘了,还是提示错误。

2008-10-11 21:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 4 楼』:  

你的其他盘下有A这个文件夹啊?

2008-10-11 21:53
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Wingl83
初级用户





积分 109
发帖 65
注册 2008-7-28
状态 离线
『第 5 楼』:  

并没有,这个是我为了试用这个批处理而新建的。

2008-10-11 22:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 6 楼』:  

echo y| Cacls d:\a /t /e /c /p Administratros:F

2008-10-11 22:07
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Wingl83
初级用户





积分 109
发帖 65
注册 2008-7-28
状态 离线
『第 7 楼』:  

我是将Administratros这个系统管理员的名字做了更改的,这样会影响吗?

2008-10-11 22:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 8 楼』:  

每次看到这种一行一行的@
总是有一种想打人的冲动
^_^

   此帖被 +1 点积分    点击查看详情   
评分人:【 tireless 分数: +1  时间:2008-10-11 22:14




2008-10-11 22:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Wingl83
初级用户





积分 109
发帖 65
注册 2008-7-28
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by HAT at 2008-10-11 10:12 PM:
每次看到这种一行一行的@
总是有一种想打人的冲动
^_^

这个批处理并不是我原创的,这么多@我也懒得改了,请大大将就着看

2008-10-11 22:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 10 楼』:  

没关系

2008-10-11 22:15
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
BC
中级用户




积分 338
发帖 175
注册 2007-10-21
状态 离线
『第 11 楼』:  

@好啊,锻炼体力.
话说LZ也是广东人?



C:\
C:\Del BC
2008-10-11 23:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wingl83
初级用户





积分 109
发帖 65
注册 2008-7-28
状态 离线
『第 12 楼』:  

是啊

2008-10-11 23:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
OriginGod
新手上路





积分 14
发帖 7
注册 2008-10-7
状态 离线
『第 13 楼』:  

用户名是Cacls吗?

2008-10-12 00:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wingl83
初级用户





积分 109
发帖 65
注册 2008-7-28
状态 离线
『第 14 楼』:  

用户名是Wing

2008-10-12 09:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
shqf
初级用户





积分 35
发帖 18
注册 2008-8-10
状态 离线
『第 15 楼』:  

原程序中的用户名是admin,要改成你电脑系统中已有的你想要给予权限的那个用户名。一般电脑系统中缺省的管理员用户名是administrator ,administrators 是管理员组名,上面拼写都有误。运行这个程序的用户首先要对d:\a目录具有管理员权限。

2008-10-12 10:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: