中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 19:24
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 不知如何编写批处理把这些数字放在4个问号里.
可打印版本  1,939 / 17
第1楼 zch1366 发表于 2007-03-12 09:50
中级用户 发帖 148 积分 326
不知如何编写批处理把这些数字放在4个问号里.
自动分区批处理是这样编写的
dm 1 /cre /pri /sz:5000 /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:45000 /for /q /y


不知如何编写批处理把5000 20000 20000 45000放在4个问号里.
谢谢各位高手帮忙!!!!
dm 1 /cre /pri /sz:< 1 ? > /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:< 2 ? > /for /q /y
dm 1 /cre /log /sz:< 3 ? > /for /q /y
dm 1 /cre /log /sz:< 4 ? > /for /q /y
第2楼 lxmxn 发表于 2007-03-12 10:16
版主 发帖 4,938 积分 11,386

  完全根据你的目的来写的:


[ Last edited by lxmxn on 2007-3-11 at 09:18 PM ]
第3楼 zch1366 发表于 2007-03-12 12:31
中级用户 发帖 148 积分 326
末试过...先谢过2楼的
谢谢lxmxn高手帮忙!!!!
第4楼 zch1366 发表于 2007-03-12 12:44
中级用户 发帖 148 积分 326
我的意思是点击批处理文件.跟着执行批处理文件..打开窗口..输入5000 20000 20000 45000
跟着执行以下批处理程序
dm 1 /cre /pri /sz:5000 /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:45000 /for /q /y
第5楼 zch1366 发表于 2007-03-12 12:44
中级用户 发帖 148 积分 326
谢谢各位高手帮忙!!!!
第6楼 lxmxn 发表于 2007-03-13 02:24
版主 发帖 4,938 积分 11,386
  其实稍微把我写的批处理修改一下就可以达到你的目的了,代码如下:(未测试,有问题继续跟贴讨论)
第7楼 zch1366 发表于 2007-03-13 04:00
中级用户 发帖 148 积分 326
不新建temp.bat文件....立刻执行

dm 1 /cre /pri /sz:5000 /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:45000 /for /q /y

以上批处理程序....
谢谢lxmxn热心帮忙!!!!
第8楼 lxmxn 发表于 2007-03-13 04:15
版主 发帖 4,938 积分 11,386

  Re zch1366:
再次修改即可:
第9楼 zch1366 发表于 2007-03-13 04:44
中级用户 发帖 148 积分 326
我这方面是菜鸟...lxmxn麻烦你了!!!
如何加多后面两行程序
dm 1 /cre /pri /sz:< 1 ? > /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:< 2 ? > /for /q /y
dm 1 /cre /log /sz:< 3 ? > /for /q /y
dm 1 /cre /log /sz:< 4 ? > /for /q /y
dm 1 /cre /log /for /q /y
dm 1 /act /p:1

dm 1 /cre /pri /sz:5000 /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:45000 /for /q /y
dm 1 /cre /log /for /q /y
dm 1 /act /p:1
第10楼 zch1366 发表于 2007-03-13 04:58
中级用户 发帖 148 积分 326
我的意思是点击批处理文件.跟着执行批处理文件..打开窗口..输入5000 20000 20000 45000
dm 1 /cre /pri /sz:< 1 ? > /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:< 2 ? > /for /q /y
dm 1 /cre /log /sz:< 3 ? > /for /q /y
dm 1 /cre /log /sz:< 4 ? > /for /q /y
dm 1 /cre /log /for /q /y
dm 1 /act /p:1


跟着显示以下窗口.....<<看看程序是否正确..跟着执行程序>>
dm 1 /cre /pri /sz:5000 /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:45000 /for /q /y
dm 1 /cre /log /for /q /y
dm 1 /act /p:1


跟着按回车键执行下以批处理程序
dm 1 /cre /pri /sz:5000 /for /q /y
dm 1 /cre /ext
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:20000 /for /q /y
dm 1 /cre /log /sz:45000 /for /q /y
dm 1 /cre /log /for /q /y
dm 1 /act /p:1

lxmxn麻烦你了!!!
真是不好意思
第11楼 lxmxn 发表于 2007-03-13 05:58
版主 发帖 4,938 积分 11,386
  Re zch1366:
  没关系,大家互相学习啊。这个可以算是v4.0版了,呵呵:
第12楼 zch1366 发表于 2007-03-13 07:12
中级用户 发帖 148 积分 326
末试过..先谢过.lxmxn热心帮忙!!!!
第13楼 zch1366 发表于 2007-03-13 07:18
中级用户 发帖 148 积分 326
试过了...应该可以了
谢谢lxmxn热心帮忙!!!!
第14楼 jackyggt 发表于 2007-03-13 07:29
初级用户 发帖 38 积分 76
学习哈
第15楼 zch1366 发表于 2007-03-16 07:34
中级用户 发帖 148 积分 326
在win xp可以运行批处理文件
在DOS下缺少文件..不能运行...
还是要麻烦lxmxn热心帮忙!!!!
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023