мой bat-файл отображает данные USB, когда я дважды нажимаю на него. Я хочу, чтобы этот файл выполнялся в фоновом режиме и выполнял этот скрытый код только один раз, когда USB-соединение подключен, так как запуск скрытого кода в цикле для одного и того же USB-диска бесполезен. как улучшить код?файл bat-файла для отображения файлов и папок при подключении USB
@echo off
for /F "usebackq tokens=1,2,3,4 " %%i in (`wmic logicaldisk get caption^,description^,drivetype
2^>NUL`) do (
if %%l equ 2 (
echo %%i is a USB drive.
attrib -a -r -h -s /s /d %%i/*.*
)
)
поэтому в этом случае, если я отсоединяю ручку-накопитель и снова подключаю ее, тогда моя программа не выполнит требуемую операцию. –
Я хочу, чтобы действие было принято, когда я просто подключил его. но только один раз. например: Антивирус AutoScan для USB. он запускается только один раз, когда подключен USB. и сканировать pendrive только один раз. и не снова и снова. –