기 타 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
와 자세한 설명 감사합니다. 이해가는부분도 아직 실력이 미천하여 더 검색해보고 알아야 할 부분도 있는듯 합니다. 풀어서 설명해주셔서 너무나 감사합니다 많은 도움이 되었습니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
98584 | 소프트웨어| 크롬 북마크 간격 줄이는 방법 있을까요. [7] | GonTop | 914 | 12-16 |
98583 | 소프트웨어| CLCL 사용하시는 분 계시나요? [2] | 무설치맨 | 361 | 12-16 |
98582 | 윈 도 우| 애즈락 H61M-S 바이오스 업데이트하고나서 블루스크린 [5] | 립뽀 | 582 | 12-16 |
98581 | 윈 도 우| WSA 윈도우 10 또는 11 홈 버전에 설치 가능한가요? [4] | 현민지 | 453 | 12-16 |
98580 | 서버 / IT| 웹서버를 하나 구축해야 하는데 centos 는 장기적으로 [4] | 토르망치 | 440 | 12-15 |
98579 | 소프트웨어| 지포스 드라이버 명칭이 바뀌었나요? [4] | 떠중이 | 710 | 12-15 |
98578 | 하드웨어| Asus P8B WS.LGA 1155 메인보드 네트워크 문제? [6] | 맹물 | 253 | 12-15 |
98577 | 하드웨어| usb메모리가 넣을 때마다 문제가 잇다고 복구한다고 하면서... [2] | brucex | 483 | 12-15 |
98576 | 윈 도 우| 부팅시 각종 백업/복구 프로그램으로 바로 들어갈수있는 wi... [7] | 립뽀 | 449 | 12-15 |
98575 | 하드웨어| 업무용으로 할 노트북 좀 평가부탁드려요.. [5] | ton3d | 404 | 12-15 |
98574 | 소프트웨어| 압축파일 [2] | sky9 | 480 | 12-15 |
98573 | 윈 도 우| 이번 정기업데이트 이후 엣지 포함 프로그램이 문제가 발생... [3] | 티어s | 579 | 12-15 |
98572 | 윈 도 우| MAC과 윈도우 간에 공유폴더 설정가능한가요? [3] | 윈포우도럼 | 304 | 12-15 |
98571 | 기 타| CMD 질문입니다.. [8] | 확님 | 356 | 12-15 |
98570 | 윈 도 우| nvidia 제어판 실종 [4] | 실시간 | 431 | 12-15 |
98569 | 윈 도 우| KB5033372 설치 후 sysprep 오류 안나시나요? [18] | 스카이피아 | 849 | 12-15 |
98568 | 서버 / IT| 서버 에러 인가요 아니면 제 컴퓨터에 문제가 있는 건가요? [4] | 테츠로 | 546 | 12-14 |
98567 | 윈 도 우| 윈도우11 코파일럿 활성화 방법 [4] | camp | 677 | 12-14 |
98566 | 모 바 일| 티맵을 휴대폰에서 내비로 이동하고 싶습니다. [3] | brucex | 672 | 12-14 |
98565 | 하드웨어| SCSI 하드디스크 연결 컨트롤러 문의 [4] | magoo | 278 | 12-14 |
이렇게 하면 되나봅니다.
주요 사양2.cmd