楼 主
[求助]大虾米进来帮帮忙嘛
发表于 2007-10-09 22:15 · 中国 湖南 湘潭 电信
新手上路
★
积分 8 发帖 3 注册 2006-09-22 03:06 19年会员 UID 63318
状态 离线
─────────────────── 版务记录 ────────────────────
执行:lxmxn
标题:大虾米进来帮帮忙嘛
说明:因标题表述过于模糊,不便于论坛的搜索和管理,请在三日内修改标题,否则扣除2点积分
参考:http://www.cn-dos.net/forum/viewthread.php?tid=7326&fpage=1
http://www.cn-dos.net/forum/viewthread.php?tid=1415
─────────────────── 版务记录 ────────────────────
for /f "skip=6" %%a in (list.txt) do md %%a
list.txt内的内容:
c:\windows\system32\control.exe
c:\windows\system32\taskmgr.exe
如果我想把他整理成一个批处理.要咋整嘎...
start c:\windows\system32\control.exe
start c:\windows\system32\taskmgr.exe
这样的不灵活..
思路是把list.txt里的内容设置成一个变量.
然后逻辑处理变量的每一行.(就是这个多行变量没整出来)
求大虾帮帮忙嘛..;););):P:P:P
[
Last edited by lxmxn on 2007-10-10 at 09:29 AM ]
第 2 楼
发表于 2007-10-09 22:40 · 中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493 发帖 2,315 注册 2006-05-01 10:41 20年会员 UID 54766 性别 男 来自 上海
状态 离线
@echo off
setlocal enabledelayedexpansion
cd.>list.bat
for /f "tokens=*" %%i in (list.txt) do (
set var=%%i
set "var=!var:C:\windows =start C:\windows !"
>>list.bat echo !var!
)
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正