vonnik

Windowsinfo.bat.RENAME

Oct 12th, 2015
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. @echo off
  2.  
  3. REM set variables
  4. set system=
  5. set osname=
  6. set osarch=
  7. set sp=
  8. set cpuname=
  9. set gpuname=
  10. setlocal ENABLEDELAYEDEXPANSION
  11. set totalMem=
  12. set mvnversion=
  13.  
  14. echo Getting data. Please Wait...
  15.  
  16. REM Get Computer Name
  17. FOR /F "tokens=2 delims='='" %%A in ('wmic OS Get csname /value') do SET system=%%A
  18.  
  19. REM Get Computer OS
  20. FOR /F "tokens=2 delims='='" %%A in ('wmic os get Name /value') do SET osname=%%A
  21. FOR /F "tokens=1 delims='|'" %%A in ("%osname%") do SET osname=%%A
  22. FOR /F "tokens=2 delims='='" %%A in ('wmic os get OSArchitecture /value') do SET osarch=%%A
  23.  
  24. REM Get Computer OS SP
  25. FOR /F "tokens=2 delims='='" %%A in ('wmic os get ServicePackMajorVersion /value') do SET sp=%%A
  26.  
  27. REM Get CPU details
  28. FOR /F "tokens=2 delims='='" %%A in ('wmic cpu get Name /value') do SET cpuname=%%A
  29.  
  30. REM Get GPU details
  31. FOR /F "tokens=2 delims='='" %%A in ('wmic path Win32_VideoController get Name /value') do SET gpuname=%%A
  32.  
  33. REM Get Memory
  34. FOR /F "tokens=4" %%a in ('systeminfo ^| findstr Physical') do if defined totalMem (set availableMem=%%a) else (set totalMem=%%a)
  35. set totalMem=%totalMem:,=%
  36. set /a usedMem=totalMem-availableMem
  37.  
  38. echo --------------------------------------------
  39. echo Operating System: %osname% %osarch%
  40. echo Service Pack: %sp%
  41. echo Processor: %cpuname%
  42. echo GPU: %gpuname%
  43. echo Total Memory: %totalMem%
  44. echo --------------------------------------------
  45. echo -- Java --
  46. java -version
  47. echo Java home: %JAVA_HOME%
  48. echo --------------------------------------------
  49. echo -- cl.exe --
  50. where cl.exe
  51. cl.exe
  52. echo -- vcvars32.bat --
  53. where vcvars32.bat
  54. echo -- vcvars64.bat --
  55. where vcvars64.bat
  56. echo -- CUDA --
  57. nvcc --version
  58. echo -- GIT --
  59. git --version
  60. echo -- Maven --
  61. FOR /f "tokens=*" %%a in ('mvn --version') do echo %%a
  62. echo -- OpenBLAS --
  63. echo libblas3.dll, liblapack3.dll, libopenblas.dll:
  64. where libblas3.dll
  65. where liblapack3.dll
  66. where libopenblas.dll
  67. echo --------------------------------------------
  68. echo -- PATH --
  69. echo %PATH%
  70. echo --------------------------------------------
  71.  
  72. :END
Advertisement
Add Comment
Please, Sign In to add comment