Сейчас на форуме: Rio (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Возникла необходимость воспользовать VBScript...
Посл.ответ Сообщение

Ранг: 43.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 17 июня 2008 11:35
· Личное сообщение · #1

Возникла необходимость воспользовать VBScript...
надо запустить программу, и в ее окно ввести пароль, нашел в инете пример на эту тему, но он почемуто не работает:

Dim ReturnValue, I
ReturnValue = Shell("CALC.EXE", 1) ' Запускает калькулятор.
AppActivate ReturnValue ' Активизирует калькулятор.
For I = 1 To 100 ' Организует цикл.
SendKeys I & "{+}", True ' Передает данные калькулятору
Next I ' для вычисления суммы.
SendKeys "=", True ' Окончательный результат.
SendKeys "%{F4}", True ' ALT+F4 закрывает калькулятор.

Что тут неправильно подскажите пожалуйста



Ранг: 51.5 (постоянный), 16thx
Активность: 0.040.01
Статус: Участник

Создано: 17 июня 2008 18:16
· Личное сообщение · #2

пробуй так:

Dim ReturnValue, i, scs
set scs = createobject("WScript.Shell")
scs.run("CALC.EXE")
For i = 1 To 100
scs.SendKeys i & "{+}", True
Next
scs.SendKeys "=", True
scs.SendKeys "%{F4}", True


 eXeL@B —› Вопросы новичков —› Возникла необходимость воспользовать VBScript...
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати