0
vbscript에 명령 줄 인수로 디렉토리 또는 해시 테이블 객체를 전달하려고합니다. VBscript를 Process.Start()
메서드를 사용하여 C# 응용 프로그램에서 실행 중입니다. Process.StartInfo.Arguments
을 사용하여 스크립트에 인수를 전달할 수 있지만이 메서드는 문자열 입력 만받습니다. 문자열 이외의 데이터를 전달하는 방법을 아는 사람이 있습니까?VBscript에 명령 줄 인수로 디렉토리 또는 해시 테이블 객체를 전달할 수 있습니까?
Process.StartInfo.Arguments는 문자열 만 입력하므로 명확하게 문자열이 아닌 다른 것을 전달할 수 없습니다. 아마도 문자열을 매개 변수로 사용하도록 vbscript 함수를 수정해야합니다 (공백으로 구분 된 키 값 쌍). 그냥 아이디어 !!!. – Tariqulazam
@Tim SChmelter : 사실 나는 다른 유형의 스크립트 파일 (예 : VB, ps1 등)을 실행하고 싶습니다. 실행해야하는 스크립트 파일의 유형을 미리 알지 못합니다. 파일 경로 만 주어진 경우 Process.Start 메소드로 실행할 수 있습니다. 나는이 스크립트 파일을 실행하는 모든 객체에 해시 테이블을 전달해야한다. 나는 .vbs의 경우 적어도 atleast가 가능한지 확인하고 싶다. – sailer