let font = UIFont(name: fontName, size: fontSize)
textAttributes[NSFontAttributeName] = font
self.attributedText = NSAttributedString(string: self.text, attributes: textAttributes)
Вы можете использовать WSH Scripting Shell для этого:
WshShell shell = new WshShellClass();
object missing=System.Reflection.Missing.Value;
shell.SendKeys("MOO!!!", ref missing);
Все, что вам нужно сделать, это добавить ссылку COM на «Объект Windows Scripting Host Object», версия 1.0. Все находится в пространстве имен IWshRuntimeLibrary
.
пытались ли вы использовать PostMessage для отправки WM_KEYDOWN
и WM_KEYUP
?
Изменить
Вы использовали бы его таким образом (пишу на C ++, но вы можете легко использовать PInvoke и ..NET)
HWND hwnd = FindWindow(NULL,_T("Mywindow"));
PostMessage(hwnd,WM_KEYDOWN,VK_A,0);