2、编辑.VBS文件内容:
CreateObject("WScript.Shell").Run "cmd /c D:/Tuxun/kittle/Kittle_job/Kittle_Events_1.bat",0
注意:修改自己的.bat文件路径,最后的一个参数为 0,不显示给窗口;1为显示窗口
3、调用windows定时任务:
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31441024/viewspace-2641602/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31441024/viewspace-2641602/
之前做项目的时候,遇到过这个不算问题的问题,不隐藏执行界面“小黑窗”,程序一样会执行下去,但是如果有人同时在这台电脑上操作,一不小心,误操作把执行的小黑窗关闭了,那就出现问题了,尤其是在生产环境,
所以就试着尝试几种方法来解决此问题:
公司用计划任务调用bat文件进行回归测试。今天修改了一下配置,结果运行时看不见黑框cmd窗口了,非常不利于查错。
经过公司前辈的指点发现了问题。
在计划任务中右键单击一个任务,点击Export(导出)。在导出的XML中有如下一行:
Password
在命令行中输入
schtasks /change /it /tn "TASK1"
再次导出XML文件,LogonType变为:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "d:\yy.bat",0
另存为vbs文件即可,其中d:\yy.bat是你需要运行的bat文件的路径。
方法二:用文本文档打开bat文件,在开头处写入
@echo off
if "%1" == "h" goto beg...
set objShell=wscript.createObject("wscript.shell")
' 相关运行的cmd命令
command="java -javaagent:BurpLoaderKeygen.jar -noverify -jar burpsuite_pro_v2021.7.jar"
iReturn=objShell.Run(command, 0, TRUE)
第二种方法 vbs脚本加载cmd命令脚本
你可以使用Windows下的PowerShell命令行工具来实现这个功能。具体步骤如下:
1. 打开PowerShell命令行工具,进入到你想要运行的exe程序所在的目录。
2. 在命令行中输入以下命令:
```powershell
Start-Process -FilePath ".\your_program.exe" -WindowStyle Hidden -RedirectStandardOutput "output.txt"
其中,“your_program.exe”是你想要运行的exe程序的文件名,而“output.txt”则是你想要将输出重定向到的文件名。
3. 按回车键执行命令,即可将你的exe程序以隐藏窗口的方式运行,并将输出重定向到指定的文件中。
注意:使用这种方式运行程序,程序不会显示在任务栏上,也不会在屏幕上显示任何输出信息。如果需要查看程序的输出信息,需要打开指定的输出文件进行查看。