2011-05-15 5 views
1

저는 SendKeys.SendWait ("여기에 편지 삽입")을 사용하고 있습니다. 준비된 모든 응용 프로그램에 편지를 보냅니다. 이것은 잘 작동합니다. 나는 aldo를 SendKeys.SendWait (letterstosend)처럼 사용하고있다. 글자 만 들어있는 문자열을 보내야합니다. 그러나 글자와 숫자가 모두 포함 된 트링을 보내지는 않을 것입니다. 그것은 어플리케이션을 집중하지만 아무 것도 보내지 않습니다.SendKeys를 C#의 문자열과 함께 사용 하시겠습니까?

문자열의 첫 번째 문자를 읽고 SendKeys.SendWait 명령을 사용하여 루프를 작성한 다음 두 번째 문자를 읽고 그 문자열을 전체 문자열로 보내는 방법에 대해 조언 할 수 있습니까?

감사

답변

3
확실히 각 문자를 보낼 경우이 같은 그것을 해결할 수 있지만, 물론 여러 문자를 처리해야

에서 SendKeys : SendKeys 매크로 여러 특수 문자가 있음을

string text = "abc123"; 
foreach(char c in text) 
    SendKeys.SendWait(c.ToString()); 

참고 이 기능이 제대로 작동하려면 탈출해야 할 수도 있습니다. More info on MSDN.

원래의 접근 방식이 실패한 이유는이 때문일 수도 있습니다.

관련 문제