Avatar billede Kentoi Seniormester
06. december 2018 - 14:44 Der er 3 kommentarer

Kan man kalde et andet VBscript fra et VBscript

Hej.
Lille spørgsmål.
Er det muligt at kalde et andet VBscript fra et VBscript og hvordan gøres dette?
Avatar billede puren Ekspert
06. december 2018 - 15:07 #1
Avatar billede Kentoi Seniormester
07. december 2018 - 07:24 #2
Tak.

Grunden til mit spørgsmål er at vi i mit firma har et loginsscript i VBscript. I den kan jeg se at der bliver kaldt en subrutine i en anden fil som ligger samme sted som loginscriptet gør. F.eks.:

LoginScript.vbs:

Option Explicit
Sub SiteMain
Call RunApps
End Sub


RunApps.vbs

Option Explicit
Sub RunApps
msgbox "Test"
End Sub


Men hvis jeg prøver at lave noget tilsvarende, så sker der ikke noget.
Avatar billede Kentoi Seniormester
07. december 2018 - 07:39 #3
Løsningen er fundet.

Det viser sig at at der køres et andet script .wsf først. I den fil findes dette:

<job>
<script language="VBScript" src="..\..\Common\ScriptHelper.vbs"/>
<script language="VBScript" src="..\..\Common\CommonLoginScript.vbs"/>
<script language="VBScript" src="SiteLoginScript.vbs"/>
<script language="VBScript">

' DO NOT EDIT ANYTHING !!!!!

Call CommonInitEnv 'from CommonLoginScript.vbs
Call CommonMain 'from CommonLoginScript.vbs
Call CommonCleanUpEnv 'from CommonLoginScript.vbs

</Script>
</job>


Jeg skulle bare tilføje dette:
<script language="VBScript" src="RunCountryScript.vbs"/>

Så virkede det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester