Я пытаюсь закрыть окно входа в SAP через VBScript.Как закрыть приложение SAP Logon через Vbscript
Может ли кто-нибудь помочь с кодом?
Благодаря Niki
Я пытаюсь закрыть окно входа в SAP через VBScript.Как закрыть приложение SAP Logon через Vbscript
Может ли кто-нибудь помочь с кодом?
Благодаря Niki
Код ниже будет закрыть экран 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
Почему вы добавили вторую строчку? Он ничего не делает, кроме запуска SAP Logon. Кроме того, если вы дадите ответ на свой вопрос, попробуйте объяснить его, чтобы другие пользователи с тем же вопросом могли понять, как это работает, если они читают его позже. –
Кроме того, посмотрите на это: http://stackoverflow.com/questions/15355332/close-an- application-using-vbscript –
Все варианты, указанные в ссылке, проверяются. Но это не сработало. Мне нужно закрыть экран входа в систему SAP 1, где указаны детали подключения. – Niki
Я получаю Runtime Error: Объект, требуемый, когда я передаю код, который является общим в ссылке. – Niki