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

[系统相关] VBS是否可以实现隐藏运行,并在一定时间后调用指定批处理文件?

各位大侠:
本人近期在做一个开机启动的批处理,目的是给车间的电脑开机就进行一些规范设置
例如 显示器电源、创建工作需要使用的网络映射盘
但是一直存在一个问题,车间电脑型号都相对比较老,运行速度较慢
常常出现网卡尚未加载,启动项已经运行,即,批处理都执行完了,网卡还没加载好
导致批处理创建映射盘失败,车间就会报障说电脑坏,无法使用

目前有一个思路是:

开机启动--
运行批处理--
检测磁盘是否创建成功--
失败--
调用a.vbs--
a.vbs在后台潜伏--
60秒后调用b.bat--
b.bat先ping服务器IP--
通--
再次尝试创建网络磁盘--
失败--
循环再次创建--
循环数大于5--
提示用户报障--
程序退出;

而目前的难点在于,如何写一个隐藏运行的VBS文件,如何实现定时调用指定批处理文件?

我不是伸手党..批处理我会想办法弄,但是VBS确实不会。。求帮助,谢谢!

VBS默认就是隐藏运行的
延时可用WScript.sleep 毫秒
隐藏执行其他程序或批处理可用CreateObject("Wscript.Shell").run

TOP

回复 2# pcl_test


    非常感谢,按照你的做法,两行语句就实现了,谢谢!

    不懂没办法,我还去找公司软件组的同事写了一个小程序,程序被运行时等待N秒,到达N秒后运行指定程序X,N和X都通过配置文件来设置和修改;

    再次感谢!

TOP

返回列表