Avatar billede Kentoi Seniormester
14. januar 2019 - 09:58 Der er 3 kommentarer

Forskellen på WSF og VBS

Go' hejsa.

Jeg har bare et simplet spørgsmål, men måske nok ikke er så simpelt et svar, men hvad forskellen på en WSF og VBS fil?

Kan man godt kalde en WSF fil fra en VBS fil og er det god kodeskik?
Avatar billede ejvindh Ekspert
14. januar 2019 - 11:07 #1
WSF er snarere en slags container, der kan bære på forskellige script-sprog -- herunder fx VB-scripts. Men det kunne også være JS, perl eller python, hvis det er installeret:

https://en.wikipedia.org/wiki/Windows_Script_File
https://docs.microsoft.com/en-us/previous-versions//15x4407c(v=vs.85)
Avatar billede Kentoi Seniormester
14. januar 2019 - 13:19 #2
Tak for svaret.

Men er der noget der forhindre i at kalde en WSF fra VBS?
Avatar billede ejvindh Ekspert
14. januar 2019 - 20:03 #3
Det har jeg ikke erfaring med, og jeg har ikke lige en windows, så jeg kan teste det.  Men ifølge her:
https://en.wikipedia.org/wiki/VBScript
...kan wsf-filer eksekveres med wscript.exe eller cscript.exe, så mon ikke følgende fungerer:

Set WshShell = WScript.CreateObject("WScript.Shell")
Command = "wscript.exe wsfFile.wsf"
WshShell.Run Command

eller måske endda bare:
Dim objShell
Set objShell = Wscript.CreateObject("WScript.Shell")
objShell.Run "wsfFile.wsf"
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