标题: [文本处理] 批处理按规则生成自定义的文本内容 [打印本页]
作者: asfor78 时间: 2013-3-11 17:11 标题: 批处理按规则生成自定义的文本内容
本帖最后由 asfor78 于 2013-3-11 17:15 编辑
求助高人解决 我的目的是这样的 比如 ip文本内容为 192.168.1.1 192.168.1.2 192.168.1.3 ...... 账户为 administrator admin ...... 密码内容为 1 12 123 .......
那个我想问的是如何通过批处理方式来将账户和密码添加到IP后面 格式为这样的 IP@账户;密码 生成后就成为这样了
192.168.1.1@administrator;1
192.168.1.1@administrator;12
192.168.1.1@administrator;1234
192.168.1.1@admin;1
192.168.1.1@admin;12
192.168.1.1@admin;123
192.168.1.2@administrator;1
192.168.1.2@administrator;12
192.168.1.2@administrator;123
192.168.1.2@admin;1
192.168.1.2@admin;12
192.168.1.2@admin;123
192.168.1.3@administrator;1
..............
并且每行一条结果
大概意思我说明白了吧 就是先一个个添加密码 在接着下一个账户 在添加密码 以此类推 添加完了就换下一个IP
有人会吗? 或者其他什么方法?
作者: wankoilz 时间: 2013-3-11 23:18
你怎么写了个1234??- @echo off
- echo wait...
- (for /l %%a in (1,1,225) do (
- for %%b in (administrator,admin) do (
- for %%c in (1,12,123) do (
- set/p=192.168.1.%%a@<nul
- set/p=%%b;%%c<nul
- echo;
- )
- )
- ))>a.txt
复制代码
作者: asfor78 时间: 2013-3-11 23:20
呵呵 写错了 这样可以吗?我去试试
作者: asfor78 时间: 2013-3-11 23:22
额 这个不错 但还差一点 我是要文本里面的IP去生成 而不是生成192.168.1.1......... IP也是每行一个 账户密码也是很多的 也是每行一个 在文本里
作者: asfor78 时间: 2013-3-11 23:32
就是如图这样 把这些IP后面加上这些账户和密码 规则还是和上面说的一样
作者: wankoilz 时间: 2013-3-11 23:32
把你所有文本的样本拿来看看呗
作者: asfor78 时间: 2013-3-11 23:38
当然了 我不只是生成这些IP账户和密码 要随时可以添加修改的
作者: terse 时间: 2013-3-11 23:41
搞暴力啊- @echo off
- (for /f "delims=" %%a in (IP.txt) do (
- for /f "delims=" %%b in (账户.txt) do (
- for /f "delims=" %%c in (密码.txt) do (
- echo %%a@%%b;%%c
- ))))>结果.txt
- pause
复制代码
作者: asfor78 时间: 2013-3-11 23:44
被发现了-- 呵呵 那么IP后面的空格你有办法去除吗 那个空格一点都不整齐 有的是3个空格 有的是4个 .... 怎么去除空格唉
作者: wankoilz 时间: 2013-3-11 23:48
- @echo off
- echo wait...
- (for /f %%a in (ip.txt) do (
- for /f %%b in (账户.txt) do (
- for /f %%c in (密码.txt) do (
- set/p=%%a@<nul
- set/p=%%b;%%c<nul
- echo;
- ))))>a.txt
复制代码
我只能做到这一步了。
下次提问的时候一次性把问题描述清楚,想清楚了再问,说得模棱两可的没人会想看的。
作者: asfor78 时间: 2013-3-11 23:50
太谢谢了 呵呵 就是有点不太会叙述 呵呵 谢了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |