VBScript 설정 환경 변수이지만 실행 파일이 선택되지 않음

모범_

아래 VBScript가 있습니다 (값 및 이름 변경됨).

Dim InstanceName

Set objShell = WScript.CreateObject("WScript.Shell")
Set objEnv = objShell.Environment("USER")
objEnv("PLUGIN") = "plugin"
objEnv("CONF") = "location"

Set ArgObj=Wscript.Arguments
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile("path.txt", 1)
AbsolutePath = objTextFile.ReadLine
objTextFile.Close
directory = "C:\Program Files\"&AbsolutePath&"\bin"

executable = directory&"\app-"&InstanceName&".exe"
objShell.CurrentDirectory = directory
objShell.Run Chr(34) & executable & Chr(34), 1, false
Set objShell = Nothing

내 프로그램은 환경 변수 PLUGIN 및 CONF를 사용합니다. 그러나 스크립트를 사용하여 프로그램을 처음 시작하면 환경 변수를 찾을 수 없습니다. 환경 변수가 이미 설정되어 있으므로 후속 실행은 정상적으로 작동합니다.

처음 실행 한 후에도 제어판을 체크인 할 때 볼 수 있지만 실행 파일이 선택하지 않는 것 같습니다.

스크립트를 처음 실행할 때 실행 파일에 대해 변수를 올바르게 설정하려면 어떻게해야합니까?

감사!

Lankymart

문제는 값이 User환경 변수 로 저장되지 않는다는 것 입니다. 문서에 따라 값이 올바른 환경 변수 세트로 개체 Environment속성 을 설정했는지 확인하려는 문서를 읽으십시오 .WScript.Shell

  • 체계
  • 사용자
  • 휘발성 물질
  • 방법

사용할 코드를 변경하는 것이 좋습니다.

Set objEnv = objShell.Environment("SYSTEM")

그리고 거기에서 가십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

If Then 문이 실행되지 않음 (VBScript)

분류에서Dev

선택 변경시 Ajax 호출이 실행되지 않음

분류에서Dev

Eclipse C ++ 설정, 실행 파일 경로가 설정되지 않음

분류에서Dev

Rundeck이 다른 SSH 포트로 원격 실행을 위해 환경 변수를 설정하지 않음

분류에서Dev

녹아웃 선택 변경 이벤트가 실행되지 않음

분류에서Dev

입력 [유형 파일] 변경 후 변수 imageLen이 재설정되지 않음

분류에서Dev

Docker RUN 문 (파일 수정)이 실행되지 않음

분류에서Dev

파일 선택 후 Tkinter 사진이 변경되지 않음

분류에서Dev

env 및 단계가 지정된 환경 변수로 실행되지 않는 Jenkins 파이프 라인

분류에서Dev

파일이 선택되지 않은 경우 이진 파일을 null로 설정하는 방법

분류에서Dev

Jar 파일이 실행되지 않음

분류에서Dev

C # 사이트가로드되지 않음 : 환경 변수가 설정되지 않음

분류에서Dev

C 파일 컴파일 중이지만 실행되지 않음

분류에서Dev

IRB의 환경 변수에 액세스하지만 파일 실행 중에는 액세스하지 않음

분류에서Dev

반응-삭제할 모두 선택시 입력 변경이 실행되지 않음

분류에서Dev

내 함수가 파이프 라인에서 호출 될 때 환경 변수가 설정되지 않음

분류에서Dev

선택시 속성 설정이 유지되지 않음

분류에서Dev

NVIDIA X 서버 설정이 실행되지 않음

분류에서Dev

jQuery 자동 완성 선택 기능이 실행되지 않음

분류에서Dev

Zebra datepicker 선택 이벤트가 실행되지 않음

분류에서Dev

AngularJS 선택 상자-ngClick이 실행되지 않음

분류에서Dev

배치 스크립팅-파이프를 사용할 때 환경 변수가 설정되지 않음

분류에서Dev

Ansible이 환경 변수를 올바르게 설정하지 않음

분류에서Dev

요세미티 10.10에서 launchctl이 환경 변수를 설정하지 않음

분류에서Dev

선택 상자의 JQuery 값이 설정되지 않음

분류에서Dev

Scorpio Broker-docker-compose-aaio.yml에 설정된 환경 변수가 런타임에 선택되지 않음

분류에서Dev

Oracle의 새로운 기능 (SQL Server 배경). 간단한 "선택"저장된 proc이 실행되지 않음

분류에서Dev

VBA 범위 변경 선택, 값이 변경되지 않음

분류에서Dev

.JAR 실행 파일이 제대로 실행되지 않음

Related 관련 기사

  1. 1

    If Then 문이 실행되지 않음 (VBScript)

  2. 2

    선택 변경시 Ajax 호출이 실행되지 않음

  3. 3

    Eclipse C ++ 설정, 실행 파일 경로가 설정되지 않음

  4. 4

    Rundeck이 다른 SSH 포트로 원격 실행을 위해 환경 변수를 설정하지 않음

  5. 5

    녹아웃 선택 변경 이벤트가 실행되지 않음

  6. 6

    입력 [유형 파일] 변경 후 변수 imageLen이 재설정되지 않음

  7. 7

    Docker RUN 문 (파일 수정)이 실행되지 않음

  8. 8

    파일 선택 후 Tkinter 사진이 변경되지 않음

  9. 9

    env 및 단계가 지정된 환경 변수로 실행되지 않는 Jenkins 파이프 라인

  10. 10

    파일이 선택되지 않은 경우 이진 파일을 null로 설정하는 방법

  11. 11

    Jar 파일이 실행되지 않음

  12. 12

    C # 사이트가로드되지 않음 : 환경 변수가 설정되지 않음

  13. 13

    C 파일 컴파일 중이지만 실행되지 않음

  14. 14

    IRB의 환경 변수에 액세스하지만 파일 실행 중에는 액세스하지 않음

  15. 15

    반응-삭제할 모두 선택시 입력 변경이 실행되지 않음

  16. 16

    내 함수가 파이프 라인에서 호출 될 때 환경 변수가 설정되지 않음

  17. 17

    선택시 속성 설정이 유지되지 않음

  18. 18

    NVIDIA X 서버 설정이 실행되지 않음

  19. 19

    jQuery 자동 완성 선택 기능이 실행되지 않음

  20. 20

    Zebra datepicker 선택 이벤트가 실행되지 않음

  21. 21

    AngularJS 선택 상자-ngClick이 실행되지 않음

  22. 22

    배치 스크립팅-파이프를 사용할 때 환경 변수가 설정되지 않음

  23. 23

    Ansible이 환경 변수를 올바르게 설정하지 않음

  24. 24

    요세미티 10.10에서 launchctl이 환경 변수를 설정하지 않음

  25. 25

    선택 상자의 JQuery 값이 설정되지 않음

  26. 26

    Scorpio Broker-docker-compose-aaio.yml에 설정된 환경 변수가 런타임에 선택되지 않음

  27. 27

    Oracle의 새로운 기능 (SQL Server 배경). 간단한 "선택"저장된 proc이 실행되지 않음

  28. 28

    VBA 범위 변경 선택, 값이 변경되지 않음

  29. 29

    .JAR 실행 파일이 제대로 실행되지 않음

뜨겁다태그

보관