如何编写 MKDIR 脚本并安装.bat



nerds and pro's.

我试图解决这样一件简单的事情:

@echo off
MKDIR "C:Program Files (x86)Start-proTM" (
IF %ERRORLEVEL0%(
GOTO :ok
)
IF %ERRORLEVEL1%(
GOTO :no
)
)
IF EXIST "C:Program Files (x86)Start-proTM" (
GOTO :ok
) ELSE (
MKDIR "C:Program Files (x86)Start-proTM"
)
IF %ERRORLEVEL%=0 (
GOTO :ok
)
IF %ERRORLEVEL%=1 (
GOTO :no
)
@ECHO off
:ok
ECHO Ok...
pause
:no
ECHO NO...
Pause

不要介意兰特。暂停 只是简单地说。

:ok REM 将被重写以处理安装过程。 :no REM 是用户在 txt 中的 %错误级别% 回报。

只想对 MKDIR 进行简单的.exe,检查是否已创建此类内容。然后在设置目录中安装(提取(文件。并通过cmd中的promt让用户知道安装过程的当前状态.exe

有人吗?有什么建议吗? 我可能完全被结构的简单性蒙蔽了双眼?

这就是我以前做过这样的事情的方式:

set "TARGETPATH=C:Program Files (x86)Start-proTM"
echo Extracting files to %TARGETPATH%
if exist "%TARGETPATH%" (rmdir "%TARGETPATH%" /S /Q || exit /b 1)
mkdir "%TARGETPATH%" || exit /b 1

注意:如果您尝试在括号范围内设置和使用变量,则需要执行setlocal EnableDelayedExpansion并用感叹号 (!( 而不是百分号 (%( 将变量名称括起来。

相关内容

最新更新