![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 11:08 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【求助:关于批处理修改文本】 |
| 可打印版本 734 / 4 |
| 第1楼 wuhanbin | 发表于 2008-08-18 12:35 |
| 初级用户 发帖 86 积分 191 | |
|
【求助:关于批处理修改文本】 我有以文本1.txt,内容如下:
c:\run.dll c:\windows\x.png …… 想通过批处理把它变成: “c:\run.dll”-“!:\run.dll” ”c:\windows\x.png“-"!:\windows\x.png" …… 恳求大家帮帮我吧,先谢谢各位了! |
|
| 第2楼 slore | 发表于 2008-08-18 12:44 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
@echo off
for /f "delims=" %%i in (a.txt) do echo "%%i"-"!:%%~pnxi" pause |
|
| 第3楼 wuhanbin | 发表于 2008-08-18 12:56 |
| 初级用户 发帖 86 积分 191 | |
|
谢谢,能告诉我"!:%%~pnxi"是什么意思吗?
|
|
| 第4楼 HAT | 发表于 2008-08-18 13:22 |
| 版主 发帖 5,017 积分 9,023 | |
|
看看帮助
for /? In addition, substitution of FOR variable references has been enhanced. |
|
| 第5楼 wuhanbin | 发表于 2008-08-18 13:45 |
| 初级用户 发帖 86 积分 191 | |
|
我有以文本1.txt,内容如下:
c:\sys\run.dll c:\windows\sys\x.png c:\6.jpg c:\windows\system\ocx.dll …… 想让批处理自动搜索关键词sys,检测每行文字,如果发现有sys文件夹,则把它变成以sys开头的文本,如果没有检测到sys,就安原样。输出如下: “c:\sys\run.dll”-"!:\sys\run.dll" "c:\windows\sys\x.png"-"!:\sys\x.png" "c:\6.jpg"-"!:\6.jpg" "c:\windows\system\ocx.dll"-"!:\windows\system\ocx.dll" (在第一第二行中检测到sys文件夹,在右侧!:后就紧跟sys) (在第三第四行中未检测到sys文件夹,在右侧:后按原位置保存) |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |