0
VB.net 어플리케이션에서 resource_NAMEOFEXE.txt 파일을 가져오고, 스트림 리더가 "resource_NAMEOFEXE.txt"를 위치로 가져올 때 로컬로 추정하고, 추측하고, 사용자가 실행할 때 파일을 올바르게 읽습니다.더블 클릭했을 때 작동하는 VB.net EXE
그런 다음 프로그램이 로컬 경로를 자동으로 찾을 수없는 EXE를 실행해야하는 jcl 작업을 실행 해 보았습니다. 그래서 로컬 경로를 exe 파일 자체에 하드 코딩 해 보았습니다. jcl 실행과 사용자가 올바르게 가져온 프로그램을 실행합니다. 참고 : jcl은 메인 프레임에 있으며 exe는 서버에 있습니다.
//SFARENAM EXEC P2CUCMD
//SCRIPT DD *
"\\<serverName>\$APPLE\testAndRename.exe"
/*
//UCMDOPT DD DISP=SHR,DSN=IC.D2C.UCMDOPT.FILE(UZAO0001)
//SYSIN DD *
-s SCRIPT
-host <servername>
-userid <userid>
-script SCRIPT
-x UCMDOPT
/*
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//
이 문제는 JCL 문제 일 수 있으며 지역 exe 위치를 묻는 특별한 방법으로 vb.net 위치를 형식화해야합니까?
응용 프로그램이 그냥 달린다되는 쉘 컨텍스트의 현재 "작업 디렉토리"에 찾고처럼 소리. 그 파일을 "더블 클릭"하면, 그 작업 디렉토리가 현재 디렉토리이고, 필자가 생각하는 것은 파일의 위치입니다. 스크립트를 작성할 때 해당 스크립트의 쉘 컨텍스트에 대한 작업 디렉토리가 될 수 있습니다. 응용 프로그램이 현재 기본적으로 기본값으로 설정되지만 명령 줄 매개 변수를 사용하여 파일을 지정하도록 권장합니다 (기본값보다 우선 함). 그런 다음 필요한 경우 응용 프로그램의 모든 스크립팅에서 해당 매개 변수를 제공 할 수 있습니다. – David
P2CUCMD 란 무엇입니까? 이것은 제가 익숙한 IBM 분산 프로 시저가 아닙니다. 우리가 필요로하는 가장 중요한 것은 PGM = 무엇이고 이것이 무엇인지를 보여주는 것입니다. David는 RACF HOME 설정이 작동 할 때 BPXBATCH를 통해 스크립트를 실행할 때 현재 디렉토리 문제가 발생할 수 있으므로 올바른 경로에있을 것입니다. – zarchasmpgmr