26. oktober 2003 - 13:34Der er
6 kommentarer og 1 løsning
Fjerne skrivebeskyttelse på fil
Jeg har lavet et installationsscript i VBScript. Det fungerer fint. Jeg har bare et lille problem. Jeg har lagt scriptet på en CD sammen med tilhørende filer. Når filerne så bliver kopieret ind på harddisken er filerne skrivebeskyttet da de kommer fra en CD. Så scriptet virker kun første gang. Det skulle ellers gerne kunne virke som opdatering også.
Her er et udklip af kode: Objekter mv er defineret som jjust har skrevet. ReadOnly er sat til 1 Installfolder indeholder stien og filename indeholder filnavn.
If fso.FileExists(installfolder & filename) Then msgBox installfolder & filename & it_exists, vbInformation or vbOkOnly, Message_areyousure 'Tester om readonly bitten er sat Set fileObj = fso.GetFile(installfolder & filename) If fileObj.attributes(andReadOnly) Then fileObj.attributes = fileObj.attributes - ReadOnly End If fso.Copyfile "." & filename, installfolder & filename, True Else fso.Copyfile "." & filename, installfolder & filename, True End If
Synes godt om
Slettet bruger
26. oktober 2003 - 15:22#6
Hvilken fejl får du?
Linjen "If fileObj.attributes(andReadOnly) Then" Skal i hvert fald være "If fileObj.attributes And ReadOnly Then"
Det var den linie som fejlede. Jeg har rettet den til det du har skrevet, jeg kan bare ikke lige lure hvordan det hænger sammen! Men bare det virker.
Synes godt om
Ny brugerNybegynder
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.