![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 04:39 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 问一个关于输出到文本文件的问题? |
| 可打印版本 1,315 / 8 |
| 第1楼 pfjuifv | 发表于 2006-10-03 09:00 |
| 初级用户 发帖 15 积分 68 | |
|
问一个关于输出到文本文件的问题? 在纯DOS下我想做一个BAT文件有如下功能。
打开这个BAT文件后提示输入 123 456 ....... 输入123>1.txt 输入456>>1.txt 因为123和456是一个变量,这不是很明白怎么写? 有高手能解答一下吗? |
|
| 第2楼 pengfei | 发表于 2006-10-03 09:09 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
@echo off
set /p one=请输入: set /p two=请再次输入: echo %one%>1.txt echo %two%>>1.txt |
|
| 第3楼 不得不爱 | 发表于 2006-10-03 09:24 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
纯DOS下要用外部命令来实现!
|
|
| 第4楼 namejm | 发表于 2006-10-03 21:38 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
是的,纯DOS下虽然有set命令,但是不接受 /p 开关。
|
|
| 第5楼 pfjuifv | 发表于 2006-10-03 23:01 |
| 初级用户 发帖 15 积分 68 | |
|
没有/p是什么意思,是不是说不能用set来做这个工作?
|
|
| 第6楼 pfjuifv | 发表于 2006-10-03 23:05 |
| 初级用户 发帖 15 积分 68 | |
|
那么我想做这个要怎么做啊?
用一什么? |
|
| 第7楼 redtek | 发表于 2006-10-03 23:24 |
| 金牌会员 发帖 1,147 积分 2,902 | |
Originally posted by pfjuifv at 2006-10-3 09:00: 纯DOS没有 Set /p 的开关,变通一下吧:) @echo off echo %1 > 1.txt 实验过程: |
|
| 第8楼 redtek | 发表于 2006-10-03 23:25 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
要不就使用Turbo Basic 或 C 编着玩~:)
|
|
| 第9楼 lxmxn | 发表于 2006-10-05 08:38 |
| 版主 发帖 4,938 积分 11,386 | |
|
redtek兄的方法不错,变通了一下。
copy con a.bat用得巧妙,好象回到了EDIT时代,HOHO~~ |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |