隐藏批处理的dos窗口

简介:

上次说过一次是用批处理来解决几分钟定时运行某程序,但是出现在的第二个批处理无法关闭dos窗口,下面的方法可以有效的解决这一问题。  

我们在Windows中运行bat批处理文件时往往会弹出一个cmd命令提示符窗口,然后等一会儿cmd窗口就自动关闭了,有人会说,直接在bat批处理文件中加入echo off命令么好了,没错,echo off确实可以关闭cmd窗口,但是cmd窗口最初还是会弹出一下再消失,下面就教大家运行bat批处理文件时如何彻底隐藏cmd命令提示符窗口的方法。

    方法就是通过vbs脚本来彻底隐藏执行bat批处理文件,将以下代码保存为.vbs文件,然后直接执行这个.vbs文件即可彻底隐藏cmd窗口了:

Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c print.bat",vbhide


将文件在计划任务里执行就可以进行定时运行print.bat且无弹出的dos窗口


本文转自 qvodnet 51CTO博客,原文链接:http://blog.51cto.com/bks2015/1608969

相关文章
|
Windows
DOS - 批处理之 for /f 中的 delims 和 tokens
DOS - 批处理之 for /f 中的 delims 和 tokens
1010 0
DOS - 批处理之 for /f 中的 delims 和 tokens
|
2月前
|
运维
【运维基础知识】用dos批处理批量替换文件中的某个字符串(本地单元测试通过,部分功能有待优化,欢迎指正)
该脚本用于将C盘test目录下所有以t开头的txt文件中的字符串“123”批量替换为“abc”。通过创建批处理文件并运行,可实现自动化文本替换,适合初学者学习批处理脚本的基础操作与逻辑控制。
155 56
|
1月前
|
Windows
DOS 批处理 setlocal命令、endlocal命令详解
setlocal这是一个命令,它开始局部化环境更改,通常在批处理文件中使用,以确保在脚本中所做的任何环境更改(例如设置或修改环境变量)不会影响到调用此批处理的上下文或其他批处理文件
59 14
WGCLOUD日常使用 - windows启动server,dos窗口显示乱码的问题处理
首先,这个乱码没有影响,忽略即可 这个是windows窗口编码导致的,不会影响程序运行,server/log下日志文件没有出现乱码,我们主要看日志文件
WGCLOUD日常使用 - windows启动server,dos窗口显示乱码的问题处理
|
Windows
Windows DOS窗口查看历史执行过的命令的三种方式
Windows DOS窗口查看历史执行过的命令的三种方式
UltraEdit软件输出教你如何舍弃打开DOS窗口操作
最近在学习J2SE视频,其中需要用到UltraEdit软件,视频中讲到每一次都需要:打开DOS窗口——输入javac+程序全名(带格式)——检测配置——成功再输入java+程序名——得出结果!
|
C++
C++ 设置控制台文本属性画一个DOS时代的字符窗口
C++ 设置控制台文本属性画一个DOS时代的字符窗口
78 0
|
存储 Java 编译器
这是你必须掌握的 dos 命令 10分钟带你玩转windows小黑窗口!
我们使用计算机接触最频繁的就是DOS。DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件,说得简单些,DOS就是人给机器下达命令的集合,是存储在操作系统中的命令集,有了DOS,我们就可以更容易理解怎么给机器下命令。
这是你必须掌握的 dos 命令 10分钟带你玩转windows小黑窗口!
|
数据库
MySQL---数据库从入门走向大神系列(三)-修改数据库编码/DOS窗口编码
MySQL---数据库从入门走向大神系列(三)-修改数据库编码/DOS窗口编码
167 0
MySQL---数据库从入门走向大神系列(三)-修改数据库编码/DOS窗口编码