마우스 오른쪽 클릭 컨텍스트 메뉴에서 Python IDLE이 사라졌습니다.


10

오른쪽 클릭 메뉴의 IDLE 바로 가기가 사라졌습니다. 필자는 Python 2.7을 사용했기 때문이라고 생각하지만 Python2.7을 제거하지 않고 Python 2.5를 설치 한 다음 Python 2.5를 제거했습니다. 이라는 파일을 찾았 idle.bat는데 작동하지만이 문제를 해결하는 좋은 방법은 아닙니다.


나는 이것이 내 컴퓨터에 두 개의 Python을 설치했기 때문에 하나를 제거하기 때문입니다. "마우스 오른쪽 버튼 클릭 메뉴에 바로 가기를 삽입하는 방법"과 같은 키워드를 사용해보십시오. 어쨌든 도움을 주셔서 감사합니다.

그건 아마 사라진 이유는,하지만 문제는 그것을 해결하는 방법입니다
마이클 Mrozek

Revo Uninstaller Freeware를 사용하여 Python을 제거 하고 CCleaner free 를 통해 레지스트리를 정리 한 다음 Python을 다시 설치할 수 있습니다.
harrymc

답변:


6

다음은 Python.File(.py) 및 Python.NoConFile(.pyw) 파일 형식에 대한 IDLE로 편집 할 명령을 추가하는 reg 파일 입니다. 에 설치된 Python 2.7 용이므로 설치 와 관련된 C:\Python27경로를 대체하십시오 . .reg 파일로 저장하십시오. 그런 다음 마우스 오른쪽 버튼을 클릭하고을 선택합니다 .pythonw.exeidle.pywMerge

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""

[HKEY_CLASSES_ROOT\Python.NoConFile\shell\Edit with IDLE\command]
@="\"C:\\Python27\\pythonw.exe\" \"C:\\Python27\\Lib\\idlelib\\idle.pyw\" -e \"%1\""

안녕하세요, 다른 방법으로 마우스 오른쪽 버튼 클릭 명령을 추가했지만 모든 파일에 적용됩니다. 실제로 * .py 파일에 적용하고 싶습니다. 전에 추가 한 마우스 오른쪽 버튼 클릭 명령을 어떻게 삭제합니까? 그런 다음 명령을 추가 할 수 있습니다. 감사합니다.
Jimmy Lin

@Jimmy : regedit를 사용하여 HKCR\*\shell,, HKCR\*\shellex등 을 검사 할 수 있습니다 HKCR\AllFilesystemObjects\shellex. 범인을 빨리 찾지 못하면 지루합니다. 또는 ShellMenuViewShellExView 와 같은 상황에 맞는 메뉴 편집기를 사용해보십시오 .
Eryk Sun

안녕하세요, redgit에서 명령을 찾아 삭제했지만이 두 명령으로 마우스 오른쪽 버튼 클릭 명령을 추가 할 수는 없습니다. 이유를 모르겠습니다. * .py 및 * .pyw 파일의 마우스 오른쪽 버튼 메뉴에 명령을 추가하고 싶습니다. 다시 감사합니다.
Jimmy Lin

@Jimmy : 위의 내용을 저장하고 idle.reg파일을 마우스 오른쪽 버튼으로 클릭하면 idle.reg'병합'옵션이 표시됩니까? 정상적으로 작동하는 것 같고 설정이 추가 된 것을 확인한 경우 명령 프롬프트를 열고 출력이 assoc .py입니다 .py=Python.File.
Eryk Sun

안녕하세요, 실제로 유휴 상태를 보지 못했습니다. idle.bat가 표시되어 idle.bat를 idle.pyw로 바꿉니다.
Jimmy Lin

2

이것은 나를 위해 일했다 :


(또한보기 : 유휴 (파이썬 GUI) 상황에 맞는 메뉴 창 -7 편집 )

  1. regedit를여십시오
  2. [HKEY_CLASSES_ROOT \ Python.File \ shell \ IDLE \ command로 편집]으로 이동하여 존재하지 않는 경우 생성하십시오.
  3. 다음 줄을 레지스트리에 복사하십시오.

    "C : \ Python27 \ pythonw.exe" "C : \ Python27 \ Lib \ idlelib \ idle.pyw"-e "% 1"

  4. [HKEY_CLASSES_ROOT \ Python.NoConFile \ shell \ IDLE \ command로 편집]으로 이동하고 존재하지 않는 경우 생성하십시오.

  5. 레지스트리에서 동일한 행을 복사하십시오.

    "C : \ Python27 \ pythonw.exe" "C : \ Python27 \ Lib \ idlelib \ idle.pyw"-e "% 1"

참고 : 파이썬 경로가 다른 경우 (예 : c : / program files / ...) 경로를 pythonw.exe 및 idle.pyw 파일 위치와 일치하도록 변경하십시오.

이것은 또한 깔끔한 ActivePython 설치에도 효과적입니다 (클래식 유휴 느낌을주기 위해).


0

나는 똑같은 시나리오를 가지고 있었고 수정은 현재 버전의 파이썬 설치 프로그램을 다시 실행하고 "복구"옵션을 선택하는 것이 었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.