中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 21:44
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 纯DOS下怎么把程序的运行结果作为另外程序的参数?
可打印版本  714 / 8
第1楼 lagunazeng 发表于 2007-03-27 08:40
新手上路 发帖 5 积分 12
纯DOS下怎么把程序的运行结果作为另外程序的参数?
纯DOS下for也没有/f参数,好像"|"也没有用
第2楼 flyinspace 发表于 2007-03-27 08:47
银牌会员 发帖 517 积分 1,206
可以用
IF ERRORLEVEL NUM COMMAND
第3楼 lagunazeng 发表于 2007-03-27 08:50
新手上路 发帖 5 积分 12
不是,我说的运行结果是指random 1 99这样的运行结果。
第4楼 flyinspace 发表于 2007-03-27 08:52
银牌会员 发帖 517 积分 1,206
你先写个实际的例子出来.

然后在其中插入问题所在.
第5楼 lagunazeng 发表于 2007-03-27 09:03
新手上路 发帖 5 积分 12
我有一个I2C的程序,写入的时候格式是I2C 地址 寄存器 数值
现在我需要随机写入一个数值,我在用random 1 99来随机生成
但是需要把生成的这个数值赋给I2C,不只要怎么操作。比如
random 1 99生成34
我就要写入I2C a0 08 34
这样
第6楼 flyinspace 发表于 2007-03-27 09:09
银牌会员 发帖 517 积分 1,206
set 赋值啊..

set var=%random%
set i2c=%i2c%%%var%
第7楼 lagunazeng 发表于 2007-03-27 10:01
新手上路 发帖 5 积分 12
不行,纯DOS的set里面不能运行程序
我已经解决了,参考了前面用debug写文件做的
第8楼 flyinspace 发表于 2007-03-27 10:03
银牌会员 发帖 517 积分 1,206
i2c 是一个程序???
第9楼 flyinspace 发表于 2007-03-27 10:05
银牌会员 发帖 517 积分 1,206
那不是更简单..
set var=%random%
i2c a0 a8 %var%

甚至直接
i2c a0 a8 %random%
也行啊?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023