답변:
exe가 PATH
환경 변수 에있는 폴더에 있는지 확인해야 합니다.
이미있는 폴더에 설치 PATH
하거나 폴더를에 추가하면 PATH
됩니다.
설치 프로그램에서이 작업을 수행 할 수 있지만 시스템을 다시 시작하여 시스템을 선택해야합니다.
다음 레지스트리 키를 추가 할 수 있습니다 .
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\myexe.exe
이 키에서 exe 파일의 경로를 포함하는 기본 문자열 값을 추가하십시오.
start
명령 과 함께 작동 하므로 start myexe
cmd.exe 프롬프트를 입력 할 수 있습니다 . 그러나 myexe
혼자서는 작동하지 않아야한다고 생각합니다 (당신이 디렉토리에 myexe
있거나 해당 디렉토리가 PATH
환경 변수에 있지 않다면 ).
myprog.cmd
다음 내용 으로 작은 파일을 만듭니다 . @START myprog.exe %*
이것은 모든 명령 인수에 App Paths
대한 항목을 호출 myprog.exe
하고 전달합니다. 파일은 다음 위치에 액세스 할 수있는 위치에 생성되어야합니다.PATH
PATH
. myexe를에 추가 하지 않고이 start myexe
레지스트리 변경 작업을 수행합니다 . PATH
start myapp
Win + R뿐만 아니라 작동 myapp
하지만 myapp
cmd.exe 의 평범한 것은 아닙니다 .
윈도우 10, 8.1, 8
시작 메뉴를 열고
Edit environment variables
Edit the system environment variables
Environment variables...
버튼System Variables
상자 찾기 path
변수 에 두 개의 상자가 있습니다.Edit
New
.exe
batch
Ok
열려있는 모든 창을 클릭 하고 실행 파일을 경로의 디렉토리에 저장하는 대신 프로그램을 실행하는 경로의 디렉토리에 배치 파일을 작성해야합니다. 이 방법으로 실행 파일을 지원 파일과 분리하지 않고 동일한 디렉토리의 다른 항목을 실수로 경로에 추가하지 않습니다.
이러한 배치 파일은 다음과 같습니다.
@echo off
start "" "C:\Program Files (x86)\Software\software.exe" %*
C:\cygwin\bin\grep.exe
start ""
실행 파일 경로로 시작하십시오. 또한 cygwin에서 사용하려면 cygwin 쉘 스크립트 또는 심볼릭 링크가 필요할 수 있습니다. 또는 쉘 별명.
Windows에서 이러한 간단한 작업에 대한 간단한 해결책이 없다는 것이 놀랍습니다 .Windows에서 별칭을 정의하는 데 사용할 수있는이 작은 cmd 스크립트를 만들었습니다 (명령은 파일 헤더 자체에 있음).
https://gist.github.com/benjamine/5992592
이것은 NPM이나 루비 젬과 같은 도구에서 전역 명령을 등록하는 데 사용하는 것과 거의 동일한 접근 방식입니다.
또한 (재부팅 후) 경로에 영구적으로 추가 할 수도 있습니다 변수에 .
내 컴퓨터를 마우스 오른쪽 단추로 클릭 -> 특성 클릭 -> 고급 시스템 설정 클릭-> 환경 변수 클릭
참조 : 시스템 / 사용자 변수 변경
c : \ windows 디렉토리에 넣거나 환경 설정 (windows-break-tab advanced)의 "경로"에 디렉토리를 추가하십시오.
안부, // t
C:\Windows
사용자 정의 디렉토리를 추가해야 PATH
합니다.
설치시 한 줄 배치 파일을 사용하십시오.
SETX PATH "C:\Windows"
박쥐 파일을 실행
이제 .exe를 c : \ windows에 배치하면 완료됩니다.
명령 행에 'exename'을 입력하면 실행할 수 있습니다.
C:\Windows
사용자 정의 디렉토리를 추가해야 PATH
합니다.
각 경로를 수동으로 경로에 추가하지 않고 자동으로 경로에 추가되지 않은 응용 프로그램에 대해 Windows에서 전역 bash와 같은 별칭을 얻으려면 시스템에 가장 적은 양의 변경을 수행하고 가장 많이 수행하는 가장 깨끗한 솔루션이 있습니다. 이후 사용자 정의를위한 유연성 :
mkdir c:\aliases
setx PATH "c:\aliases;%PATH%"
시작 C:\path to\my program.exe
하고 모든 인수를 전달하여 새 창에서 열려면 c:\aliases\my program.bat
다음 내용으로 파일을 만듭니다 ( 시작 명령에 대한 자세한 내용은 NT 시작 명령 참조 ).
@echo off
start "myprogram" /D "C:\path to\" /W "myprogram.exe" %*
시작하려면 C:\path to\my program.exe
모든 인수를 전달하지만, 생성 (자세한 bash는 작동 방식처럼) 같은 창에서 실행, c:\aliases\my program.bat
다음 내용을 파일 :
@echo off
pushd "C:\path to\"
"my program.exe" %*
popd
작동하기 위해 응용 프로그램이 현재 작업 디렉토리를 전혀 변경할 필요가 없다면 aliases 폴더 내의 실행 파일에 symlink를 추가하면됩니다.
cd c:\aliases\
mklink "my program.exe" "c:\path to\my program.exe"
누군가 나에게 이것을 찾고 있다면 여기에 경로를 추가하는 정말 쉬운 방법이 있습니다.
이미지가 표시하는 것처럼 파일 경로를 보내고 파일에서 복사하여 붙여 넣은 다음 끝에 세미콜론을 사용하여 특정 경로를 새 경로에 추가하십시오. 창 7보다 먼저 조정해야 할 수도 있지만 최소한 쉬운 시작점입니다.
이를 수행하는 가장 좋은 방법은 .EXE 파일을 windows / system32 폴더에 설치하는 것입니다. 그런 식으로 어느 위치에서나 실행할 수 있습니다. 핑과 같은 .exe가있는 곳과 같은 곳입니다.
C:\Windows
사용자 정의 디렉토리를 추가해야 PATH
합니다.