기 타 배치파일 창 사라짐
2020.12.27 16:27
탐색기 에서 배치파일을 실행하면 괜찮은데 특정 프로그램에서 실행할경우
창이 바로 사라짐, 명령어 실행도 안하고 바로 사라져 버리는데 해결할수 있는 방법이
있을까요?
댓글 [13]
-
내꼬 2020.12.27 17:07 -
슈머슈마 2020.12.27 17:14
@echo off
echo.
echo.
echo.
echo. ==============================================
echo. 윈도우를 새로 설치할경우 파솔로 데이터를
echo. 시스템에 복사하여 환경을 만들어 줘야 합니다.
echo. ==============================================
echo.
echo. 파솔로 데이터를 복사하시겠습니까?
echo.
echo.
pause
xcopy /e /h AppData "%userprofile%\AppData"
xcopy /e /h Documents "%userprofile%\documents"
cls
다른건 안하고 딱 저정도만 편집해서 실행하였습니다.
일반적으로 탐색기에서 실행은 잘됩니다.
하지만 포토블 런처 프로그램에서 실행하면 실행이 안되고
도스 창이 바로 사라져 버립니다.
포터블 런처 프로그램 특성상 상대경로 특성을
타긴하는데 이런것들이 배치파일에 영향이 미치는것도 같고
해결하기위한 방법이 없을까 합니다.
포터블 프로그램은 Psmenu 라는 프로그램에서 실행하였습니다.
-
내꼬 2020.12.27 17:25 다른 cmd는 정상적으로 나오는지요.
-
슈머슈마 2020.12.27 17:35
어떤건지 알아내긴 했는데 문제 해결은 못했습니다.
우선 포터블 프로그램 내에서 상대경로 지정을 할때
예를 들어서 c:\portable\app\실행.bat
를 포토블 프로그램에서 실행 할려고 할때
c:\portable 경로를 빼버리고 app\실행.bat 로
경로를 잡아주니 실행이 안되네요
배치 파일도 포토블 프로그램에서 경로 특성을 안타게
할수 있는 방법은 없을까요?
꼭 상대 경로로 설정해서 사용을 해야해서
찾아보고는 있는데 방법이 없네요
-
내꼬 2020.12.27 17:40 @cd /d %~dp0
관련성 있는지 확인해 보세요.
-
슈머슈마 2020.12.27 17:43
@echo off
@cd /d %~dp0
echo.
echo.
echo.
echo. ==============================================
echo. 윈도우를 새로 설치할경우 파솔로 데이터를
echo. 시스템에 복사하여 환경을 만들어 줘야 합니다.
echo. ==============================================
echo.
echo. 파솔로 데이터를 복사하시겠습니까?
echo.
echo.
윗단에 적용 포터블 프로그램에서는 안됩니다.
포터블 런처에서 배치파일 상위 경로부터 적어주면 실행되고
상대경로를 지정하면 인식안됩니다.
배치파일에 문제가 있는게 아니라 포터블 런처에서 배치파일하고 호환성이 떨어지는거
같아요
-
BecauseI 2020.12.27 18:51 -
슈머슈마 2020.12.27 19:03
그게 아니구요 포터블 런처 프로그램에서 cmd 인식을 못합니다.
창이 떠야 하는데 도스창이 잠깐 떳다 사라져요
-
BecauseI 2020.12.27 20:41 해보긴 하고 말씀하시는건지;;
도스창이 떴다는건 cmd 를 인식한다는 말이고, 배치파일을 못찾으니 창이 바로 닫히는거구요
CLI 타입의 런처인가보네요
-
슈머슈마 2020.12.27 20:57
당연히 이것 저것 해봣지요. 배치파일 실행 했을때는 당연히 잘됩니다. 이렇게 되면 경로상 문재는 없는 것이지요
하지만 런처에서 실행했을때 문제가 됩니다. 재가 궁금한점은 런처에서 실행을 시키는 방법을 물어보는것이구요
pause 명령어를 써도 사라지기 때문에 어떻게 파악 조차 못하고 있고
당연히 포터블에서 상대경로 절대경로 두개다 모두해봤고 절대 경로일때는 이상없이 잘돌아 갑니다.
하지만 이건 내컴에나 있을때의 문제이구요 환경이 다른 컴에서 작동시킬때는 상대경로로 잡아줘야 하는데
이게 문제가 되서 그러는 겁니다. \app\실행.bat 당연히 상대경로지정 해봤구요 절대경로 상위경로부터써가면서
실행해봤습니다. 이때는 작동이 잘됩니다.
-
컨피그 2020.12.27 22:02
포터블 런처라는게 어떤건지는 잘 모르겠지만
절대경로만 인식하는거면 절대경로로 하셔야죠
C:\TEST 폴더를 다 똑같게 맞추고
C:\TEST\app\실행.bat 으로 하는 수 밖에 없을듯..
아니면 포터블 런처라는거에서 설정 건드리셔야 할듯 하네요.
또다른 방법으로는
절대경로에 중간단계의 배치파일을 두고 그 배치파일 안에서 상대경로를 실행하도록 해야겠죠.
-
슈머슈마 2020.12.28 12:08
런처에서 배치파일 인식을 못하는데 2중으로 잡은다고 해서 될만한 문제는 아니라고 봅니다.
3중 4중 5중으로 한다고 해서 될만한 문제는 아니구요. 위에서도 말을 했다시피
런처에서 경로명 지정할때 절대적 경로로 하면은 배치파일 작동하지만 상대경로 지정 하면
창이 바로 꺼져버립니다. 배치 파일 vbs 도 상관이 없어서 혹시 배치파일 말고도 스크립트 개념으로
접근했을때 vbs 파일도 괜찮지 안을까 생각해봅니다. 아니면 혹여 배치파일을 구동시킬수 있는
다른 조건을 만들어 줄수 있는 방법이라든가 아무튼 여러 사항을 고려하여 시도는 해봤지만
아직까지 안되고 있습니다.
배치파일은 조금 할줄 알지만 vbs 는 전혀 할줄을 몰라서 아시는분은 부탁좀 드리겠습니다.
-
슈머슈마 2020.12.29 13:11
완료 하게 되었습니다. 배치파일을 exe파일로 컨버딩해서 하니깐 인식이 되네요 ㅋㅋ
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
97442 | 소프트웨어| HDClone 문의 | 아기시니 | 295 | 08-01 |
97441 | 소프트웨어| Wim이 UEFI 모드에서 우클릭 메뉴로 부팅이 되지 않습니다. [6] | 이슬 | 308 | 08-01 |
97440 | 하드웨어| usb 헐거울때 [7] | 즐거운컴 | 1117 | 08-01 |
97439 | 기 타| kt giga 인터넷 [6] | 양말 | 783 | 08-01 |
97438 | 윈 도 우| 유투브 브이로그용 편집 s/w 추천좀요 초보자용 [2] | MSTSC | 207 | 07-31 |
97437 | 소프트웨어| Win11 Home 번들 설치된 놋북에 Pro 버전 설치하면 [4] | Day | 347 | 07-31 |
97436 | 소프트웨어| Total Commander의 다중폴더에서 2,00개 파일 확장자이름 ... [2] | 파풍초 | 257 | 07-31 |
97435 | 윈 도 우| 스카이레이크 세대 이후 시스템에 XP설치 해보신 분 계실런... [8] | 프리머스 | 468 | 07-31 |
97434 | 하드웨어| 위에 단자는 어떻게 사용하나요? [2] | 천상천하 | 550 | 07-31 |
97433 | 윈 도 우| ASUS 노트북 k53sv windows 11-64bit 블루투스 드라이브 [4] | 멍한이 | 202 | 07-31 |
97432 | 하드웨어| 선이나 점을 마우스로 그릴경우, 속도가 느립니다. [3] | 감사맨 | 278 | 07-31 |
97431 | 윈 도 우| rsimagex 문의 [1] | EP-Se | 301 | 07-31 |
97430 | 윈 도 우| 리커버리 시스템 복사하기 [12] | 나는돈 | 673 | 07-30 |
97429 | 기 타| 겔럭시 탭 학습 용 추천 좀 해주세요. [2] | 커피한잔 | 169 | 07-30 |
97428 | 기 타| PE와 system-PE 의 차이점이 무엇인지요. [3] | 길동무 | 515 | 07-30 |
97427 | 하드웨어| 구형 mSATA SSD 활용법 문의드려요 [4] | 『ⓖⓤⓝ』 | 494 | 07-30 |
97426 | 하드웨어| H110M-DGS R3.0 보드에 NVME 사용 [13] | 읍민Kaine | 580 | 07-30 |
97425 | 서버 / IT| 공유기를 거치면 외부 IP가 달라지나요? [2] | 좋게멋지게 | 603 | 07-30 |
97424 | 기 타| 레노버 ideapad 320 램 최대 인식? [5] | 이블러 | 310 | 07-29 |
97423 | 소프트웨어| 브라우저 다크모드에서 [1] | woifqwo | 243 | 07-29 |
어떤 작업을 하셨길래.. 꼬인 상황이 되었을까요?