윈 도 우 배치파일 질문 드립니다.
2017.02.25 09:57
며칠 전에 제가 드린 배치파일 질문에 대해서 devcon.exe 사용법을 알려주셔서 시도해 봤습니다.
devcon.exe를 실행하기 위해서 아래 문장을 "관리자 명령프롬프트"에서 실행하면 문제없이 실행됩니다.
“f:\프로그램 cd\utility\devcon\devcon_10-RS1\x64\devcon.exe” Disable *DEV_2806*
그런데 같은 문장을 배치파일로 아래와 같이 써서 실행하면 오류가 나오는데 이유가 뭔지요
배치파일 문구
배치파일 실행결과 오류
배치파일 문장에 뭘 잘 못 쓴건지요? 왜 명령프롬프트에서는 되고, 배치파일에서는 안되는지요?
설명 부탁드립니다.
감사합니다
댓글 [5]
-
suk 2017.02.25 10:25
-
솔모로 2017.02.25 16:48
Suk 님 답변 고맙습니다.
배치파일 오류는 배치파일 선택 후 마우스오른쪽 버튼 눌러 관리자권한으로 실행한 것입니다.
Suk님 말씀 듣고 혹시 해서 관리자 권한으로 다시 해봤는데 위 cmd 내용과 같이 구문오류라고 나오네요.
그래서 배치파일에 아래와 같이 수정해서 배치파일이 실행은 됩니다만, 원래 위 질문에서 사용한 문구에 뭐가 잘 못된 것인지 궁급합니다.
---
F:
cd f:\프로그램 cd\utility\devcon\devcon_10-RS1\x64
devcon.exe enable *dev_2806*
----
-
suk 2017.02.25 16:51
그러면 경로 문제로 보입니다. 2가지 방식에 차이가 경로 밖에 없네요.
* 사실 이게 처음 단 댓글인데 괜히 관리자권한으로 수정했나봅니다; [시험 답안지 고쳤다가 틀린 경우인지]
@echo off 이걸 빼고 bat 파일을 실행해보세요. 그러면 과정이 나옵니다. 뭐가 잘못된 것인지...
일단 bat 내용상으로도 경로가 잘못 되어서....경로는 맞다고 하실 수 있는데요. 뭔가 특수 문자 같은 것이 섞였는지도 모릅니다
예를 들어서 인터넷에 복사해오면 가끔 " " 이런 따옴표도 특이한 경우가 있어서 오류 납니다. 역슬레시 이런 부분도 가능성 있을 수 있고요
* bat 파일에 인코딩도 관계있습니다. 저도 가끔 인코딩 때문에...아무 이상 없는 bat 파일이 오류 생긴 경험이 있습니다
보통 bat 파일은 ANSI로 해주시면 됩니다. 일반 메모장과 같은 인코딩 입니다
인코딩은 다른이름으로 저장하실 때 선택하시면 됩니다. notepad++ 같은 경우는 별도의 저장 과정없이 인코딩을 그 자리에서 수정 가능합니다.
-
메리아 2017.02.25 18:25
일단 두가지 중의 하나 같네요.
1. suk님 말씀대로 ansi 인코딩 문제.
2. “f:\프로그램 cd\utility\devcon\devcon_10-RS1\x64\devcon.exe” Disable *DEV_2806*
의 따옴표 문제.
"" 과 “” 는 다릅니다. 스샷과 본문이 저러네요.
cmd창은 또 멀쩡하게 넣으신거 같은데...
-
솔모로 2017.02.25 21:32
위에 두분 설명을 보고 배치파일의 문자를 잘 뜯어 보니, 따옴표에 문제가 있었습니다.
실행이 안되는 배치파일에서 해당 문장을 cmd 창에 복사해서 붙이면, 실행이 됩니다. 그런데 그 배치파일은 실행이 안됩니다. 아마도 cmd 창에 입력할 때는 두 따옴표를 동일하게 인식하지만, 배치파일에서는 다른 것으로 인식하나 봅니다.
그래서 그런지 배치파일 실행 후 나오는 구문오류가 표시된 cmd 창을 보니 따옴표 앞에 약간의 공간이 확인되더군요. 그래서 배치파일의 따옴표를 다시 타이핑하고 배치파일을 실행했더니 구문오류가 안나고 잘 실행됩니다.
두분 설명 감사드립니다. 주말 잘 보내세요.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
49496 | 윈 도 우| 자료실의 Windows 7 Alienware Ultimate 32bit, 64bit에 대... | 소천 | 164969 | 10-01 |
49495 | 윈 도 우| 자료실의 Windows 7 Alienware Ultimate 32bit 받아볼수 없... [2] | 오백원 | 164106 | 10-10 |
49494 | 윈 도 우| 바로가기실행 아이콘의 동작불능 | 가난한사람 | 160512 | 01-31 |
49493 | 윈 도 우| 자료실의 Alienware Windows7의 로고를 원래대로 복원하는 ... [4] | 소천 | 150536 | 10-04 |
49492 | 윈 도 우| Windows 7의 관리 기능을 집약한 숨겨진 GodMode의 존재 [5] | 죠타로 | 123849 | 01-07 |
49491 | 윈 도 우| PE 시작메뉴랑 작업표시줄 숨길 수 없나요? [11] | 배추보쌈 | 107074 | 01-17 |
49490 | 윈 도 우| 카리스마조님의 바로가기 말인데요~ [1] | KOOL하게 | 84406 | 01-06 |
49489 | 윈 도 우| 가젯이 CPU 점유율 상승문제에 영향을 주는군요. [22] | BigShit | 83664 | 11-26 |
49488 | 윈 도 우| page fault in nonpaged area [1] | 한강한뺨뷰 | 80188 | 08-24 |
49487 | 윈 도 우| 인터넷 바로가기 관련 궁금한점이 있습니다. [1] | 도라란 | 79931 | 07-06 |
49486 | 윈 도 우| 모든 바로가기를 실행하면 연결프로그램 선택 창이 떠요ㅠㅠ [4] | 네버s2 | 73048 | 09-17 |
49485 | 윈 도 우| 9down.dom 같은 사이트 또 없나요 [3] | 애벌레 | 67504 | 12-10 |
49484 | 윈 도 우| suk님 시간되시면 부탁드립니다. [7] | 초보라서죄 | 64928 | 12-06 |
49483 | 윈 도 우| win7 / vista god mode 활성화 시키기 [7] | 카츠라 | 61010 | 01-06 |
49482 | 윈 도 우| [A.I_7T]SLIC2.1 인증에대해.. [1] | 김간지 | 58991 | 01-23 |
49481 | 윈 도 우| 지금도 slic2.1 oem 인증 쓰시나요? [3] | 니애미다 | 58326 | 02-28 |
49480 | 윈 도 우| windows 7 tiny[티니] 설치 요령 [53] | 그루터기 | 57997 | 10-21 |
49479 | 윈 도 우| 원본이 삭제된 바로가기 [3] | 공자 | 55600 | 07-04 |
49478 | 윈 도 우| 추가의 godmode 스트링 값... [2] | 해미 | 51826 | 01-08 |
관리자권한 문제로 보입니다
처음 화면을 보면 cmd 창 제목에 "관리자: "라는 표시가 있는데...2번째 bat 파일 실행하셨을 때는 "관리자: " 표시가 없네요
bat 파일을 우클릭하셔서 관리자권한으로 실행해보세요. 그외 별 다른 특이점은 안 보입니다.
첨부했었던 파일은 set id= 잘못 하는 경우까지 고려하여 좀 더 보강해야 할 듯 합니다. 점점 산으로 가는군요.