본문 바로가기

유용한 배치파일17

Cleaning 북마크 로그인 암호 크롬 확장 프로그램 남기고 모두 삭제 @echo off color 0f title IE-인터넷 임시파일 삭제 및 OS 휴지통 삭제 mode con cols=200 lines=30 pushd %~dp0 :: 관리자 권한 실행 @echo 관리자권한 확인용 >%windir%\admin.confirm || @( echo Set UAC = CreateObject^("Shell.Application"^) > "%tmp%\admin.vbs" echo UAC.ShellExecute "%~0", "", "", "runas", 1 >> "%tmp%\admin.vbs" "%tmp%\admin.vbs" & del "%tmp%\admin.vbs" & exit) @del %windir%\admin.confir.. 2023. 10. 26.
PE에서 Chrome을 링크로 가져오기 설치된 O.S에 Chrome이나 Edge가 설치되어 있다면 어떤 드라이브에 있든지간에 PE에서 링크로 끌어오며 Shortcut.exe로 바탕 화면에 바로가기를 만들어 주는 방식을 사용해봤습니다. 크롬이나 엣지를 wim파일에 포함하지 않으려고 사용하는 방법에 불과합니다만. 사용 중인 크롬 핵심 데이타를 가져온다는 장점은 있습니다. 필요한 파일 Windows\System32\ 아래 첨부된 파일을 적당한 경로에 두고 클릭하면 "저쪽 동네 Chrome" 이라는 바로가기 아이콘이 바탕 화면에 생기며 북마크를 끌어 옵니다. 물론 어디에도 설치된 클롬이 없다거나 네트워크 자원이 없는 PE에서는 무용지물 입니다. 복사 방식은 suk님이 알려주신 구문을 활용했습니다. 아직은 로그인 암호와 확장 프로그램을 가져오지는 못합.. 2023. 9. 14.
디스크 번호별 간단한 정보 디스크의 번호 순서 즉 0번 디스크 부터 차례로 나열 @if (@X)==(@Y) @end /* @echo off mode con cols=77 lines=100 setlocal enableDelayedExpansion for /f "skip=2 delims=" %%a in ('wmic diskdrive get medialoaded') do call :numdisk echo( Timeout -1 >nul goto:eof :numdisk if not defined num (set num=0) else (set /a num=%num%+1) set cnt=%num% ( for /f "delims=" %%L in ( '"wmic diskdrive %num% get index,size,model,partitions.. 2023. 4. 6.
DPI-설정 사실 이 파일은 불필요한 요소 입니다만. 연산처리 관계를 메모하기위한 목적으로 올립니다. @echo off pushd %~dp0 for /f "tokens=1*" %%b in (counter.txt) do set value=%%b set /a next_v=%value%+25 if %value% geq 175 goto :minus ) else ( echo :plus :plus setDPI %next_v% echo.%next_v%>counter.txt exit :minus setDPI 100 echo.100>counter.txt exit 참고 DOS배치 비교 연산자설명 equ equal (동등) neq not equal (부정) gtr greater (초과) geq greater than equal (이상).. 2022. 12. 1.