无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2785|回复: 9
打印 上一主题 下一主题

求DOS下批处理命令

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-28 10:07:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手们,我想做一个DOS菜单功能如下:

set h=1
set j=2
ser k=3
goto vb

:vb
call a:\%h%-%j%-%vb%.cmd

但我现在想把它改动一下,把上面的1,2,3,这几个设定值改为手动输入应该怎么做呢?请各位指点指点。
2#
发表于 2009-4-28 10:51:54 | 只看该作者
用 wbat
[$h,40,U!] 之类的
回复

使用道具 举报

3#
 楼主| 发表于 2009-4-28 11:12:15 | 只看该作者
我了解了一下,发现如果用 [$h,2] 之一类的语句的话也是调用在设定范围内的数目,而不是随意的数字
回复

使用道具 举报

4#
 楼主| 发表于 2009-4-28 11:14:33 | 只看该作者
其它我要这批处理是想把http://bbs.wuyou.net/forum.php?m ... amp;highlight=gdisk
里面的批处理改为DOS也可使用的,请高手指定指定
回复

使用道具 举报

5#
发表于 2009-4-28 12:41:58 | 只看该作者
http://bbs.wuyou.net/viewthread. ... amp;highlight=gdisk
gdisk 分区
dos下有现成的,在dos联盟。
回复

使用道具 举报

6#
发表于 2009-4-29 05:12:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

7#
发表于 2009-5-3 20:08:49 | 只看该作者
就下面的,  看到了吧!  这样就OK了

set /p h=请输入H的设定值
set /p j=请输入j的设定值
set /p k=请输入k的设定值
goto vb
call a:\%h%-%j%-%vb%.cmd
回复

使用道具 举报

8#
发表于 2009-5-26 10:48:15 | 只看该作者
:again
cls
echo                  
echo                  
echo                  
echo.
echo                       1. set h=1
echo                       2. set j=2
echo.                      3. Exit Dos Test            
echo.                           
choice /c:123/n  Please Enter Your Choice ???
echo.
if errorlevel 3 goto dos
if errorlevel 2 goto Av
if errorlevel 1 goto nv

:NV
运行内容就可以了
回复

使用道具 举报

9#
发表于 2009-5-26 12:09:22 | 只看该作者
Gdisk一键分区 09.02.27
运行环境: DOS

http://bbs.wuyou.net/forum.php?m ... 7567&highlight=
回复

使用道具 举报

10#
发表于 2009-5-29 09:43:03 | 只看该作者
set h=%1
set j=%2
ser k=%3
goto vb

:vb
call a:\%h%-%j%-%vb%.cmd

建立成BAT文件,假如名字为 run.bat

在程序运行的时候输入 run.bat 1 2 3
这时候 批处理的 h j k 分别就是 1 2 3 了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-1 11:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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