标题:
[文本处理]
批处理模拟器登陆脚本怎么实现账号切换?
[打印本页]
作者:
hanlei514
时间:
2018-10-19 08:07
标题:
批处理模拟器登陆脚本怎么实现账号切换?
本帖最后由 hanlei514 于 2018-10-19 12:24 编辑
想用批处理写个模拟器登陆脚本,不知道怎么实现账号切换,求大哥们给指点知道
tt.data.txt文本内容如下:
17155824551----saFLv98419
17022062733----dh3y6lZBXJ
17176865043----NN1G7j0uiC
17022058293----dp5719PFOk
17022058258----6NLpJk1o93
……………………
求助以下功能是怎么做的:
1.取tt.data.txt文本第一行中----分隔符号前的内容到剪切板 如:17155824551
2.取tt.data.txt文本第一行中----分隔符号后的内容到剪切板 如:saFLv98419
取tt.data.txt中----所有前面的内容是用
for /f "tokens=1 delims=----" %%i in (tt.data.txt) do echo %%i | clip
能指点如何取tt.data.txt中
第一行
---- 前面的内容吗? (只是第一行,不取其他)
取tt.data.txt中----所有后面的内容是用
for /f "tokens=2 delims=----" %%i in (tt.data.txt) do echo %%i |clip
能指点如何取tt.data.txt中
第一行中
---- 后面的内容吗? (只是第一行,不取其他)
拜托大神们给个指导,万分感激
作者:
cfwyy77_bat
时间:
2018-10-19 08:17
了解一下 for ,你的三个问题都可以解决。
教程区 第一个置顶贴就是讲for的。
作者:
hanlei514
时间:
2018-10-19 08:36
本帖最后由 hanlei514 于 2018-10-19 09:13 编辑
百度组合了下实现如下:
取前面的
for /f "tokens=1 delims=----" %%i in (test.txt) do echo %%i >> pass.txt
clip < pass.txt
del pass.txt
取后面的
for /f "tokens=2 delims=----" %%i in (test.txt) do echo %%i >> pass.txt
clip < pass.txt
del pass.txt
删除
@echo off
more +1 test.txt > test.tmp
del test.txt
ren test.tmp test.txt
比较笨的实现
作者:
lifei259
时间:
2018-10-19 10:15
取前面的
for /f "tokens=1 delims=----" %%i in (test.txt) do echo %%i | clip
取后面的
for /f "tokens=2 delims=----" %%i in (test.txt) do echo %%i |clip
删除
more +1 test.txt >$
move /y $ test.txt
作者:
hanlei514
时间:
2018-10-19 11:51
回复
4#
lifei259
大哥 用了你的这个 为什么只是取文本的最后一行呢? 想取文本第一行如何实现呢
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2