标题:
[系统相关]
VBS是否可以实现隐藏运行,并在一定时间后调用指定批处理文件?
[打印本页]
作者:
zds612
时间:
2016-7-16 10:51
标题:
VBS是否可以实现隐藏运行,并在一定时间后调用指定批处理文件?
各位大侠:
本人近期在做一个开机启动的批处理,目的是给车间的电脑开机就进行一些规范设置
例如 显示器电源、创建工作需要使用的网络映射盘
但是一直存在一个问题,车间电脑型号都相对比较老,运行速度较慢
常常出现网卡尚未加载,启动项已经运行,即,批处理都执行完了,网卡还没加载好
导致批处理创建映射盘失败,车间就会报障说电脑坏,无法使用
目前有一个思路是:
开机启动--
运行批处理--
检测磁盘是否创建成功--
失败--
调用a.vbs--
a.vbs在后台潜伏--
60秒后调用b.bat--
b.bat先ping服务器IP--
通--
再次尝试创建网络磁盘--
失败--
循环再次创建--
循环数大于5--
提示用户报障--
程序退出;
而目前的难点在于,如何写一个隐藏运行的VBS文件,如何实现定时调用指定批处理文件?
我不是伸手党..批处理我会想办法弄,但是VBS确实不会。。求帮助,谢谢!
作者:
pcl_test
时间:
2016-7-16 12:37
VBS默认就是隐藏运行的
延时可用WScript.sleep 毫秒
隐藏执行其他程序或批处理可用CreateObject("Wscript.Shell").run
作者:
zds612
时间:
2016-7-16 15:29
回复
2#
pcl_test
非常感谢,按照你的做法,两行语句就实现了,谢谢!
不懂没办法,我还去找公司软件组的同事写了一个小程序,程序被运行时等待N秒,到达N秒后运行指定程序X,N和X都通过配置文件来设置和修改;
再次感谢!
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2