안녕하세요.
제가 콘솔프로그램을 만들고 있습니다.
실행시킬때 프로그램명 뒤에 두 개의 인수를 받습니다.
Program.exe option filename
이렇게요. option을 ParamStr(1), filename을 ParamStr(2)로 받고 있는데요, filename에 띄어쓰기가 들어간 경우에는 ParamStr(2)를 하면 전체 파일 이름의 일부분만 읽어들이게 됩니다. 그래서 그냥
ParamStr(2)+' '+ParamStr(3)+' '+.... 이런식으로 파일이름을 정하는 걸로도 생각을 해 봤는데요, 띄어쓰기가 연속해서 두 개 이상 들어간 경우에는 제대로 파일이름을 받을 수 없습니다...
ParamStr(2)이하의 모든 파라매터를 한 문장으로 받는 방법이 없을까요?
혹시 아시는 분께서 답변해 주시면 정말 감사하겠습니다. 좋은 주말 되세요~
program.exe option "my file name" 이렇게 하면
ParamStr(2) = 'my file name' 이런 식으로 되네요