2017-09-13 2 views
0

내 시작 폴더에 chcp 65001로 시작하는 배치 스크립트가 있습니다. chcp 이후 첫 번째 명령 이후에 CMD가 중단되지만 ConEmu는 중단되지 않습니다.Windows 8.1에서 명령 프롬프트를 "바꾸는"방법?

그래서 로그온 후 CME 대신 ConEmu에서 실행되도록하려면 어떻게해야합니까?

+0

코드 페이지 65001에서 CMD 자체가 중단되는 일괄 처리 스크립트를 발견하지 못했습니다. 아마도 다른 프로그램이 more.com과 같이 작동하지 않을 수 있습니까? 어쨌든, CMD는 콘솔 (conhost.exe)이 아니므로, ConEmu에서 실행될 때 CMD가 충돌하지 않는다고 가정합니다. – eryksun

+0

내 스크립트에는 more.com이 없습니다. 그것은 로그인 후 로그인하지 않고 네트워크 폴더를 매핑하는 간단한 스크립트입니다. 이것은 무의미한 것 같지만 내 홈 서버는 매우 빠르지 않으며 5 개의 네트워크 폴더를 모두 매핑하는 데 최대 2 분이 걸릴 수 있습니다. 로그인 한 후에는 시간이 얼마나 걸리는 지 신경 쓰지 않지만 로그인하는 데 최대 2 분 정도 기다려야합니다. 기본적으로 스크립트에는 5 개의 '순수 사용'만 포함됩니다. –

+0

아마도 net.exe는 죽을 것입니다. 스크립트가 UTF-8로 저장 되었기 때문에'chcp 65001'을 사용 했습니까? 아마도 OEM 코드 페이지에서 인코딩 할 수없는 UNC 경로에 액세스 할 수 있습니까? 그렇다면 ANSI 코드 페이지 또는 다른 코드 페이지는 어떻습니까? – eryksun

답변

0

docs을 읽었습니까?

ConEmu64.exe -run "path-to-your-batch.cmd" 
+0

그래서 유일한 방법은 ConEmu를 열어 원하는 스크립트를 실행할 스크립트를 작성하는 것입니다. 그건 그렇고, 나는 이미 수동으로 ConEmu에서 스크립트를 실행하는 방법을 알고있었습니다. 그것은 문제가되지 않았습니다. –

+0

이미 스크립트가 있습니다. 따라서 기존 스크립트의 바로 가기를 시작 폴더에있는 바로 가기로 변경하면됩니다. – Maximus

+0

어떤 단축키입니까? 스크립트 자체는 시작 폴더에 있습니다. Windows는 드라이브 문자로 놀기를 좋아하며 항상 고칠 수 있습니다. –

관련 문제