如何最小化运行批处理文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何最小化运行批处理文件相关的知识,希望对你有一定的参考价值。
我想通过另一个批处理或vbs脚本以最小化模式运行批处理文件。我尝试的是: batch1.bat
@echo off
start /min batch2.bat
batch2.bat
@echo off
{my program}
del /f /q batch1.bat >nul
del /f /q batch2.bat >nul
当我尝试这一切时,一切运行完美第二批运行并完成它的工作,但最后一个最小化的命令提示窗口保持the windows can not fond the batch file
和一个简单的提示到批处理文件的路径就像命令提示符所示。
如果我使用exit
命令而不是第二批中的这行del /f /q batch2.bat >nul
然后它按照我的意愿工作,但我的程序在运行后删除batch2很重要。
我唯一的目标是在最小化模式下运行batch2。那有什么帮助吗?我也不能在这里使用快捷方式批处理。
来自this page:
cmd.exe /c start /min YourBatchFile.bat ^& exit
从任务计划程序运行命令时,我必须执行cmd.exe
作为程序,并将其余部分作为参数。此外,当从Windows 8的任务计划程序运行时,^& exit
没有为我关闭生成的窗口。我必须在我的批处理文件中构建exit
命令,以便在完成时从任务栏中删除窗口。
你可以试试这个:
@ECHO OFF &SETLOCAL
{ my program }
DEL "%~f0" /F /Q
@echo关闭
如果不是“%1”==“min”开始/ MIN cmd / c%0 min&exit / b> nul 2>&1
:---这一行以下的剩余批次:
batch2.bat:
@echo off
{myprogram}
>autoDelete.bat echo del batch1.bat batch2.bat autoDelete.bat
2>nul autoDelete.bat
伙计们,我在stackoverflow问题上冲浪时解决了我的问题。看看这个问题的答案,你会找到答案。 .vbs script won't run batch / how to run batch silently
NirCMD exec hide "Path to Batch FileBatch File.bat"
从这里下载nircmd 官方网站:http://www.nirsoft.net/utils/nircmd2.html
以上是关于如何最小化运行批处理文件的主要内容,如果未能解决你的问题,请参考以下文章
你如何在 python 中处理 graphql 查询和片段?
在 Python 多处理进程中运行较慢的 OpenCV 代码片段
BAT批处理文件的msdos窗口如何开机自动后台运行不弹出窗口?