无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8177|回复: 9
打印 上一主题 下一主题

批处理中如何取得当前用户名

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-5 13:01:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
批处理如下:

rem 修改所有者为当前用户
SubInAcl.exe" /file 文件名 /setowner=当前系统用户名

rem 取得完全控制权
echo y|cacls E:\NBMSClient\client.dll /g everyone:f

rem 去掉属性
attrib -r -a -s -h E:\NBMSClient\client.dll

rem 删除
del /q E:\NBMSClient\client.dll
exit

我如何取得本地计算机当前用户名,写一个变量。使它自动设定当前用户为所有者。

再有如何判断系统管理员的用户名。
2#
 楼主| 发表于 2009-4-5 13:38:05 | 只看该作者
还有就是如何判断磁盘最后分区号是什么,借助第三方工具也可以?
回复

使用道具 举报

3#
发表于 2009-4-5 14:00:54 | 只看该作者
1,根据set信息
2,搜索论坛
回复

使用道具 举报

4#
 楼主| 发表于 2009-4-5 14:24:36 | 只看该作者
能不能具体点。
另外,在论坛搜索用什么关键词,我搜用户名,没有搜到,不知道该用什么关键词合适
搜分区,盘符也没哟找到
回复

使用道具 举报

5#
发表于 2009-4-5 16:30:59 | 只看该作者
原帖由 freesoft00 于 2009-4-5 14:24 发表
能不能具体点。
另外,在论坛搜索用什么关键词,我搜用户名,没有搜到,不知道该用什么关键词合适
搜分区,盘符也没哟找到


不知道如何搜索的话,这只能说明还需加强学习。
假如没有搜索,就说没有搜到的话,就只有无语了。




回复

使用道具 举报

6#
 楼主| 发表于 2009-4-5 16:48:28 | 只看该作者
好的,谢谢lianjiang了 !
这个最后分区,是否包括光驱?我想定位的是包括硬盘和光驱的最后一个分区号。

还有用户名如何取得
回复

使用道具 举报

7#
发表于 2009-4-5 20:06:50 | 只看该作者
请确立应用环境?是cmd下,还是 纯dos状态。
回复

使用道具 举报

8#
发表于 2009-4-6 11:29:48 | 只看该作者
楼上的,很显然楼主指的是CMD状态下.纯DOS状态怎么可能有用户登陆呢?

%USERNAME%就是当前登陆的用户名
回复

使用道具 举报

9#
发表于 2009-4-6 19:13:38 | 只看该作者
楼上正解。

%USERNAME%
回复

使用道具 举报

10#
发表于 2009-4-6 19:23:57 | 只看该作者
如何判断磁盘最后分区号是什么

自己写一程序,使用GetDriveType函数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-10-4 12:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表