[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

用BAT来登入ADSL,确实方便,可是开机后加载的东西太多(登入BAT开机自启),一个CMD窗口在桌面上半天才登入,所以想加点等效进去。

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

希望效果:
  1. echo 现在以启动X秒。<--开机后开始数数,直到开始登入ADSL(或是启动相关的程序之类)
  2. rasdial 宽带连接 XXXX XXXX
  3. echo 以登入!
  4. echo 自开机到登入用时X秒。<--以建立连接时的数字为X;当然上面的“现在以启动X秒”还是希望继续走动中。
复制代码
大至上想要这么样一个效果出现。

爪机,提供思路,代码论坛有。1开机启动批处理也可以最小化(也可以成功后弹出提示框)2计数也可用set /a num-=1和ping命令结合

TOP

最小化知道啊可是不想最小化。
计数的找了找,还是有些不明白的,而且我想要的是计数的同时执行相关命令啊,这点不知。

TOP

  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+'秒');
复制代码

TOP

哦~ 好像不行耶,

TOP

哪里不行?有什么症状?如果是那里不行,应该去找医生。

TOP

回复 6# powerbat

运行不起来啊。

TOP

回复 7# wolfan


你怎样运行的?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# wolfan


    用start启动起来即可,不耽误你倒计时的,参考start和call的区别

TOP

返回列表