Имя: Пароль:
1C
1С v8
в такси не закрывает окно сообщений
0 altfin
 
10.12.14
17:01
&НаКлиенте
Процедура ок(Команда)

    Shell = Новый COMОбъект("WScript.Shell");
    Сообщить    ("бла-бла");
    Shell.SendKeys("^+я");
    Shell.SendKeys("^+z");
    
КонецПроцедуры

в старом интерфейсе работает, в такси не закрывает окно сообщений.
Если просто нажимать клавиши "Ctrl" + "Shift" + "я", то нормально закрывается.

Как победить?
1 Nikitvol
 
10.12.14
17:30
Эта команда не только закрывает окно сообщений, она еще и открывает его. И еще скорее всего нужно раскладку клавы знать, чтоб использовать какую-то одну из команд. Но это только догадки...
2 Локи-13
 
10.12.14
17:32
а если нажать "Ctrl" + "Shift" + "z",
тоже все открывается и закрывается
3 Локи-13
 
10.12.14
17:33
так что суда по коду, окно открывается - закрывается - открывается
4 altfin
 
10.12.14
18:06
этот же код в не такси отрабатывает нормально.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший