2017-01-18 20 views
-2

Я пытаюсь закрыть окно входа в SAP через VBScript.Как закрыть приложение SAP Logon через Vbscript

Может ли кто-нибудь помочь с кодом?

Благодаря Niki

+0

Кроме того, посмотрите на это: http://stackoverflow.com/questions/15355332/close-an- application-using-vbscript –

+0

Все варианты, указанные в ссылке, проверяются. Но это не сработало. Мне нужно закрыть экран входа в систему SAP 1, где указаны детали подключения. – Niki

+0

Я получаю Runtime Error: Объект, требуемый, когда я передаю код, который является общим в ссылке. – Niki

ответ

0

Код ниже будет закрыть экран SAP Logon

Set wshell = createObject("Wscript.Shell")  
wshell.run chr(34) & <SAP logon path> & "saplogon.exe " & chr(34)  
wscript.Sleep 500  
bWindowFound = Wshell.AppActivate("SAP Logon")  
if bWindowFound then  
    Wshell.appActivate "SAP Logon"  
    WScript.Sleep 200  
    Wshell.sendkeys "%{F4}"  
    WScript.Sleep 200  
end if 
+0

Почему вы добавили вторую строчку? Он ничего не делает, кроме запуска SAP Logon. Кроме того, если вы дадите ответ на свой вопрос, попробуйте объяснить его, чтобы другие пользователи с тем же вопросом могли понять, как это работает, если они читают его позже. –

Смежные вопросы