Имя: Пароль:
1C
 
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) Да, спасибо, я там и смотрел..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший