윈 도 우 배치파일로 프린터 목록과 ip 확인하고 싶습니다 도와주세요
2022.08.06 12:47
배치파일로 프린터 목록과 ip 확인할수있는 배치파일을 만들고 싶은데
레지스트리 상 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
이 곳에 있는 프린터 목록과 각 프린터별 ip
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\프린터 이름\DsSpooler
안에 있는 printerName의 데이터 값 전체를 정리해서 확인 하고 싶습니다..
이걸 어떻게 정리해야하는지... 도움받을 수 있는 사이트나 어떤식으로 하면 될지 도움을 요청합니다.
댓글 [5]
-
히이이잌 2022.08.06 13:06
-
Kiro 2022.08.08 11:25
감사합니다 확인해보겠습니다 -
지후빠 2022.08.06 13:49
파워셀로 다음과 같습니다.
- 가상 프린터 포함 ; powershell get-printer ^| select -property name,portname
- 가상 프린터 제외 ; powershell get-printer ^| where -property portname -notlike '*:' ^| select -property name,portname
-
지후빠 2022.08.06 22:56
배치 파일 첨부합니다. 응용해보십시오. ^^ get-printer.cmd
@echo off & cd /d "%~dp0" & setlocal enabledelayedexpansion
set "key=HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers"
for /f "delims=\ tokens=7" %%a in ('reg query %key% /k /f *') do set /a i+=1 & set p_!i!_=%%a
for /l %%a in (1, 1, %i%) do (
for /f "skip=2 tokens=2*" %%k in ('reg query "%key%\!p_%%a_!"\DsSpooler /v printerName') do set p_%%a_n=%%l
for /f "skip=2 tokens=2*" %%k in ('reg query "%key%\!p_%%a_!"\DsSpooler /v portName') do set p_%%a_p=%%l
)
for /l %%a in (1, 1, %i%) do echo !p_%%a_n! --- !p_%%a_p!
echo. & echo --- 만들어진 변수 배열 ---
set p_
echo. & endlocal & pause & exit /b
-
Kiro 2022.08.08 11:26
감사합니다 응용해서 도전해보겠습니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
94315 | 기 타| 치과 충치치료 100만원 이게 맞는건가요? [10] | 『ⓖⓤⓝ』 | 1152 | 08-09 |
94314 | 윈 도 우| 윈도우11 업데이트 후 폴더 진입 딜레이? [3] | 맑음z | 513 | 08-09 |
94313 | 윈 도 우| 이전 복원지점 삭제 방법 문의 [3] | 자비 | 508 | 08-08 |
94312 | 서버 / IT| 노트북 블루투스 사용 시 인터넷 속도가 현저히 떨어짐 문제 [6] | 절규하는정 | 651 | 08-08 |
94311 | 하드웨어| WD Elements 14TB인식불가 문제좀.. [6] | 투야당 | 1114 | 08-08 |
94310 | 소프트웨어| 전개도 그릴만한 프로그램 뭐 있을까요? [2] | 뷰리풀투데 | 1008 | 08-07 |
94309 | 윈 도 우| (D)와(C)를 바꾸려면 어떻게 해야 합니까? [5] | kjds7 | 968 | 08-07 |
94308 | 기 타| [잡담] Easeus Clean Genius 쓰지마시길 [6] | 278145 | 817 | 08-07 |
94307 | 윈 도 우| 라이젠 5500U 노트북의 HDMI로 4K 60Hz 출력이 되나요? [2] | 『ⓖⓤⓝ』 | 387 | 08-07 |
94306 | 윈 도 우| 윈도우 무인설치파일 [5] | 홍은동초짜 | 816 | 08-07 |
94305 | 기 타| 동영상 파일 추출하는 법 (usb리핑) [2] | 강남문지기 | 684 | 08-07 |
94304 | 모 바 일| 아이패드 사파리에서 유튜브 시청시.... [1] | asklee | 323 | 08-06 |
94303 | 소프트웨어| 버츄어 USB 및 동글 인식 프로그램 문의 [1] | nuli | 250 | 08-06 |
94302 | 기 타| 무선 무소음 마우스 추천 부탁드립니다. [4] | toto65 | 470 | 08-06 |
94301 | 소프트웨어| vantoy 로 핵놀로지 부팅해서 실사용 가능할까요? | 아름드리나 | 209 | 08-06 |
» | 윈 도 우| 배치파일로 프린터 목록과 ip 확인하고 싶습니다 도와주세요 [5] | Kiro | 405 | 08-06 |
94299 | 기 타| USB 인식관련 문의드립니다 [3] | 화랑이 | 489 | 08-06 |
94298 | 윈 도 우| 윈도우11 작업표시줄 [3] | ojaykim | 616 | 08-06 |
94297 | 하드웨어| Hard Disk Sentinel Pro_v6.01.4 이럴때는 어떻게 해야하나요? [7] | 그대그리고 | 420 | 08-06 |
94296 | 윈 도 우| 원도우 설치시 드라이버 로드뜨면서 안됩니다 [1] | 프리티맨 | 393 | 08-05 |
예전에 만들었던 스크립트인데 정확히 같은 레지스트리를 읽는 스크립트는 아니지만, 참고하시면 도움이 될 것 같습니다
https://windowsforum.kr/free/17649210
글 아래쪽 printtest.bat 기준으로 간단히 설명만 추가하면,
프린터 이름에 PDF,XPS,OneNote가 포함되면 PrintCheck 변수를 1로 바꿉니다.
PrintCheck 변수가 0일때만 txt파일에 기록합니다.