728x90
example.vbs 파일 내용
arg1 = WScript.Arguments.Item(0)
arg2 = WScript.Arguments.Item(1)
Msgbox arg1
Msgbox arg2
example.vbs 파일을 실행하는 C# 코드
System.Diagnostics.Process scriptProc = new System.Diagnostics.Process();
scriptProc.StartInfo.FileName = @"cscript";
// vbs 파일 경로를 원하는 위치에 맞게 변경 & argument 추가될 때마다 {num} 추가(1부터 시작), 파일 경로 뒤에 argument 값 삽입
scriptProc.StartInfo.Arguments = string.Format("\"{0}\" \"{1}\" \"{2}\"", @"c:\example.vbs", "arg1", "arg2");
scriptProc.Start();
scriptProc.WaitForExit();
scriptProc.Close();
728x90
'프로그래밍 > C#' 카테고리의 다른 글
[C#] URL에서 파일 바로 다운로드 받기 (0) | 2021.03.29 |
---|---|
[C#] zip 파일로 폴더/파일 압축 및 압축 해제 (0) | 2021.03.29 |
[C#] C#에서 python 스크립트를 불러오고 argument 주고받기 (0) | 2021.03.26 |
[C#] pop3로 메일 수신정보 가져오기 (0) | 2021.03.26 |
[C#] C#에서 VBA 코드 실행하고 argument 전달 및 결과값 리턴받기 (0) | 2021.03.25 |