![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 14:42 |
共 48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 批处理高手进来帮忙(批处理获取外网IP并上传到FTP) |
| 可打印版本 923 / 3 |
| 第1楼 xxniao | 发表于 2008-02-10 13:55 |
| 初级用户 发帖 23 积分 66 来自 浙江 | |
|
批处理高手进来帮忙(批处理获取外网IP并上传到FTP) {求助}批处理高手进来帮忙!!(批处理获取外网IP并上传到FTP服务器)
@echo off <"%~f0" more +5 >tmp.vbs cscript //NoLogo /e:vbscript tmp.vbs %1>ip.txt echo >nul && del tmp.vbs goto:eof set oDOM = WScript.GetObject("http://www.ip138.com/ip2city.asp") do until oDOM.readyState = "complete" WScript.sleep 200 Loop s=oDOM.documentElement.innerText set re = New RegExp re.Pattern="(\d+)\.(\d+)\.(\d+)\.(\d+)" For Each m in re.Execute(s) WScript.Echo m Next 哪们高手能利用以上代码帮我写一个批处理,作用就是通过以上代码产生的IP.TXT 通过批处理方式上传到FTP服务器上面!多谢!!! 如果有更好的方法那就更好了 (对不起版主,由于刚刚那贴不能再编辑了所以另起新贴,请删除别一贴) |
|
| 第2楼 vkill | 发表于 2008-02-10 23:36 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
[ Last edited by vkill on 2008-2-10 at 11:50 PM ] |
|
| 第3楼 xx44t10 | 发表于 2008-02-11 22:59 |
| 初级用户 发帖 11 积分 23 | |
|
@echo off
for /f "tokens=15" %%i in ('ipconfig ^| find /i "ip address"') do set ip=%%i echo %ip%>ip.txt ::取外网IP 下面的自己把些文件上传到FTP上就OK了! pause |
|
| 第4楼 polalisi | 发表于 2008-02-24 01:00 |
| 新手上路 发帖 1 积分 2 | |
|
ftp -n
open ftp服务器的ip地址 端口 user 用户名 密码 prompt mput c:\ip.txt bye |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |