![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 02:31 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]怎么让变量和程序执行结果输出到同一行 |
| 可打印版本 977 / 4 |
| 第1楼 kxhcn | 发表于 2010-06-16 01:13 |
| 新手上路 发帖 7 积分 11 | |
|
[求助]怎么让变量和程序执行结果输出到同一行 %computername%
和ver 输出到文本同一行 ver输出的结果前面和后面都有一个空行 我尝试了半天只能做到去掉一个空行 结果还是分两行显示的 。。。。。。 |
|
| 第2楼 Hanyeguxing | 发表于 2010-06-16 08:16 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
| 第3楼 treesingwind | 发表于 2010-06-16 10:46 |
| 新手上路 发帖 6 积分 7 | |
|
二楼大哥的代码是:
for /F "delims=" %%a in ('ver') do echo.%computername% %%a 用了是有效的, 想请问单独写代码echo %computername% 和单独写代码echo ver 后面都是有回车换行的, 为啥用for/f提取了不带换行的ver以后, echo %computername% %%a 反倒是拿掉了%computername%后面的换行而不是拿掉了ver后面的换行? |
|
| 第4楼 Hanyeguxing | 发表于 2010-06-16 11:14 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
for /f解析时,忽略从(set)中获取到的空行。
|
|
| 第5楼 faxa1 | 发表于 2010-06-29 17:49 |
| 新手上路 发帖 6 积分 6 | |
|
请问我写了一个在文件中查找内容的
@echo off for /r %%a in (*.txt) do ( echo %%~nxa type %%a | find "x=" ) >>result.bat 其结果是 11.txt x=11 22.txt x=22 33.txt x=33 这里好像不能把/r 该为/f 那又该怎么办 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |