Это следующий вопрос: Вернуться к началу Если ввод не введен (Bat File) Теперь еще один последний штрих, и мой файл идеален :) Вот соответствующая часть кода:
:: Delete variable %F%
SET "F="
set /p F=Folder or a File Trget:
attrib +s +h +r %F%
Если я установил Non Input, файл делает все соответствующие файлы в одной папке и с тем же расширением (как в attrib +s +h +r *.bat
), (в данном случае, bat) в системные файлы
Прошу прощения за неверную формулировку
Полная процедура этого скрипта (это не весь скрипт только на его части)
:Hide
@echo off
cls
Color 0c
ECHO.
ECHO.
:: Delete variable %F%
SET "F="
set /p F=Folder or a File Trget:
attrib +s +h +r %F%
@echo off
CLS
ECHO.
ECHO.
ECHO ######################################################
ECHO # #
ECHO # 1 - Set Other System Attribute To a Folder or file #
ECHO # 2 - Remove System Attribute From a Folder or file #
Echo # 3 - Exit #
ECHO # #
ECHO ######################################################
ECHO.
ECHO.
:: Delete variable %A%
SET "A="
SET /P A=Set Your Choice And Press Enter:
ECHO Loading .........
IF "%A%"=="1" GOTO Hide
IF "%A%"=="2" GOTO Show
IF "%A%"=="3" GOTO Exit
GOTO Hide