자동화 테스트 프레임 워크는 응용 프로그램 (.exe) 시작의 일부로 배치 파일을 만듭니다. 내 응용 프로그램에서는이 응용 프로그램이 사용자 이름과 암호를 인수로 사용합니다. 테스트 케이스 중 하나의 일부로 username은 중국 이름입니다. 테스트 프레임 워크는 올바른 중국어 사용자 이름으로 배치 파일을 생성하지만 해당 사용자 이름 필드에 응용 프로그램의 UI가 물음표 및 기타 기호로 일부 정크 값을가집니다. 따라서 인증이 실패합니다.중국어 문자로 배치 파일을 실행하는 방법
생성 된 배치 파일에서 코드 페이지 번호 (12501252125365001, ..)의 다른 값으로 업데이트 된 배치 파일을 검색하여 chcp codepage 명령을 사용하려고했습니다. 그러나 아무 것도 효과가 없었습니다. 그러나 코드 페이지 번호 1250을 사용하면 중국어 문자 (세 개 중 첫 번째 문자) 중 하나가 응용 프로그램에 올바르게 수신되지만 다른 문자는 정크 값이됩니다.
Ex. 배치 파일의 내용 : xxx.exe - 사용자 "abc"- 암호 "xyz"
이 문제를 어떻게 해결할 수 있습니까? 인터넷 검색을 통해 해결책을 찾을 수 없습니다.
명확하게하기 : 배치 파일의 이름이 문제가 아니지만 그 안에 기록 된 내용입니까? – akira
@akira 예, 문제는 배치 파일을 실행하는 중입니다. 배치 파일의 이름 문제는 아닙니다. – user1423015
'.ps1' 확장자로 배치 파일을 저장하고 PowerShell이 xxx.exe를 시작하도록 도와 주시겠습니까? – rojo