我正在尝试制作一个批处理实用程序,该实用程序将在系统级别隐藏文件,但是有一些错误,例如为什么我不能使用“%1”来指定放置在其上的任何文件,而我不能使用%input%来指定文件吗?有人可以帮我调试它吗?
我试图查看所有可能的帮助,但是我不了解环境变量,这就是我所拥有的...
@echo off timeout /t 5
CHOICE /C HUE /M "[H]ide [U]hide [E]xit"
IF %ERRORLEVEL% EQU H goto :HIDE
IF %ERRORLEVEL% EQU U goto :UNHIDE
IF %ERRORLEVEL% EQU E goto :EXIT
:HIDE
ping host >nul
set /P INPUT=Drag and drop a file to hide it
pause >nul
attrib +s +h +a +r +i "" "%1""
echo |----------------|
echo | File(s) hidden |
echo |----------------|
goto EXIT
:EXIT timeout /t Exit
:UNHIDE