기 타 배치파일 고수님!!
2021.03.04 23:34
cscript %script_drv%\prnmngr.vbs -l |find /c "%p_name%" > %script_drv%\pname.txt
위에 나온 결과를 변수에 넣고 그 변수 만큼 아래 코드를 포문을 돌리고 싶습니다.
(1 복사) (2 복사) 이부분의 숫자를 변수처리해서 카운트 +1 시키면 될것같은데 안한지 오래되서 머리가 안돌아가네요.
도움 좀 주세요 ㅜ
cscript %script_drv%\prnmngr.vbs -d -p "%p_name%"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (1 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (2 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (3 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (4 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (5 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (6 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (7 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (8 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (9 복사)"
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (10 복사)"
댓글 [10]
-
BecauseI 2021.03.05 00:27 -
개가똥을참냐 2021.03.05 00:51
제 설명이 부족한거 같네요 ㅠ
cscript %script_drv%\prnmngr.vbs -l |find /c "%p_name%" > %script_drv%\pname.txt
실행되면 pname.txt 에 나온 숫자를 cnt 변수에 담아서 cnt 만큼 for 문을 돌리고 싶습니다.
cscript %script_drv%\prnmngr.vbs -d -p ""%p_name%" (%cnt% 복사)"
-
BecauseI 2021.03.05 01:35 for /f "tokens=3*" %a in ('cscript %script_drv%\prnmngr.vbs -l ^| find "%p_name%"') do (cscript %script_drv%\prnmngr.vbs -d -p %a %b)
한번 해보세요
프린터가 없으니 fax 만 보고 하다보니 이름 뒤가 짤렸네요
-
개가똥을참냐 2021.03.05 21:38
흠 안됩니다. 제가 이따 대충 코드 짜보고 문의 드릴게요
find /c "%p_name%" 로 %p_name% 의 수를 구해서 a라는 변수에 넣었다면 a번만큼 prnmngr.vbs -d -p %p_name%(a 복사) 를 실행 할려고 합니다.
-
BecauseI 2021.03.05 21:47 for /f "tokens=3*" %a in ('cscript %script_drv%\prnmngr.vbs -l ^| find "%p_name%"') do (echo %a) 해서
프린터명이 정확이 보이는지 확인 해보세요
프린터명이 정확이 보이면 삭제가 되야 할 텐데요..
for /f "tokens=3*" %a in ('cscript %script_drv%\prnmngr.vbs -l ^| find "%p_name%"') do (cscript %script_drv%\prnmngr.vbs -d -p "%a %b")
이렇게도 한번 해보세요
-
개가똥을참냐 2021.03.05 21:56
안돌고 꺼지네요..
-
BecauseI 2021.03.05 22:26 cmd 실행 후 붙여 넣기하고 엔터 쳐야 동작합니다.
bat 로 실행 하실려면
for /f "tokens=3*" %%a in ('cscript %script_drv%\prnmngr.vbs -l | find "%p_name%"') do (cscript %script_drv%\prnmngr.vbs -d -p "%%a %%b")
pause
프린터명 확인 bat
for /f "tokens=3*" %%a in ('cscript %script_drv%\prnmngr.vbs -l | find "%p_name%"') do (echo %%a)
-
개가똥을참냐 2021.03.05 23:24
..
-
BecauseI 2021.03.05 23:34 그냥
cscript %script_drv%\prnmngr.vbs -l 이거 실행 후 캡쳐화면을 보여주세요
그리고 뭘 지운다 남긴다 이렇게 설명하면 쉬운데 설명이 너무 어렵게 하셔서...
저는 님의 동작 화면을 모릅니다. 프린터도 없고요
-
개가똥을참냐 2021.03.05 23:36
아 프린터 없으셔도 첫번째 파일 실행하시면 프린터 드라이버 설치 되면서 되긴하는데..흠..
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
10611 | 소프트웨어| Camtasia 2021.0.5 Build 31722 (x64용) 한글패치 공유좀 ... [2] | 보리하우스 | 337 | 08-06 |
10610 | 기 타| MDS님 10 운영체제사용중인데...이건,무슨 에러인가요? | 파천황 | 337 | 10-16 |
10609 | 기 타| 토탈커맨더 경로 변경 [2] | 코오난 | 337 | 09-21 |
10608 | 윈 도 우| PE 로 업데이트 삭제 가능? [2] | 펨토 | 337 | 09-16 |
10607 | 소프트웨어| Total Commander 9.21 Extended 18.8 Full 질문입니다 [5] | 배추장사 | 337 | 08-18 |
10606 | 윈 도 우| Windows 10 언어 통합시에.... [5] | NaDa | 337 | 07-14 |
10605 | 윈 도 우| 이게 뭔지요?? ssh-agent [5] | 123! | 337 | 03-14 |
10604 | 기 타| 어느것이나은지 추천 부탁드립니다. [4] | 深泉[三神 | 337 | 02-02 |
10603 | 하드웨어| 질문 좀 드립니다. [8] | 양치기영감 | 337 | 01-24 |
10602 | 기 타| 배치파일로 한줄씩잘라서 .sgf 확장자로 뽑아낼수 없나요 [6] | 고북 | 337 | 01-01 |
10601 | 소프트웨어| 도시바3.0하드 [1] | 산골나그네 | 337 | 12-05 |
10600 | 소프트웨어| WinBuilger로 TrueImage 2018 문제 [4] | JWL | 337 | 11-09 |
10599 | 서버 / IT| 사내 망 구축 추천 [5] | 백미르 | 337 | 10-19 |
10598 | 기 타| 블루스크린 [1] | 알미뜽 | 337 | 09-10 |
10597 | 하드웨어| HDD 에서 특정 폴더가 안나타납니다 [3] | 선실 | 337 | 02-04 |
10596 | 하드웨어| HDD 좀 봐주세요. [4] | 시향 | 337 | 08-23 |
10595 | 하드웨어| 외장하드 인식 문제 문의드립니다. [4] | 가족사랑 | 337 | 05-14 |
10594 | 윈 도 우| 첫포멧입니다 [2] | Antory | 337 | 12-18 |
10593 | 윈 도 우| internet explore 오류 [3] | 양돌 | 337 | 10-18 |
10592 | 소프트웨어| 배치파일 검토를 부탁드립니다. [8] | 배추장사 | 337 | 01-08 |
cmd 에서 붙여넣기 해보세요.
for /f "tokens=3" %a in ('cscript %script_drv%\prnmngr.vbs -l ^| find "%p_name%" ^| find /v "제외할 프린터 명"') do (cscript %script_drv%\prnmngr.vbs -d -p %a)