Hirdetés

Új hozzászólás Aktív témák

  • sztanozs

    veterán

    válasz chepavel #2016 üzenetére

    Mivel a dokumentáció nem publikus, és nem találtam hozzá konkrét példát, így csak ex-has:
    - meg kell nézned, hogy futtatható-e az alkalmazás belső api-jai külső környezetben (wbscriptből). Általában ez nem elérhető (ilyen pl NetIQ vagy MOM scripting környezete is)
    - meg kell nézni, hogy a szkriptnek milyen formában adhatók át a futtatási argumentumok. WScript környezet esetén ez WScript.Arguments(n) függvénnyel, de ha nem fut WScript környezetben, akkor van saját argumentum kezelő az API-ban (ha kezel egyáltalán argumenteket)
    - ha mindezzel megvagy, akkor inicializálni kell hozni a megvelelő class-t amiben az általad hivatkozott függvény van és meghívni a megfelelő argumentumokkal.
    Mindez egyben kb így néz ki:
    1) WScript
    Dim sUser = WScript.Arguments(0)
    Dim sPasswd = WScript.Arguments(1)
    Dim oAPILoginClass
    Set oAPILoginClass = CreateObject( "MFilesAPI.MegfelelőLoginManipulálóClass" )
    oAPILoginClass.UpdateLoginPassword sUser, sPasswd

    2) M-Files
    Dim oAPIArgumentsClass
    Set oAPIArgumentsClass = CreateObject( "MFilesAPI.MegfelelőArgumentBeolvasóClass" )
    Dim sUser = oAPIArgumentsClass.Arguments(0)
    Dim sPasswd = oAPIArgumentsClass.Arguments(1)
    Dim oAPILoginClass
    Set oAPILoginClass = CreateObject( "MFilesAPI.MegfelelőLoginManipulálóClass" )
    oAPILoginClass.UpdateLoginPassword sUser, sPasswd

    JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

Új hozzászólás Aktív témák