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

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

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

目前有一个思路是:

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

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

我不是伸手党..批处理我会想办法弄,但是VBS确实不会。。求帮助,谢谢!
发表于 2016-7-16 12:37:04 | 显示全部楼层
VBS默认就是隐藏运行的
延时可用WScript.sleep 毫秒
隐藏执行其他程序或批处理可用CreateObject("Wscript.Shell").run
 楼主| 发表于 2016-7-16 15:29:34 | 显示全部楼层
回复 2# pcl_test


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

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

    再次感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 17:01 , Processed in 0.016045 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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