中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 15:08
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 放出两段代码,开机,打开网页,自动登陆,你能解决吗
可打印版本  1,560 / 12
第1楼 createfree 发表于 2009-09-29 14:56
新手上路 发帖 15 积分 16
放出两段代码,开机,打开网页,自动登陆,你能解决吗
放出两段代码,开机,打开网页,自动登陆,你能解决吗
先说明:自己意图是让我局域网部分机子登陆我一系统,地址为http://10.10.2.5,帮便在网上搜索到相关资源, 贴于下, 请大虾整合为一个文件
在网上看到两段代码:vbs的
一、set os = CreateObject("wscript.shell")
os.run "http://10.10.2.5"
wscript.sleep 1000
os.sendkeys "{TAB}"
os.sendkeys "{TAB}"
os.sendkeys "{TAB}"
os.sendkeys "{TAB}"
os.sendkeys "admin"
os.sendkeys "{TAB}"
os.sendkeys "password"
os.sendkeys "{ENTER}"
说明:os.sendkeys "{TAB}" 这个四次,是因为要四次TAB才能到用户名输入栏
上段实现自动登陆一个系统,系统用户名为admin,密码为password
二、bat的
< "%~f0" more +4 > ie.bat
move ie.bat "C:\Documents and Settings\all users\「开始」菜单\程序\启动\"
goto :eof
@echo off
echo wscript.sleep 600000 > c:\d.aspx/vbcx.htm" style="text-decoration:none">vbs
cscript //nologo c:\d.aspx/vbcx.htm" style="text-decoration:none">vbs & del c:\d.aspx/vbcx.htm" style="text-decoration:none">vbs
start iexplore http://10.10.2.5
这段实现开机自动打开10.10.2.5的这个网页

试问:如何能让这两个二合一,开机打开我的这个网页,同时以admin用户,密码为password进行登陆
如果能将 iexplore -k 即最大化窗口融合进去更好
第2楼 yishanju 发表于 2009-09-29 16:09
银牌会员 发帖 1,357 积分 1,488
sendkeys 模拟登陆不可靠,我觉得
第3楼 createfree 发表于 2009-09-29 17:41
新手上路 发帖 15 积分 16
经过观察,发现wscript.sleep 1000 这个时间过短,现在已经搞定了,将第一段放在自动启动里面,将时间改为wscript.sleep 2000,即可正常登陆系统,但是想要全屏模式,不知有什么好方法 如果有更好方法,希提供
第4楼 yishanju 发表于 2009-09-29 18:31
银牌会员 发帖 1,357 积分 1,488
IE F11全屏
第5楼 createfree 发表于 2009-09-29 22:09
新手上路 发帖 15 积分 16
完全正确
第6楼 zh159 发表于 2009-09-30 11:24
金牌会员 发帖 1,467 积分 3,687
os.sendkeys "{TAB 4}"
第7楼 createfree 发表于 2009-09-30 11:34
新手上路 发帖 15 积分 16
将第一段代码放在C:\Documents and Settings\All Users\「开始」菜单\程序\启动下,但有时候不正确,是否是与系统启动速度原因有关系,比如打开10.10.2.5,还未进入系统,就执行了TAB命令
可否有更好方法,请赐
第8楼 everest79 发表于 2009-09-30 15:41
金牌会员 发帖 1,127 积分 2,564
NewShell.vbs
自动安装卸载参数/auto
原来给一个嵌入的OA机器写的,改改就可以用了
第9楼 yishanju 发表于 2009-10-02 04:46
银牌会员 发帖 1,357 积分 1,488
Originally posted by createfree at 2009-9-30 11:34:
将第一段代码放在C:\Documents and Settings\All Users\「开始」菜单\程序\启动下,但有时候不正确,是否是与系统启动速度原因有关系,比如打开10.10.2.5,还未进入系统,就执行了TAB命令
可否有更好方法,请赐


自然是会有更好的方法,具体要看你的条件、环境、最终目的。
第10楼 yishanju 发表于 2009-10-02 04:53
银牌会员 发帖 1,357 积分 1,488
比如你的网站支持接受GET 方式提交帐号密码的话,像DOS联盟论坛,可以在浏览器中打开这样的网址实现自动登陆:http://www.cn-dos.net/forum/logging.php?action=login&loginmode=&styleid=&cookietime=31536000&username=yishanju&password=xxxxxx&questionid=0&answer=&loginsubmit=%E4%BC%9A%E5%91%98%E7%99%BB%E5%BD%95
第11楼 yishanju 发表于 2009-10-02 05:07
银牌会员 发帖 1,357 积分 1,488
自动登陆艾维网:

http://www.iweix.com/I/UserReg/Login.aspx?__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKLTc1NDkxNjgxMw9kFgICAw9kFgICAQ9kFgwCAQ9kFgJmDw9kFgoeB29ua2V5dXAFEklYX0tleVRpbWVyKGV2ZW50KR4Ib25jaGFuZ2UFFUlYX1NlYXJjaENoYW5nZSh0aGlzKR4Hb25mb2N1cwUUSVhfU2VhcmNoRm9jdXModGhpcykeBm9uYmx1cgUcSVhfQmx1ckxpc3RIaWRlQnlUZXJtKGV2ZW50KR4Jb25rZXlkb3duBRZLZXlXb3JkX2tleURvd24oZXZlbnQpZAICDw9kFgIeCGRpc2FibGVkBQR0cnVlZAIEDxYEHgRocmVmBRUvSS9Vc2VyUmVnL0xvZ2luLmFzcHgeBXN0eWxlBThiYWNrZ3JvdW5kOnVybCgvVUMvaW1hZ2VzL2hlYWQvaGVhZDdfMTMuanBnKSAgbm8tcmVwZWF0O2QCBQ8WAh8HBThiYWNrZ3JvdW5kOnVybCgvVUMvaW1hZ2VzL2hlYWQvaGVhZDRfMTQuanBnKSAgbm8tcmVwZWF0O2QCBg8WBB8GBRcvSVgvSVhfTmV3X0RlZmF1bHQuYXNweB8HBThiYWNrZ3JvdW5kOnVybCgvVUMvaW1hZ2VzL2hlYWQvaGVhZDRfMTYuanBnKSAgbm8tcmVwZWF0O2QCCA8WAh4HVmlzaWJsZWgWBAIBDxYCHwYFJi9JL1NldHRpbmcvU2V0dGluZ0NlbnRlci5hc3B4P3VzZXJpZD0wZAIFDxYCHwYFHC9JL1VzZXJSZWcvUmVnaXN0ZXJVc2VyLmFzcHhkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBRFIZWFkZXIxJGJ0blNlYXJjaCCeW3D7rnGyKIexXN8iclBR1Lqa&Header1%24txtKeyword%24txtSearchWord=%E6%90%9C%E7%B4%A2&Header1%24txtKeyword%24hfHeadValue=%E6%90%9C%E7%B4%A2&Login1%24tb_Email=yishanju@xxx.com&Login1%24tb_Password=xxxxxx&Login1%24btn_Submit=%E7%99%BB%E5%BD%95&__EVENTVALIDATION=%2FwEWCALMlZ3UDALzs9iqAwLMlv7pAQLJnuG4DwL9pZP8BwKaxOe%2FDwLU1IKrBQK3v72wDpB2iRthMdgKQoNLVV%2FBCrufZTaO
第12楼 yishanju 发表于 2009-10-02 05:09
银牌会员 发帖 1,357 积分 1,488
打开以下网址,可以唤醒电脑,远程开机用的:

http://www.depicus.com/wake-on-lan/woli.aspx?__VIEWSTATE=%2FwEPDwUKMTcwMzQ0ODE2NWRkbwQCWt3QRAsehmc1a70B8bkdHdg%3D&__EVENTVALIDATION=%2FwEWBgL49dOdBALY9dLhDAKP05P9AgKih6rRCgKc6fOEDALaxo%2FnC2Eezh0dsFN9JFEmE8AY32aeKZEG&edtMac=00-23-54-E0-7C-4A&edtIpAddress=xxx.vicp.net&edtSubnetMask=255.255.255.255&edtPortNo=65533&btnWakeUp=Wake+On+Wan
第13楼 yishanju 发表于 2009-10-02 05:20
银牌会员 发帖 1,357 积分 1,488
简单的说,以上几个网址都是把POST方式提交数据改成GET方式提交数据的样子。

另外URL长度有限制:http://support.microsoft.com/kb/208427
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023