2011-10-03 3 views
7

ActivePython 2.7.2를 설치했으며 wscript/cscript를 사용하여 콘솔을 통해 .pys 스크립트를 실행하려고합니다. Microsoft의 WSH (Windows Scripting Host)에서 ActivePython (PythonScript 확장명은 .pys)] 및 wscript로 시도 할 때 두 가지 오류가 발생합니다.ActivePython을 WSH와 함께 사용하기

  1. "MSVCR90.dll이 컴퓨터에서 누락되어 있기 때문에이 문제를 해결하려면 프로그램을 다시 설치하십시오 시작할 수없는 프로그램"
  2. "

내가 한 스크립트에 대한 스크립트 엔진 파이썬을 찾을 수 없습니다 일부 인터넷 검색 및 Microsoft Visual C++ 재배포 가능 패키지 (x86)를 여기에서 다운로드하여 설치했습니다.

'pythonw c : \ Python27 \ Lib \ site-packages \ win32comext \ axscript \ client \ pyscript.py '파이썬을 등록하려면.

도움을 주시면 감사하겠습니다.

저는 Win7 x86에서 실행됩니다. ,

  1. 윈도우 확장 (PyWin32)
  2. 등록 파이썬 파이썬을 설치 내가 지금 윈도우 확장을위한 파이썬을 설치 한 C:\YourPythonVersion\Lib\site-packages\win32comext\axscript\client\pyscript.py
+2

을하고 지금은 실행할 수 있습니다 : – ldmvcd

+0

문제를 해결하셨습니까? –

답변

5

는이 문제를 해결합니다. 콘솔 창에 cscript로 pys (콘솔에 출력을 표시합니다.)하지만 wscript로 아무 것도하지 않으면 출력 창이 나타납니다.
+0

ActivePython에는 1 단계가 필요하지 않습니다. –

+1

@Sridhar 이상하게도 1 단계는 실제로 문제를 해결합니다 (예 : pywin32를 수동으로 다시 설치). 단계 2는 필요하지 않습니다. 필자는 Windows 7/Vista 시스템에서 pyscript.py가 올바르게 등록되지 않은 이유는 무엇이든간에 Mark Hammond의 pywin32 설치 프로그램은 그렇지 않다고 가정합니다. –