- 帖子
- 281
- 积分
- 1063
- 技术
- 22
- 捐助
- 0
- 注册时间
- 2008-9-12
|
对于楼顶的问题其实cmd /c这个帖子就结了。
set/p cmdinput=
cmd /c %cmdinput%
你要继续问,就对问题继续补充。。。。
至于你说不能用在整个程序中,你不妨把使用这种方法不能成功的那部分代码拿出来,看能否修正。
对于你的输入都是什么范围和格式。。。一定是 set /a开头后面是计算式么?
那你就自己截取表达式,自己算啊。
比如:
set /p cmdinput=
set /a val=%cmdinput%
echo %val%
用户可以直接输入数据5
或者输入表达式10+5
不是更方便?为什么要set /a |
|