中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创]********cn-dos论坛登录********
« [1] [2] »
作者:
标题: [原创]********cn-dos论坛登录******** 上一主题 | 下一主题
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『楼 主』:  [原创]********cn-dos论坛登录********

生成论坛登录文件,运行此文件则登录.
@echo off
::::::::CN-DOS BBS Login {s11ss 2007-10-13}::::::::
setlocal enabledelayedexpansion
if "%1" equ "" (
        echo 参数一:用户名,如user
        echo 参数二:密码,如123456
        echo 参数三:是否将当前文件夹下生成的文件cn-dos.hta移到收藏夹/m(移)或/f(不移)
        echo 例如:%0 user 123456 /m
        pause>nul
        goto :eof
)
set u=%1
set p=%2
set a=%3
< "%~f0" more +44 >cn-dos.hta
set t=^>^>t.vbs echo
call :e %u%
set user=de^(array^(!encoded!^)^)
call :e %p%
set pwd=de^(array^(!encoded!^)^)
del t.t
set t=^>^>cn-dos.hta echo
%t% location="http://www.cn-dos.net/forum/logging.php?action=login"+"&"+"cookietime=0"+"&"+"username="+%user%+"&"+"password="+%pwd%+"&"+"loginsubmit=."
%t% close()
%t% ^</script^>
%t% ^<hta:application
%t% showInTaskBar=no
%t% /^>
if not "%a%" equ "/m" goto :eof
move cn-dos.hta "%userprofile%"\Favorites
goto :eof
:e
%t% for i=1 to len("%1")
%t%         one=mid("%1",i,1)
%t%         if i=1 then
%t%                        encoded=asc(one)+100*5+20
%t%         else
%t%                        encoded=encoded^&chr(44)^&(asc(one)+100*5+20)
%t%                end if
%t% next
%t% CreateObject("Scripting.FileSystemObject").CreateTextFile("t.t").write(encoded)
cscript //nologo t.vbs & del t.vbs
set/p encoded=<t.t
goto :eof
<script language="javascript">
window.moveTo(screen.width,screen.height);
</script>
<script language="vbscript">
function de(x)
        decoded=x
        for i=0 to ubound(decoded)
                s=s&chr(decoded(i)-100*5-20)
        next
        de=s
end function
[ Last edited by s11ss on 2007-10-13 at 11:08 AM ]

   此帖被 +19 点积分       点击查看详情   
评分人:【 HAT 分数: +8  时间:2007-10-13 11:15
评分人:【 jmz573515 分数: +7  时间:2007-10-13 13:58
评分人:【 junchen2 分数: +4  时间:2007-10-13 14:29


2007-10-13 11:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

学习&&加分

2007-10-13 11:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fengjing001
初级用户





积分 69
发帖 37
注册 2007-1-1
状态 离线
『第 3 楼』:  

真是好东西。希望能详细讲解一下。也可以用于其它论坛登录啊。不错。

2007-10-13 13:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
jmz573515
银牌会员




积分 1212
发帖 464
注册 2006-12-13
状态 离线
『第 4 楼』:  

好东东,加分!

2007-10-13 13:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
junchen2
高级用户





积分 537
发帖 219
注册 2007-8-4
来自 杭州--半山
状态 离线
『第 5 楼』:  

s11ss兄你好,小弟想下载下面的地址,然后保存到一个html文件中,由于要认证
前些时间用 CURL 工具下载不到。
如果 你有时间 可否写一个jave脚本,或者用  curl 工具得到下面地址的html文件呢?
先谢谢了!!!先加分支持。


http://bbs.chinaunix.net/viewthread.php?tid=452942

[ Last edited by junchen2 on 2007-10-13 at 02:31 PM ]

2007-10-13 14:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 6 楼』:  

fengjing001, 修改此处即可:
%t% location="http://www.cn-dos.net/forum/logging.php?action=login"+"&"+"cookietime=0"+"&"+"username="+%user%+"&"+"password="+%pwd%+"&"+"loginsubmit=."


   此帖被 +1 点积分    点击查看详情   
评分人:【 fengjing001 分数: +1  时间:2007-10-13 19:11


2007-10-13 14:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by junchen2 at 2007-10-13 02:26 PM:
s11ss兄你好,小弟想下载下面的地址,然后保存到一个html文件中,由于要认证
前些时间用 CURL 工具下载不到。
如果 你有时间 可否写一个jave脚本,或 ...

正在研究中....

2007-10-13 14:41
查看资料  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 8 楼』:  



  Quote:
Originally posted by junchen2 at 2007-10-13 02:26 PM:
s11ss兄你好,小弟想下载下面的地址,然后保存到一个html文件中,由于要认证
前些时间用 CURL 工具下载不到。
如果 你有时间 可否写一个jave脚本,或 ...

没屏蔽右键啊,查看源文件——文件——另存为——"c:\ok.html"

2007-10-13 14:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
junchen2
高级用户





积分 537
发帖 219
注册 2007-8-4
来自 杭州--半山
状态 离线
『第 9 楼』:  

是这样的,我想在命令行中调用,然后我将下载下来的html文件一些信息提取出来

我现在就是 不能得到要认证 的页面,就差这一步,花了我不少时间,由于没有学vbscript

JSscript,PHP等知识,害苦我了,   期待中!!!

[ Last edited by junchen2 on 2007-10-13 at 03:12 PM ]

2007-10-13 15:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by junchen2 at 2007-10-13 03:01 PM:
是这样的,我想在命令行中调用,然后我将下载下来的html文件一些信息提取出来

我现在就是 不能得到要认证 的页面,就差这一步,花了我不少时间 ...

要认证 的页面?认证什么啊?
不好意思,我不是高手,也就懂一点儿,爱莫能助啊~~~~~~~~

2007-10-13 16:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
junchen2
高级用户





积分 537
发帖 219
注册 2007-8-4
来自 杭州--半山
状态 离线
『第 11 楼』:  

是用户名 和 密码 ,在兄弟的上面的代码学到不少东西,支持再发作品,奉贤代码。

2007-10-13 16:51
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 12 楼』:  



  Quote:
Originally posted by junchen2 at 2007-10-13 04:51 PM:
支持再发作品,奉贤代码。

谢谢支持啊~~~~~~~~~

2007-10-13 17:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
knoppix7
银牌会员





积分 1287
发帖 634
注册 2007-5-2
来自 cmd.exe
状态 离线
『第 13 楼』:  

对论坛都熟练到着地步了?
佩服佩服。。

2007-10-13 17:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 14 楼』:  



  Quote:
Originally posted by knoppix7 at 2007-10-13 05:42 PM:
对论坛都熟练到着地步了?
佩服佩服。。

前辈又见笑了,
其实很简单的,就是把网址搞出来就行了.

2007-10-13 17:54
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fengjing001
初级用户





积分 69
发帖 37
注册 2007-1-1
状态 离线
『第 15 楼』:  

谢谢slss的热心答复!

2007-10-13 19:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: