0

フラッシュ ドライブで実行するバッチ スクリプトを作成しています。コード内のフラッシュ ドライブのボリューム シリアル番号を検証する必要があるため、別の場所から実行することはできません。

バッチファイル内のシリアル番号を検証する方法を知っている人はいますか?

例:

IF %VOL%==ABCD GOTO A ELSE EXIT
4

2 に答える 2

2

同じことを実現する方法はいくつかありますが、ボリュームとシリアル番号を管理するための元の DOS/Windows コマンドはVOLのとおりです。

@echo off
for /F "skip=1 tokens=5" %%a in ('vol %~D0') do set Serial=%%a
if %Serial% equ ABCD-EF01 do (
    echo Valid serial number!
)
于 2012-06-13T02:56:56.057 に答える