[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]新手问几个批处理问题:变量的获取和赋值

本帖最后由 hxx 于 2020-4-7 21:55 编辑

问题一:
set /p url=
取一个网页。

例如:http://www.bathome.net/post.php?action=newthread&fid=5

set /p url=http://www.bathome.net/post.php?action=newthread&fid=5



提取set中的内容输出为
赋值%A%=http://www.bathome.net
赋值%B%=post.php
赋值%C%=newthread

*我是想自己复制一个完整的链接 喂给cmd 让CMD帮我提取这个网址中有用的信息   分别赋值为  参数A  参数B 参数C

问题二:

我知道从文件`1.txt`取内容生成文本`2.txt`

for /f "delims=" %%i in (1.txt) do echo %%i>> 2.txt



如果 我还从 两个文件中提取内容应该怎么写阿

a.txt      a里面的内容为固定内容   例如  123   (但是需要获取)

b.txt      b里面为分段内容          1 ,2 ,3

合并生成c.txt  文本内容为

1231
1232
1233

跟上面那个比较 ,这里需要提取两个文本,两种变量所以搞得稀里糊涂的。  


谢谢大佬们赐教, 百度搜不到了。 头疼。

本帖最后由 hxx 于 2020-4-7 21:08 编辑

回复 2# went


    谢谢大佬



如果是 https://XXXXXXX/A/B/C/D/E/F/?rootId=zzzzzzz

变量A 没问题。   

中间这段 不管 /A/B/C/   还是 /A/B/  又或者是 /A/B/C/D/    怎么可以把一整段拿下来。


最后一段我也取不到   想要 rootid= 后面的数值。  zzzzzz部分



其实案例1  已经写的有点通透了。  但是我基础太差,理解不了分段

TOP

这个论坛真的是 太友好了。感谢以上大佬。  剩下的 ,我可以举一反三了。

TOP

本帖最后由 hxx 于 2020-4-7 23:04 编辑

已编辑已编辑

TOP

返回列表