小编Smk*_*rrl的帖子

批处理文件.IF声明?

我有一个批处理文件,需要将attrib + h命令应用于文件,然后输出到txt文件并在屏幕上显示内容.如果尚未提供或无法找到文件,也应该这样做.到目前为止,我有这个,但无法让它工作:


:TOP
IF EXIST "%1" GOTO COMMAND
) ELSE
(
GOTO ERROR1

:COMMAND
attrib +h %1
SHIFT
GOTO TOP
GOTO END

:ERROR1
IF "%1"=="" GOTO ERROR2
) ELSE
(
GOTO ERROR3

:ERROR2
ECHO.
ECHO No file(s) provided. Please re run the batch file.
GOTO END

:ERROR3
ECHO.
ECHO The file was not found. Please re run the batch file.
GOTO END

:END
Run Code Online (Sandbox Code Playgroud)

这是我的第一个计算机课程,任何帮助将不胜感激.谢谢.

windows cmd if-statement batch-file

9
推荐指数
2
解决办法
6万
查看次数

标签 统计

batch-file ×1

cmd ×1

if-statement ×1

windows ×1