Kezdőoldal » Számítástechnika » Programozás » VBS script segítség?

VBS script segítség?

Figyelt kérdés

az lenne hogy ha egy fájlt nem tud beolvasni akkor készítsen egy fájlt de ha van már egy olyan fájl ne írja felül a régit hanem csak olvassa be :D

msgbox "elindult"

strFile = 0

Set objFSO=CreateObject("Scripting.FileSystemObject")

strFile = "c:\ProgramData\text.txt"

Set objFile = objFSO.OpenTextFile(strFile)

Do Until objFile.AtEndOfStream

strLine= objFile.ReadLine

Wscript.Echo strLine

Loop

objFile.Close



if strLine = 0 then

Dim max,min,rand

max=5000000

min=1000000

Randomize

rand = Int((max-min+1)*Rnd+min)


Set objFSO=CreateObject("Scripting.FileSystemObject")


' How to write file

outFile="c:\ProgramData\text.txt"

Set objFile = objFSO.CreateTextFile(outFile,True)


objFile.Write (rand) & vbCrLf


objFile.Close

end if

ha nem találja a fájlt akkor hibával dob ki ezt hogyan lehet orvosolni?



2016. máj. 21. 13:52
 1/1 A kérdező kommentje:

jó megcsináltam ha kell valakinek:D

Set objFSO=CreateObject("Scripting.FileSystemObject")

If (objFSO.FileExists("c:\ProgramData\text.txt")) Then

strFile = "c:\ProgramData\text.txt"

Set objFile = objFSO.OpenTextFile(strFile)

Do Until objFile.AtEndOfStream

strLine= objFile.ReadLine

Wscript.Echo strLine

Loop

objFile.Close

Else



Dim max,min,rand

max=5000000

min=1000000

Randomize

rand = Int((max-min+1)*Rnd+min)


Set objFSO=CreateObject("Scripting.FileSystemObject")


' How to write file

outFile="c:\ProgramData\text.txt"

Set objFile = objFSO.CreateTextFile(outFile,True)


objFile.Write (rand) & vbCrLf


objFile.Close

end if

2016. máj. 21. 16:33

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!