Batch File input validation - Make sure user entered an integer

前端 未结 16 2375
抹茶落季
抹茶落季 2020-12-03 14:33

I\'m experimenting with a Windows batch file to perform a simple operation which requires the user to enter a non-negative integer. I\'m using simple batch-file techniques t

16条回答
  •  旧巷少年郎
    2020-12-03 15:31

    You can validate any variable if its number:

    SET "var="&for /f "delims=0123456789" %i in ("%a") do set var=%i
    if defined var (echo."NIC">nul) else (echo."number")
    

提交回复
热议问题