中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 提取文本中每行的第一个 TAB 位前的字符(文件)并拷贝
« [1] [2] »
作者:
标题: 提取文本中每行的第一个 TAB 位前的字符(文件)并拷贝 上一主题 | 下一主题
duanml
中级用户




积分 231
发帖 112
注册 2007-6-19
状态 离线
『第 16 楼』:  

你有装ultraedit吗?

先将混合的目录文件和属性时间拷进去,将内容之间分隔用的空格段替换为<tab>字符。

然后将内容拷入excel,excel会按照<tab>分隔符,将目录文件和属性时间放在不同的列。

而后在目录文件列前加入一空列,插入xcopy,在目录文件列后的一列换成目标目录,和/e。

做完后,将其一起拷入bat文件。

2007-6-20 21:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 17 楼』:  

我装一下ultraedit试试,谢谢关注

2007-6-20 21:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 18 楼』:  

我按照你给的文件测试是可以的,不知道你为什么不行。

2007-6-20 21:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 19 楼』:  

生成的 run.bat
copy "C:\Documents and Settings\All Users\「开始」菜单\程序\Adobe ImageReady CS.lnk     1KB     A       2007-6-20 19:19:52              " "D:\Documents and Settings\All Users\「开始」菜单\程序\Adobe ImageReady CS.lnk        1KB     A       2007-6-20 19:19:52              "
copy "C:\Documents and Settings\All Users\「开始」菜单\程序\Adobe Photoshop CS.lnk      1KB     A       2007-6-20 19:19:52              " "D:\Documents and Settings\All Users\「开始」菜单\程序\Adobe Photoshop CS.lnk 1KB     A       2007-6-20 19:19:52              "
copy "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\Adobe Gamma Loader.lnk 2KB     A       2007-6-20 19:19:52      
.
.
.
..

2007-6-20 21:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 20 楼』:  

to: duanml
我在EXCEL 中每个单元格的值都要加引号才可以拷贝的,我怎么把一列中单元格的值加引号

2007-6-20 21:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
duanml
中级用户




积分 231
发帖 112
注册 2007-6-19
状态 离线
『第 21 楼』:  

那就在目录文件列前后再各加一列,里面加上引号,然后再拷回ultraedit,用列模式,删除多余的<tab>符号。

2007-6-20 21:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 22 楼』:  

,试了,还是有点问题
复制 *.lnk 时提示是文件还是目录?
每个目录后面还要再加上\

2007-6-20 22:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 23 楼』:  

用 EXCEL 把文件保存为 TXT  是可以啦,但是还有一个问题。如下:

xcopy /e "C:\Program Files\Common Files\InstallShield\Professional" "D:\目标文件\Program Files\Common Files\InstallShield\Professional"
xcopy /e "C:\Program Files\Common Files\InstallShield\Professional\RunTime" "D:\目标文件\Program Files\Common Files\InstallShield\Professional\RunTime"
xcopy /e "C:\Program Files\Common Files\InstallShield\Professional\RunTime\0701" "D:\目标文件\Program Files\Common Files\InstallShield\Professional\RunTime\0701"
xcopy /e "C:\Program Files\Common Files\InstallShield\Professional\RunTime\0701\Intel32" "D:\目标文件\Program Files\Common Files\InstallShield\Professional\RunTime\0701\Intel32"
xcopy /e "C:\Program Files\Common Files\InstallShield\Professional\RunTime\0701\Intel32\ctor.dll" "D:\目标文件\Program Files\Common Files\InstallShield\Professional\RunTime\0701\Intel32\ctor.dll"
xcopy /e "C:\Program Files\Common Files\InstallShield\Professional\RunTime\0701\Intel32\DotNetInstaller.exe" "D:\目标文件\Program Files\Common Files\InstallShield\Professional\RunTime\0701\Intel32\DotNetInstaller.exe"

拷贝第一个目录时,他会把目录下面的所有的文件都拷贝到目录文件夹中,是目录时要求只能建交目录,是文件时才要复制单个文件

2007-6-20 22:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
duanml
中级用户




积分 231
发帖 112
注册 2007-6-19
状态 离线
『第 24 楼』:  

你的这文件有一列都有属性显示的,第一次拷入excel时,按属性的排序,将D属性挑出,和文件分开处理就可以了。

xcopy /t /e 目录 目标

就不拷文件了。

2007-6-20 23:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 25 楼』:  

把你的文件以附件的形式放上来,我测试一下。

2007-6-21 00:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 26 楼』:  to:lxmxn 版主

前两天去搞别的事情了,不好意思。原文件见附件

附件 1: changefiles.txt (2007-6-26 15:30, 3.82 K,下载次数: 9)
2007-6-26 15:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
memphis220
新手上路





积分 6
发帖 3
注册 2007-2-8
状态 离线
『第 27 楼』:  

for /f "usebackq delims==        " %%i in (h:\cp.txt) do (mkdir e:\1"%%~pi")&(copy "%%i" e:\1"%%~pi")

2007-6-27 12:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 28 楼』:  

楼上的还是会有多余的东西
(mkdir "目录" )  & (copy "C:\"目录"\data1.cab        1,886KB        A        2004-6-16 9:44:50" "目录")

2007-7-9 19:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 29 楼』:  

RE beyoungse:

我再次测试了一下,我13楼的没问题,把yourfile.txt改成你的changfiles.txt文件。

2007-7-9 21:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
beyoungse
中级用户





积分 253
发帖 112
注册 2005-12-20
状态 离线
『第 30 楼』:  

谢谢你 我用xp xp2 测试 可以了

[ Last edited by beyoungse on 2007-7-9 at 10:28 PM ]

2007-7-9 22:17
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: