我有一个提供用户菜单的批处理文件。工作正常。
我还允许命令行参数以自动模式运行批处理(不需要菜单) - 也正常工作。自动模式以规定的方式通过各种菜单选项运行。
示例:myBatch.bat -a
请求:当" -a"参数是传入的,我想以最小化模式(即在任务栏中)自动运行批处理文件,然后从用户那里默默地退出。
有什么建议吗?
谢谢!
答案 0 :(得分:3)
您可以调用powershell来最小化控制台窗口。
for %%I in (%*) do if /i "%%~I"=="-a" (
powershell -window minimized -command ""
)