SendKeys. LWin + Right Arrow
☑
0
DirecTwiX
15.04.15
✎
15:32
Не могу понять, как можно сымитировать нажатие кнопки LWin. Кому-нибудь удавалось?
1
Лефмихалыч
15.04.15
✎
15:36
ты пробовал
{LWIN}{RIGHT}
и ни чего не получилось или в чем вопрос?
2
DirecTwiX
15.04.15
✎
15:42
(1) Пробовал. Нет кнопки {LWIN}. Плюс, это должен быть модификатор как Ctrl или Alt (т.е. там скорее всего не должно быть фигурных скобок)
3
DirecTwiX
15.04.15
✎
15:55
Не нашёл :(
&НаКлиенте
Перем Сч;
&НаКлиенте
Процедура Команда1(Команда)
Wsh = Новый COMОбъект("Wscript.shell");
Строка = "@#$%^&*!""№;%:?*()_+";
Симв = Сред(Строка, Сч, 1);
Попытка
Wsh.SendKeys(Симв+"{LEFT}");
Реквизит1 = Реквизит1 + Симв;
Исключение
Реквизит2 = Реквизит2 + Симв;
КонецПопытки;
Сч = Сч + 1;
КонецПроцедуры
Сч = 1;
4
Fragster
гуру
15.04.15
✎
16:02
lwin от rwin разве чем-то отличаются?
5
Fragster
гуру
15.04.15
✎
16:04
6
DirecTwiX
15.04.15
✎
16:06
(4) хз, у меня на клаве нет rwin :)
(5) Да, спасибо, я там и смотрел..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший