자유 게시판

일반 cmd창에서 관리자 권한 실행하는 su.cmd (공백처리 수정)

2023.01.08 17:24

Neutrino 조회:506 추천:10

지난번에 몇줄로 간단히 만들어 쓰다보니 불편한게 많아서 제대로 만들었습니다.

덕분에 꼭꼭눌러 80줄까지 됐는데 큰것은 아니지만 문자열 처리가 상당히 번거로웠네요

 

관리자권한 창이 열릴때는 창 크기가 제멋대로고 System32 위치로 고정이라

현제창 크기와 현제경로를 동일하게 유지하도록 했습니다.

 

모든 언어에서 문자열 처리는 매우 중요한 이슈인데

C와 Cmd는 오래된 만큼 그중 최악이 아닐까 합니다. (최신 언어일수록 문자열 처리에 용이한 경향)

 

1.png

새 창을 띄우지 않고 현재창을 레벨업 하기 위해서는 두번째 첨부파일도 추가하고

su- [명령] 형식으로 하면 UAC와 # 계정으로 승격됩니다.

단 이 경우는 doskey로 설정한 alias는 인식불가,

 

사용법은 su.cmd 파일을 C:\Windows 같은 패스가 걸린곳에 두고

su  : 도움말만 보여주고 아무것도 안함.

su - : 새 명령창 띄움. 

su -n : 새 명령창 띄움 (기다리지 않음)

su [명령] 새창 안띄우고 실행 (gui 전용)

su /n [명령] 위와동일, 기다리지 않음)

su- [명령]  이 형식의 경우 cli/gui 구분없이 쓸수 있지만 두번째 첨부파일이 필요.

 

예 : su - bcdedit : 새 창을 띄워서 bcdedit 실행.

 

※ 1/10 수정내용 : 다음과 같이 매개변수중 긴 경로명에 공백이 있을경우 실행오류가 발견돼 긴급수정함.

예 : su "C:\Portable\Registry Workshop\RegWorkshopX64.exe" (정상실행 가능)

원인 :윈도우는 긴 경로이 발견되면 자동으로 양 끝에 따옴표를 추가하는데

CMD 에서는 시간이 경과되면 이 따옴표도 문자로 인식돼 원래 기능을 못함.

해결책 - If Exist %var% ... 처럼 쓸경우 기존포함 따옴표는 무조건 제거하고 If Exist "%var%" ... 형식으로 써야만 작동가능.

 

번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
47198 태국한테는 쉽게 이겨보자!! [2] 도뽱 666 03-21
47197 야구 중계 보실 분~^^ [1] 지나다 508 03-21
47196 [공식 발표] 인공태양 KSTAR 또 해냈다! "1억도 ○○초?... [1] asklee 603 03-21
47195 AI에게 농락 당하는 중... [3] 라랑 1468 03-20
47194 [종료] WinXPE147수정버전_240313_19045.4235 [28] 더~불어~~~ 1355 03-20
47193 [기사 펌]합의금 ‘200만원’ 안되면 ‘30만원’…“저작권은 핑... [7] 사이버초보 1563 03-20
47192 엑셀 배분에 대한 함수 요청드립니다. [2] 2run1e 303 03-20
47191 현역가왕 시부야 버스킹 [6] 16k 709 03-20
47190 웃고 싶을때 긍지버림 342 03-19
47189 월드컵 예선 2라운드 대 태국전 중계 일정 asklee 542 03-19
47188 MLB 월드투어 서울 시리즈 2024 중계 일정 asklee 220 03-19
47187 참 코인은 너무 변동성이 크네요 edadelek 252 03-19
47186 KF-21 남해 상공서 공중 급유 성공 [4] asklee 691 03-19
47185 엑셀 함수가 어려워 도움 요청 드립니다. [9] Okyun 626 03-19
47184 이 액자 파는곳 아시는 분 [2] ㅤしΗ口占 1013 03-18
47183 토스 적립 럭키 박스로 적립 받으세요..휴대폰으로 하셔야 ... [4] 북두췰성 567 03-18
47182 쿠팡이 미쳐가는군요. [6] 복두꺼비 2036 03-18
47181 퓨어베이직처럼 생각하기... 항복했어요 어렵네요 [6] 라랑 341 03-18
47180 저 물어보게 있는데요. [3] 심돌이 576 03-18
47179 비너스걸님이 올려준 Toolbox v3.6 문제 [1] 꽃동산 769 03-17
XE1.11.6 Layout1.4.8