Windows 任务计划 隐藏执行窗口的几种方法
2015-05-26 13:12
501 查看
说明:【任务计划】,有时候被大家称作为【计划任务】,大家习惯上都叫Windows计划任务,实际上人家真的名字叫【任务计划】:请看,有图有真相
![](http://img.blog.csdn.net/20150526124349068?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5ZHJhZ29uMDgxNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
之前做项目的时候,遇到过这个不算问题的问题,不隐藏执行界面“小黑窗”,程序一样会执行下去,但是如果有人同时在这台电脑上操作,一不小心,误操作把执行的小黑窗关闭了,那就出现问题了,尤其是在生产环境,
所以就试着尝试几种方法来解决此问题:
方法1:用不同的账户登录
比如当前登录的用户是administrator,你可以给新建一个用户【Jack】,在【更改用户或组】的时候,选择这个用户,
登录的时候不用此户登录,每次执行时就不会出现了“小黑窗”了,注意:这个时候,下面一定要选择【不管用户是否登录都要运行】,
要不然,此任务计划是不会执行的
![](http://img.blog.csdn.net/20150526125055598?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5ZHJhZ29uMDgxNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
当然在【更改用户或组】的时候,也可以使用 【System】权限,这样就不用来回切用户登录了。
方法2:使用VBS脚本执行,
如下两个脚本都可以执行,
脚本1:
【D:\Files\APPService\AppReader.exe】为要执行的exe文件
隐藏窗口只需要设置Run的第二个参数为0即可,显示则设置为1;
脚本2
隐藏窗口只需要设置Run的第二个参数为0即可,显示则设置为1;
配置如下图:
![](http://img.blog.csdn.net/20150526130310693?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5ZHJhZ29uMDgxNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
根据需要设置执行的时间间隔:
![](http://img.blog.csdn.net/20150526131240368?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmx5ZHJhZ29uMDgxNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
完美解决!
设置窗体隐藏,应该还有好多种方式,这里仅供大家参考。
如果有好的方式,请大家告知。
之前做项目的时候,遇到过这个不算问题的问题,不隐藏执行界面“小黑窗”,程序一样会执行下去,但是如果有人同时在这台电脑上操作,一不小心,误操作把执行的小黑窗关闭了,那就出现问题了,尤其是在生产环境,
所以就试着尝试几种方法来解决此问题:
方法1:用不同的账户登录
比如当前登录的用户是administrator,你可以给新建一个用户【Jack】,在【更改用户或组】的时候,选择这个用户,
登录的时候不用此户登录,每次执行时就不会出现了“小黑窗”了,注意:这个时候,下面一定要选择【不管用户是否登录都要运行】,
要不然,此任务计划是不会执行的
当然在【更改用户或组】的时候,也可以使用 【System】权限,这样就不用来回切用户登录了。
方法2:使用VBS脚本执行,
如下两个脚本都可以执行,
脚本1:
DIM objShell set objShell=wscript.createObject("wscript.shell") iReturn=objShell.Run("cmd.exe /C D:\Files\APPService\AppReader.exe", 0, TRUE)
【D:\Files\APPService\AppReader.exe】为要执行的exe文件
隐藏窗口只需要设置Run的第二个参数为0即可,显示则设置为1;
脚本2
Set WinScriptHost = CreateObject("WScript.Shell") WinScriptHost.Run Chr(34) & "D:\Files\APPService\AppReader.exe" & Chr(34), 0 Set WinScriptHost = Nothing
隐藏窗口只需要设置Run的第二个参数为0即可,显示则设置为1;
配置如下图:
根据需要设置执行的时间间隔:
完美解决!
设置窗体隐藏,应该还有好多种方式,这里仅供大家参考。
如果有好的方式,请大家告知。
相关文章推荐
- 在bat中执行sql,并配置windows计划任务,并隐藏命令窗口
- 在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)
- Windows计划任务执行时不显示窗口的问题
- 在WINDOWS中设置计划任务执行PHP文件的方法
- Windows 2008 r2任务计划程序执行批处理失败问题解决方法
- Windows 自动定时执行任务的几种实现方法
- 探讨Windows窗体程序执行周期性任务的几种方法
- Windows 自动定时执行任务的几种实现方法
- 在WINDOWS中设置计划任务执行PHP文件的方法
- Windows 自动定时执行任务的几种实现方法
- Windows 自动定时执行任务的几种实现方法
- Windows计划任务执行时不显示窗口的问题
- 服务器定时执行计划任务,定时访问页面(windows/linux)
- windows 计划任务,执行python脚本
- 几种改变执行计划的方法
- Windows 任务计划执行Python程序的设置
- 获取SQL执行计划的常见几种方法
- windows 计划任务执行python脚本
- SQL:执行计划的几种方法
- Sql server定时执行某个sql 通过Windows 计划任务(非代理Job方式)