![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-06 04:01 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 麻烦大家解释一下,这段话哪儿错了。。。 |
| 可打印版本 1,083 / 12 |
| 第1楼 acme | 发表于 2007-10-10 20:48 |
| 中级用户 发帖 98 积分 238 来自 陕西 | |
|
高手帮忙指点这个p的问题。 C:
dir|find "位元組可用" >1.txt for /f "tokens=3" %x in (c:\1.txt) do echo %x IF /I "x" LSS "5,000,000,000" goto nn exit :nn c: md 1234 echo. & pause exit |
|
| 第2楼 lxmxn | 发表于 2007-10-10 21:57 |
| 版主 发帖 4,938 积分 11,386 | |
|
1、数值比较不需要加“ "" ”的。
2、数值过大无法进行比较。 |
|
| 第3楼 acme | 发表于 2007-10-12 07:14 |
| 中级用户 发帖 98 积分 238 来自 陕西 | |
|
这个已经搞定了,但是我们可以将此用来检测网络中远短命令吗?
比如我要检测\\atester\d#的空间大小,如果空间小于2GB我们执行一个命令呢? |
|
| 第4楼 lxmxn | 发表于 2007-10-12 16:42 |
| 版主 发帖 4,938 积分 11,386 | |
|
你先把\\atester\d$映射成一个本地驱动器,然后dir。
|
|
| 第5楼 acme | 发表于 2007-10-12 19:09 |
| 中级用户 发帖 98 积分 238 来自 陕西 | |
|
但是我要连接的有很多个盘的,一一连接那40台电脑有40多个盘是很烦恼的事情。
高手再指点一些其他方法吧。 |
|
| 第6楼 xiandan703 | 发表于 2007-10-13 15:14 |
| 初级用户 发帖 32 积分 62 | |
|
!!!菜鸟看不懂~~哈哈
|
|
| 第7楼 dibei | 发表于 2007-10-15 11:57 |
| 初级用户 发帖 46 积分 93 来自 南京 | |
|
麻烦大家解释一下,这段话哪儿错了。。。 C:
dir|find "位元組可用" >1.txt for /f "tokens=3" %x in (c:\1.txt) do echo %x IF /I "x" LSS "5,000,000,000" goto nn exit :nn c: md 1234 echo. & pause exit 原帖地址如下,但还是没懂,麻烦大家解释一下,这段话哪儿错了,执行了什么命令,谢谢了 原帖地址:http://www.cn-dos.net/forum/viewthread.php?tid=34264&fpage=1 __________版务纪录__________ 执行:不得不爱 说明:一题多发,扣积分5分 ___________________________ |
|
| 第8楼 lxmxn | 发表于 2007-10-15 16:53 |
| 版主 发帖 4,938 积分 11,386 | |
|
原贴我已经说明了!
|
|
| 第9楼 lxmxn | 发表于 2007-10-15 17:07 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by acme at 2007-10-12 19:09: 批处理是专门做这些的,别担心。 |
|
| 第10楼 dibei | 发表于 2007-10-15 17:11 |
| 初级用户 发帖 46 积分 93 来自 南京 | |
|
还是不懂
我把"5,000,000,000"改成5,000,000后 还是创建不了1234 另外我还想知道这几条命令实现的是什么功能 |
|
| 第11楼 不得不爱 | 发表于 2007-10-15 17:55 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
C:
for /f "tokens=3" %%x in ('dir^|find "位元組可用"') do set x=%%x set x=%x:,=% set x=%x:~0,-3% IF /I %x% LSS 5000000 goto nn exit :nn c: md 1234 echo. & pause exit |
|
| 第12楼 acme | 发表于 2007-10-15 19:35 |
| 中级用户 发帖 98 积分 238 来自 陕西 | |
|
那还要请版主给予指点了。
此外: 怎样才能够做版主呢? 你们的职位让人向往,如果我能! |
|
| 第13楼 lxmxn | 发表于 2007-10-16 01:28 |
| 版主 发帖 4,938 积分 11,386 | |
|
思路是:
net use 连接其它的主机,然后映射网络驱动器成本地的驱动器,然后筛选出dir中的值,再根据判断进行相应的操作。 由于操作的主机比较多,可以处理玩一个主机之后删除net use连接,再进行下一个连接。 [ Last edited by lxmxn on 2007-10-16 at 01:29 AM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |