03. juni 2004 - 11:13Der er
4 kommentarer og 2 løsninger
Finde fil version
Jeg har brugt Windows script hosting til at finde stien til en bestem fil på computeren, nu skal jeg så have version på filen og troede at jeg dertil kunne bruge FileSystemObject, men den har ikke en attribut version jeg kan spørge på, så hvordan kringler jeg den?
Dim exeName If WScript.Arguments.Count = 0 Then exeName = InputBox("Enter the full path name of the executable to test:") Else exeName = WScript.Arguments.Item(0) End if
If exeName = "" Then WScript.Quit End If
Dim proclist, ver Set proclist = CreateObject("WshKit.Process")
ver = proclist.GetVersion(exeName) MsgBox "Your " & UCase(exeName) & " has a version number of " & ver
//>Rune
Synes godt om
Slettet bruger
03. juni 2004 - 11:45#2
Jeg får en fejl: ActiveX-komponenten kan ikke oprette objektet "WshKit.Process"
Synes godt om
Slettet bruger
03. juni 2004 - 11:56#3
Jeg fandt følgende som kan gøre det:
Dim fso, temp Set fso = CreateObject("Scripting.FileSystemObject") temp = fso.GetFileVersion("c:\msoffice\office\winword.exe") If Len(temp) Then GetVersion = temp Else GetVersion = "No version information available." End If MsgBox getversion
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.