1.我用Set /p向屏幕输出了10个"ok",要怎么做才能把这10个"Ok"一起保存到一个文本文件中呢?如执行了以上命令后就输出:ok ok ok ok ok ok ok ok ok ok
我想取出"ok ok ok ok ok ok ok ok ok ok"保存到文件中去.
2.能解释一下这个命令的意思吗:set /p=ok 0>nul ,我只知道Set /p 可以等待用户的输入,而set /p中没有变量,是不是就是把ok放到当前屏管道上?0>nu又l是怎么一回事呢?
希望各位高手帮帮忙,谢谢了.
———————————————————————
转移自 DOS疑难解答 & 问题讨论 (解答室)
明显发错版块,扣分予以警示。
——管理员
———————————————————————
[ Last edited by HAT on 2008-12-20 at 22:18 ]
@echo off
for /l %%a in (1 1 10) do (
set /p=ok <nul>>a.txt
)
作者: wjcing 时间: 2008-12-20 20:49
呵呵。谢谢HAT版主了,
@echo off
for /l %%i in (1 1 10) do (
for /l %%a in (1 1 10) do (
set /p=ok%%i <nul>>a.txt
)
echo. >>a.txt
)
pause
还是要自己加个换行
我开始是这样想的可不可以用什么方法一次取出这10个OK,之后再一次写入文件中,不用一次一次的写进文件,要是没有方法这样也行了。。反正也是用改其它语言的程序来学习的,呵呵。。谢谢版主了。