找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 26269|回复: 8

[特效代码] 登入ADSL的批处理怎样加入计数特效?

[复制链接]
发表于 2011-10-17 01:24:11 | 显示全部楼层 |阅读模式
用BAT来登入ADSL,确实方便,可是开机后加载的东西太多(登入BAT开机自启),一个CMD窗口在桌面上半天才登入,所以想加点等效进去。

想要个计数等效(就是倒计时,反过来,一时想不起怎么说来着了~ 发呆。)

希望效果:
  1. echo 现在以启动X秒。<--开机后开始数数,直到开始登入ADSL(或是启动相关的程序之类)
  2. rasdial 宽带连接 XXXX XXXX
  3. echo 以登入!
  4. echo 自开机到登入用时X秒。<--以建立连接时的数字为X;当然上面的“现在以启动X秒”还是希望继续走动中。
复制代码
大至上想要这么样一个效果出现。
发表于 2011-10-17 08:30:34 | 显示全部楼层
爪机,提供思路,代码论坛有。1开机启动批处理也可以最小化(也可以成功后弹出提示框)2计数也可用set /a num-=1和ping命令结合
 楼主| 发表于 2011-10-17 12:25:45 | 显示全部楼层
最小化知道啊可是不想最小化。
计数的找了找,还是有些不明白的,而且我想要的是计数的同时执行相关命令啊,这点不知。
发表于 2011-10-17 14:30:59 | 显示全部楼层

  1. @set @n=0//& cscript.exe -e:jscript "%~f0"& pause& exit/b
  2. cmd='rasdial 宽带连接 XXXX XXXX';
  3. ws=new ActiveXObject('WScript.Shell');
  4. t=new Date();
  5. oExec=ws.Exec(cmd);
  6. while(0==oExec.Status){
  7.   WScript.StdOut.Write('.');
  8.   WScript.Sleep(300);
  9. }
  10. WScript.Echo('已登入!用时'+(new Date()-t)/1000+'秒');
复制代码
 楼主| 发表于 2011-10-19 18:18:34 | 显示全部楼层
哦~ 好像不行耶,
发表于 2011-10-19 20:14:54 | 显示全部楼层
哪里不行?有什么症状?如果是那里不行,应该去找医生。
 楼主| 发表于 2011-10-19 20:50:51 | 显示全部楼层
回复 6# powerbat

运行不起来啊。
发表于 2011-10-20 22:42:00 | 显示全部楼层
回复 7# wolfan


你怎样运行的?
发表于 2011-10-20 23:47:03 | 显示全部楼层
回复 3# wolfan


    用start启动起来即可,不耽误你倒计时的,参考start和call的区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 05:57 , Processed in 0.019742 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表