Board logo

标题: 纯DOS下怎么把程序的运行结果作为另外程序的参数? [打印本页]

作者: lagunazeng     时间: 2007-3-27 08:40    标题: 纯DOS下怎么把程序的运行结果作为另外程序的参数?

纯DOS下for也没有/f参数,好像"|"也没有用
作者: flyinspace     时间: 2007-3-27 08:47
可以用
IF ERRORLEVEL NUM COMMAND

作者: lagunazeng     时间: 2007-3-27 08:50
不是,我说的运行结果是指random 1 99这样的运行结果。
作者: flyinspace     时间: 2007-3-27 08:52
你先写个实际的例子出来.

然后在其中插入问题所在.
作者: lagunazeng     时间: 2007-3-27 09:03
我有一个I2C的程序,写入的时候格式是I2C 地址 寄存器 数值
现在我需要随机写入一个数值,我在用random 1 99来随机生成
但是需要把生成的这个数值赋给I2C,不只要怎么操作。比如
random 1 99生成34
我就要写入I2C a0 08 34
这样
作者: flyinspace     时间: 2007-3-27 09:09
set 赋值啊..

set var=%random%
set i2c=%i2c%%%var%
作者: lagunazeng     时间: 2007-3-27 10:01
不行,纯DOS的set里面不能运行程序
我已经解决了,参考了前面用debug写文件做的
作者: flyinspace     时间: 2007-3-27 10:03
i2c 是一个程序???
作者: flyinspace     时间: 2007-3-27 10:05
那不是更简单..
set var=%random%
i2c a0 a8 %var%

甚至直接
i2c a0 a8 %random%
也行啊?