1.txt 파일 내용아래와 같이 123하고 한칸 띄고 456이 있을때 중간 빈행을 없애고 2.txt파일로 저장 하는 명령어

123

 

456

 

for /f "delims=" %%i in (1.txt) do echo %%i >> 2.txt

프린터 목록 받아오기 

wmic printer get name

 

원하는 프린터 이름에 "(IP등 입력)"와 같이 "(" 괄호가 들어가게 하거나 특정 특수문자를 넣고 find 명령어로 필터링 하면 내가 원하는 프린터 목록만 뽑아올 수 있음

또는 부서명이나 관련 사항으로 으로 필터링 가능

wmic printer get name | find "(" > print.txt

에러레벨 7사이는 "NO"버튼 클릭

에러레벨 6 은 YES "버튼 클릭"

@echo off
call :MsgBox "Which button will you click?"  "VBYesNo+VBQuestion" "Choose any button!!"
if errorlevel 7 (
 echo NO button clicked
 pause
) else if errorlevel 6 (
 echo YES button clicked
 pause
)

exit /b

:MsgBox prompt type title
 setlocal enableextensions
 set "tempFile=%temp%\%~nx0.%random%%random%%random%vbs.tmp"
 >"%tempFile%" echo(WScript.Quit msgBox("%~1",%~2,"%~3") & cscript //nologo //e:vbscript "%tempFile%"
 set "exitCode=%errorlevel%" & del "%tempFile%" >nul 2>nul
 endlocal & exit /b %exitCode%

버튼 배치.bat
0.00MB

 

@ECHO off
ECHO                           Print 자동 설치 프로그램
ECHO                               (HP 컬러프린터)
rem
rem                                         <모델명>
rem
rem
set IP="원하는 IP입력"
cscript %systemroot%\system32\Printing_Admin_Scripts\ko-KR\prnport.vbs -a -r IP_%IP% -h %IP% -o raw -n 9100

ECHO %IP%의 프린터를 PC에 설치중입니다.
ECHO 잠시만 기다려주세요.
rundll32 printui.dll,PrintUIEntry /if /b "설정할 프린터 이름" /f "inf파일 드라이버 경로" /r "IP_%IP%" /m "드라이버 네임"

cls

ECHO 프린터 설치 완료 되었습니다.
ECHO.
ECHO. 
ECHO.
ECHO 이창은 닫으셔도 좋습니다.
pause

+ Recent posts