🔎

Як зробити лічильник під’єднань флешки до ПК, але щоб сам лічильник зберігався на флешці?

Добрий день. Я придбав флешку, і хочу для перевірки контролювати кількість підключень. Як зробити лічильник під’єднань флешки до ПК, але щоб сам лічильник зберігався на флешці?
1 відповідь
  • Павло
    Portable-програма + файл лічильника на флешці

    Структура на флешці:
    USB_COUNTER\

    ├─ counter.bat
    └─ count.txt
    Створи файл count.txt і напиши в ньому: 0

    Створи файл counter.bat і напиши в ньому:
    @echo off
    setlocal EnableDelayedExpansion

    set COUNTER_FILE=%~dp0count.txt

    REM create file if missing
    if not exist "%COUNTER_FILE%" (
    echo 0 > "%COUNTER_FILE%"
    )

    REM read value
    set /p COUNT=<"%COUNTER_FILE%"

    REM increment
    set /a COUNT+=1

    REM save
    echo !COUNT! > "%COUNTER_FILE%"

    REM output
    echo ============================
    echo USB was connected: !COUNT! time(s)
    echo ============================
    pause
    Вставляєш флешку, відкриваєш її, запускаєш counter.bat і лічильник збільшується і зберігається на флешці.