标题: [特效代码] 登入ADSL的批处理怎样加入计数特效? [打印本页]
作者: wolfan 时间: 2011-10-17 01:24 标题: 登入ADSL的批处理怎样加入计数特效?
用BAT来登入ADSL,确实方便,可是开机后加载的东西太多(登入BAT开机自启),一个CMD窗口在桌面上半天才登入,所以想加点等效进去。
想要个计数等效(就是倒计时,反过来,一时想不起怎么说来着了~ 发呆。)
希望效果:- echo 现在以启动X秒。<--开机后开始数数,直到开始登入ADSL(或是启动相关的程序之类)
- rasdial 宽带连接 XXXX XXXX
- echo 以登入!
- echo 自开机到登入用时X秒。<--以建立连接时的数字为X;当然上面的“现在以启动X秒”还是希望继续走动中。
复制代码
大至上想要这么样一个效果出现。
作者: bluewing009 时间: 2011-10-17 08:30
爪机,提供思路,代码论坛有。1开机启动批处理也可以最小化(也可以成功后弹出提示框)2计数也可用set /a num-=1和ping命令结合
作者: wolfan 时间: 2011-10-17 12:25
最小化知道啊可是不想最小化。
计数的找了找,还是有些不明白的,而且我想要的是计数的同时执行相关命令啊,这点不知。
作者: powerbat 时间: 2011-10-17 14:30
- @set @n=0//& cscript.exe -e:jscript "%~f0"& pause& exit/b
- cmd='rasdial 宽带连接 XXXX XXXX';
- ws=new ActiveXObject('WScript.Shell');
- t=new Date();
- oExec=ws.Exec(cmd);
- while(0==oExec.Status){
- WScript.StdOut.Write('.');
- WScript.Sleep(300);
- }
- WScript.Echo('已登入!用时'+(new Date()-t)/1000+'秒');
复制代码
作者: wolfan 时间: 2011-10-19 18:18
哦~ 好像不行耶,
作者: powerbat 时间: 2011-10-19 20:14
哪里不行?有什么症状?如果是那里不行,应该去找医生。
作者: wolfan 时间: 2011-10-19 20:50
回复 6# powerbat
运行不起来啊。
作者: Batcher 时间: 2011-10-20 22:42
回复 7# wolfan
你怎样运行的?
作者: bluewing009 时间: 2011-10-20 23:47
回复 3# wolfan
用start启动起来即可,不耽误你倒计时的,参考start和call的区别
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |