2017-01-09 4 views
0

.jar에서 .exe 파일을 변환했습니다. 이것은 명령 기반 응용 프로그램이므로 배치 스크립트로 시작해야합니다.명령 줄 .exe 파일 실행

@echo off 
cd C:\desktop\plant-text-adventure-win 
start planttextadventure 
pause 

내가 배치 스크립트를 더블 클릭하면, 이런 일이 발생 : 여기에 배치 스크립트입니다 Windows could not find 'planttextadventure'. Please confirm if you have input the correct name and retry.

내가 무슨 일이 일어나고 있는지 모른다, 나는 아무 생각에 대한 cmd 내가 맥을 사용할 때, 하지만 나는 plant-text-adventure-win이라는 폴더에 planttextadventure.exe이라는 실행 파일이 있다는 것을 확인할 수 있습니다.

+1

[Windows 명령 프롬프트는 * NOT * DOS 프롬프트입니다!] (https://scalibq.wordpress.com/2012/05/23/the-windows-command-prompt-is-not-a-dos- prompt /) – aschipfl

답변

1

셸 내에서 실행하여 배치 파일을 테스트해야합니다.

셸을 열려면 시작 메뉴에 cmd 명령을 입력하기 만하면됩니다. 이 블랙 박스 안에서 배치 스크립트의 명령을 입력하고 오류 메시지가 있는지 살펴볼 수 있습니다.

스크립트를 보면 cd 명령 (현재 디렉토리 변경)이 올바르지 않다고 생각됩니다. 데스크톱 폴더가 루트 드라이브 바로 아래가 아니라 사용자 프로필 내에 기본 설치되어 있기 때문에

cd %USERPROFILE%\Desktop\plant-text-adventure-win 

으로 바꿔야 할 수도 있습니다.

또 다른 해결책

작동이 일을 얻기 위해, Windows 탐색기를 열고이 실행하고 드래그하여 바탕 화면에을 클릭 오른쪽 마우스로 .exe 파일 드롭 & 할 .exe 파일에가는 것입니다.

그런 다음 상황에 맞는 메뉴가 나타나면 바로 가기 만들기을 선택합니다.

+0

아주 이상합니다. 당신이 나에게 말한 것을 시도했을 때, 나는 '바탕 화면'으로 바꿀 수 있었지만'식물 텍스트 모험 - 승리 '는 할 수 없었다. 심지어 더 이상한 식물 - 텍스트 - 모험 - 승리가 내 바탕 화면에 맞았다. 내가 가상 머신을 사용하고 있기 때문에 그렇게 될 것입니까? – paper1111

+0

어쩌면 폴더가 바탕 화면에 없지만 폴더와 폴더 자체가 컴퓨터의 다른 곳에 상주 할 수 있습니다. 그러나 그것은 모두 야생의 추측입니다. AFAIK는 VM 내에서 실행하거나 하드웨어에서 직접 실행하는 경우 중요하지 않습니다. – Oliver