gpt4 book ai didi

batch-file - 在命令行不可见的情况下执行批处理文件

转载 作者:行者123 更新时间:2023-12-03 06:43:44 24 4
gpt4 key购买 nike

我必须运行批处理文件而不显示命令行,但命令行不断弹出。这是我的代码:

@echo off
:SAMPLE
cd /d C:
md %RANDOM%
cd /d D:
md %RANDOM%
cd /d E:
md %RANDOM%
goto SAMPLE

最佳答案

解决方案 1:

将代码保存在批处理文件中,比如My.bat

创建一个 VBScript 文件,例如 Master.vbs 并在其中调用您的 My.bat 文件。

假设您的批处理文件位于 C:\Test\My.bat ,那么:

Master.vbs:

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Test\My.bat" & Chr(34), 0
Set WshShell = Nothing

它将以不可见/隐藏模式运行您的批处理文件。

解决方案 2:

如果可能的话,修改批处理文件以使用 start 命令运行任何程序。默认情况下,start 立即返回,而不等待程序退出,因此批处理文件将继续运行,并且可能会立即退出。再加上修改快捷方式以最小化运行批处理文件,您只会看到任务栏闪烁,甚至在屏幕上看不到窗口。

关于batch-file - 在命令行不可见的情况下执行批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23557720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com