を使いたいですSendKeys.Send-Methode
。
{
と には}
特別な意味があります。私のテキストには含ま{
れて}
います。
したがって、最初にテキストを変換したいと思います。私は次のようなことを考えました:
static void Main(string[] args)
{
string text = "blub{ibu{blab}blab";
Console.WriteLine(text);
Console.WriteLine(convertForSendKey(text));
Console.ReadKey();
}
public static string convertForSendKey(string password)
{
if (password.Contains('{'))
{
string[] parts = password.Split('{');
string tmp = parts[0];
for (int i = 1; i < parts.Length; i++)
{
tmp += "{{}" + parts[i];
}
password = tmp;
}
if (password.Contains('}'))
{
string[] parts2 = password.Split('}');
string tmp2 = parts2[0];
for (int i = 1; i < parts2.Length; i++)
{
tmp2 += "{}}" + parts2[i];
}
password = tmp2;
}
return password;
}
もちろん、2番目にすべての部分もif
変換するため、そのようには機能しませんが、これはすべきではありません。{{}