기 타 cmd 관련 질문드립니다 왕초보에요 ㅠㅠ
2023.11.15 16:53
아래 명령어의 값을 echo를 이용하여 화면에 출력하고 싶습니다.
검색을 통하여 여러가지 방법을 따라해보았는데 결국 실패하내요..
1. wmic cpu get name
2. wmic baseboard get Product
3. wmic path win32_videocontroller get name
echo - 현재 컴퓨터 CPU는 (1번 명령어의 값) 입니다.
echo.
echo - 메인보드는 (2번 명령어의 값) 입니다.
echo.
echo - 그래픽카드는 (3번 명령어의 값) 입니다.
많은 가르침 부탁드립니다..
댓글 [7]
-
집앞의_큰나무 2023.11.15 17:15
-
확님 2023.11.15 17:23
헛 감사합니다 주신거 토대로 공부하겠습니다 좋은하루 되세요
-
네오이즘 2023.11.15 23:40
아름답네요!
-
와로 2023.11.15 21:42
wmic에 여러가지 스위치를 붙여 체크 용도로 활용할수 있습니다
우클릭 메뉴에 붙여서 사용중인데. SystemInfo.zip
시스템정보.bat으로 실행.
메인보드 모델과 BIOS 버전은 디스크 정보 확인후에 텍스트 파일로 출력됩니다.
-
확님 2023.11.17 16:06
답변 감사합니다 제가 원하던 방식은 아니긴하나 이렇게도 응용 가능하구나를 배운듯 합니다 공부하겠습니다
-
suk 2023.11.16 20:13
컴퓨터 정보를 알아내는 방법은 윗분들께서 잘 알려주셨네요
저는 질문하신 분께서 왜 안 되셨는지? 대하여 씁니다
wmic cpu get name는 보이지 않는 3번째 줄까지 저장이 됩니다
그래서 2번째 줄의 정답이 3번째 줄에 의하여 사라져버립니다...
for /f "tokens=*" %a in ('wmic.exe cpu get name') do set cpu=%a
그래서 윗분들께서는 /format:list를 추가하셨습니다
wmic.exe cpu get name /format:list
= 으로 쉽게 구분이 됩니다
for /f "tokens=2 delims==" %a in ('wmic cpu get name /format:list') do set cpu=%a
위와 같이 /format:list 사용하는 방식이 더 깔끔합니다
호기심 차원에서 /format:list를 사용하지 않고, 질문하신대로 wmic cpu get name으로 할 수 있는 방법을 생각해봤습니다
여러가지 방법이 생각났습니다만, 다음 방법이 간단하더군요
for /f "tokens=*" %a in ('"wmic.exe cpu get name | find " ""') do set cpu=%a
이렇게 하면 3번째 줄이 제외되어서 2번째 줄이 정답이 됩니다
공백을 찾는 방식인데요. 1번째 Name 뒤에도 공백이 있고, 2번째 정답 뒤에도 공백이 있습니다
하지만 마지막 3번째는 눈으로 볼 때는 공백처럼 보이지만 일반적인 공백이 아닙니다. 그래서 3번째 줄만 제외됩니다
MS에서 묘하게 만들어놨네요
그리고 공백 3개가 마지막에 있기 때문에, 마지막 공백 3개 제외해야 정답이 됩니다 %cpu:~0,-3%
컴퓨터 주요 사양.bat 질문하신 3개만 표시됩니다
- wmic cpu get name는 보이지 않는 3번째 줄이 저장이 됩니다. 그래서 2번째 줄의 정답이 3번째 줄에 의하여 사라져버립니다 2023-11-16_195612.jpg (30.6KB)(0)
- wmic cpu get name는 보이지 않는 3번째 줄이 저장이 됩니다. 그래서 2번째 줄의 정답이 3번째 줄에 의하여 사라져버립니다 2023-11-16_200218.jpg (25.6KB)(0)
- 컴퓨터 주요 사양.bat 스샷 2023-11-16_201616.jpg (27.7KB)(0)
- 컴퓨터 주요 사양.bat (598Bytes)(20)
- wmic cpu get name에 추가로 format list 하면 =으로 쉽게 구분이 됩니다 2023-11-17_171131.jpg (15.6KB)(0)
- wmic cpu get name에 추가로 format list 하면 =으로 쉽게 구분이 됩니다 2023-11-17_171536.jpg (24.6KB)(1)
-
확님 2023.11.17 16:04
와 자세한 설명 감사합니다. 이해가는부분도 아직 실력이 미천하여 더 검색해보고 알아야 할 부분도 있는듯 합니다. 풀어서 설명해주셔서 너무나 감사합니다 많은 도움이 되었습니다
이렇게 하면 되나봅니다.
주요 사양2.cmd