注册
登录
论坛
搜索
帮助
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
批处理之家
»
BAT求助&讨论
» [已解决]批处理如何根据指定文本列出的数字号码段提取其他多个文本内容数字号码
[新手上路]
批处理新手入门导读
[视频教程]
批处理基础视频教程
[视频教程]
VBS基础视频教程
[批处理精品]
批处理版照片整理器
[批处理精品]
纯批处理备份&还原驱动
[批处理精品]
CMD命令50条不能说的秘密
[在线下载]
第三方命令行工具
[在线帮助]
VBScript / JScript 在线参考
1
2
下一页
返回列表
发帖
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
1
楼
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2016-9-30 11:52
|
显示全部帖子
[文本处理]
[已解决]批处理如何根据指定文本列出的数字号码段提取其他多个文本内容数字号码
批处理截取指定文本号码段内容问题
问题:
tmp 文件夹下有 N 个号码段文本(0000.txt;0001.txt;1250.txt等),工作需求是通过读取指定“截取号码段.txt”,截取 tmp 文件夹(0000.txt;0001.txt;1250.txt等)下相对映的号码段文本内容,输出到新建文本。
提示:号码段前4位为号码段文本名,5-11位为顺序码
结果如下图:
----------------------------------------------------------------------
之前 @aa77dd@163.com 在26楼时给的测试代码对 test 13位字符串测试结果是对的,但实际另一批产品字符串为14位,我改了下代码测试运行发现截取结果偏差很大(小弟吾水平太烂的原因)。后只能AT求助于 @pcl_test兄 得於解决。
在此:
非常感谢 @aa77dd@163.com @pcl_test @codegay @WHY 坛友们的热心建议及帮助。
附件:
1
评分人数
Batcher:
感谢给帖子标题标注[已解决]字样
PB + 2
收藏
分享
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
2
楼
发表于 2016-9-30 13:12
|
显示全部帖子
回复
2#
pcl_test
谢谢,@pcl_test 老大的点醒,下次改正!
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
3
楼
发表于 2016-9-30 14:00
|
显示全部帖子
回复
4#
pcl_test
试了下代码,没输出
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
4
楼
发表于 2016-9-30 14:21
|
显示全部帖子
本帖最后由 pcl_test 于 2016-9-30 14:26 编辑
回复
6#
pcl_test
……
set "c=%%i"
for %%k in (!c:~4^,7!) do if defined _%%a1%%k echo;%%i
>>result.txt echo %%i
)
)
pause
没截取成功,只是合并了几个要截取的号码段文本
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
5
楼
发表于 2016-9-30 15:27
|
显示全部帖子
本帖最后由 pcl_test 于 2016-9-30 15:32 编辑
回复
8#
pcl_test
CMD 没输出结果,输出文本都没生成
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
6
楼
发表于 2016-9-30 15:41
|
显示全部帖子
回复
10#
pcl_test
放了,都放在一个文件夹下运行的
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
7
楼
发表于 2016-9-30 15:52
|
显示全部帖子
回复
12#
pcl_test
代码运行显示: “ 请按任意键继续. . . ”
回车后,没输出生成文本
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
8
楼
发表于 2016-9-30 16:14
|
显示全部帖子
回复
14#
pcl_test
显示:
#0000=1
#0001=1
#1250=1
请按任意键继续. . .
复制代码
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
9
楼
发表于 2016-9-30 17:59
|
显示全部帖子
本帖最后由 pcl_test 于 2016-9-30 18:18 编辑
回复
16#
pcl_test
// 5 楼的代码运行只 cmd 回显,“ 请按任意键继续. . . ”
// 号码段文本\批处理等全放在一个文件夹,添加 8 楼 输出代码 运行,没输出
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
10
楼
发表于 2016-10-1 12:37
|
显示全部帖子
回复
18#
pcl_test
生成 结果.txt 文本但没内容
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
11
楼
发表于 2016-10-1 12:38
|
显示全部帖子
回复
19#
aa77dd@163.com
生成 result.txt ,内容是合并号码段文本,没截取
cmd 回显:
tmpfile
0000.txt
已复制 1 个文件。
tmpfile
1250.txt
已复制 1 个文件。
请按任意键继续. . .
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
12
楼
发表于 2016-10-1 12:45
|
显示全部帖子
回复
20#
codegay
国庆节快乐!不懂 py3 机子到装了 py2.7 , 数据处理并不需要分割,不好意思你理解错了这是我的错,图片只为了更直观的了解。截取结果是例如上传的 result.txt 输出结果。
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
13
楼
发表于 2016-10-1 12:47
|
显示全部帖子
回复
23#
pcl_test
好的,谢谢 @pcl_test 老大 国庆节快乐!
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
14
楼
发表于 2016-10-4 16:01
|
显示全部帖子
回复
27#
codegay
嗯,是条形码
TOP
winbat
发短消息
加为好友
winbat
当前离线
UID
70093
帖子
41
精华
0
积分
60
PB
60
技术
0
捐助
0
阅读权限
10
在线时间
21 小时
注册时间
2014-12-28
最后登录
2024-4-2
上等兵
帖子
41
积分
60
技术
0
捐助
0
注册时间
2014-12-28
15
楼
发表于 2016-10-4 16:08
|
显示全部帖子
回复
26#
aa77dd@163.com
谢谢,@aa77dd@163.com 代码测试通过,手工试了另一批产品结果 号码段及数量 都对,非常感谢 @aa77dd@163.com @pcl_test @codegay 及热帮助的坛友们。
这里是个很能让人学习到东西的地方,期望坛子越来越好!最后祝大家国庆快乐!
TOP
1
2
下一页
返回列表
VBS求助&讨论
有偿求助
批处理专区: BAT CMD DOS
BAT求助&讨论
BAT教程&资料
BAT原创&转载
BAT新大陆
BAT转载代码
新手练功
出题挑战
有偿求助
第三方命令行
开源原创工具
iBAT
Take Command
其他脚本区
PowerShell求助&讨论
PowerShell教程&资料
PowerShell原创&转载
VBS求助&讨论
JS / JScript / JavaScript
VBS教程&资料
VBS原创&转载
UNIX/Linux Shell
Python
Perl
网络资源区
电脑技术研讨
精品软件交流
论坛事务区
站务交流
意见反馈
论坛公告
版主申请
交换链接
建站杂谈
活动专区
论坛总版规
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]