"Matlab Compier Runtime"이 시스템에 설치되어 있는지 확인하려면 vbscript를 작성해야합니다. 나는 '키'에 대한 할당 할 값을 확인할 수 없습니다 오전,Matlab Runtime Compiler가 설치되어 있는지 확인하기 위해 vbscript
Dim oShell
Dim value
On Error Resume Next
Set oShell = CreateObject("WScript.Shell")
value = oShell.RegRead(Key)
If Err.Number = 0 Then
''#Error code 0 indicates success
MsgBox("MCR is installed.")
Else
MsgBox("MCR is NOT installed.")
End If
내 문제는 다음과 같습니다 인터넷 검색 후, 나는 함께 다음과 같은 코드를 삽입 할 수 있었다. 나는 레지스트리 편집기에서 키에 대한보고 및
하지만 슬프게도,이 저를 포기하지 않습니다 '7.10 \ 0 \는 Win32 \ HKEY_CLASSES_ROOT \ TypeLib의 {3E25C089-6E25-45E4-8C5D-37AD9A33764A}'
을 발견했다 결과. 또한
HKEY_LOCAL_MACHINE \ 소프트웨어 \ MATLAB 컴파일러 런타임 \ v716 \ 런타임 \하지만,이 또한 나를 포기하지 않는
는 Win32 자신이 원하는 결과를 시도했습니다. 내 inslattation 경로가
C 유의 : \ 프로그램 파일입니다 (86) \ 매트랩 \ MATLAB 컴파일러 런타임 \
내 질문에, 내 키 잘못이다? 또는 내가 스크립트에서 간과하고있는 것이 있습니까? 이 질문은 (정말 오래된) 오래지만
나는 경로가 ** "C : \ ... \ Matlab \"**에 설치되어 있는지 확인하는 것이 더 쉬울 것이라고 생각합니다. 레지스트리를 거치기보다는 설치되지 않은 경우 설치 프로그램을 실행 하시겠습니까? –
예 ... MCR이 설치되어 있지 않다면 설치 프로그램을 실행합니다. – Adnan
사용자가 갖고있는 Windows의 버전이 확실하지 않아 다른 경로가있을 수 있으므로 경로를 확인하고 싶지 않습니다. 다른 버전 ... 레지스트리를 확인하는 것이 더 안정적인 옵션처럼 보입니다. – Adnan