Dus vermits file copy niet mogelijk was vanuit een batch filetje heb ik mor gekozen voor het maken van een vbs scriptje maar nu krijg ik premission denied error kan der mij iemand helpen ..... Om dit probleem op te lossen
Hier is wat zelf geschreven code (alle ja zelf aan het zoeken geweest op het net en wat copy past en ier en daar wa modifkes), nie echt proper maar ze werkt al half (wiiiii)
vbs:
<?
Function ShowAbsolutePath(path)
Dim fso,DB
Set fso = CreateObject("Scripting.FileSystemObject")
Set wshshell = CreateObject("WScript.Shell")
key = "HKLM\Software\Bureau van Dijk\Directories\"
DB = wshshell.RegRead(key & "userdata")
ShowAbsolutePath = fso.GetAbsolutePathName(DB)
End Function
db = ShowAbsolutePath(DB)
Msgbox "The UserData Path is : " & db ' ter contole
' Warning Message
Msg = "This will remove your current user dabase and replace it with empty one"
Style = vbYesNo + vbCritical ' Define buttons.
Title = "Do you want to continue" ' Define title.
Ctxt = 1000 ' Define topic
' context.
' Display message.
Response = MsgBox(Msg, Style, Title)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform copy action.
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
Set aFile = fso.GetFile(".\CUSTOMER.txt")
fso.CopyFile "CUSTOMER.txt", "db",TRUE
Else ' Press NO.
MyString = "No" ' Do nothing.
End If
Nu mijn vbs kennis is verry low but what the heck, de folder die ik moet hebben staat in het register (c:\program files\Application\userdata)
En daar moet een COMPANY.txt filetje naar gecopieerd worden.
Ikke krijg error geen access dus moet ik da toch op een of de andere manier kunnen oplossen dat en dien file der wel dropt.
Hier is wat zelf geschreven code (alle ja zelf aan het zoeken geweest op het net en wat copy past en ier en daar wa modifkes), nie echt proper maar ze werkt al half (wiiiii)
vbs:
<?
Function ShowAbsolutePath(path)
Dim fso,DB
Set fso = CreateObject("Scripting.FileSystemObject")
Set wshshell = CreateObject("WScript.Shell")
key = "HKLM\Software\Bureau van Dijk\Directories\"
DB = wshshell.RegRead(key & "userdata")
ShowAbsolutePath = fso.GetAbsolutePathName(DB)
End Function
db = ShowAbsolutePath(DB)
Msgbox "The UserData Path is : " & db ' ter contole
' Warning Message
Msg = "This will remove your current user dabase and replace it with empty one"
Style = vbYesNo + vbCritical ' Define buttons.
Title = "Do you want to continue" ' Define title.
Ctxt = 1000 ' Define topic
' context.
' Display message.
Response = MsgBox(Msg, Style, Title)
If Response = vbYes Then ' User chose Yes.
MyString = "Yes" ' Perform copy action.
Dim FSO
Set FSO = CreateObject("Scripting.FileSystemObject")
Set aFile = fso.GetFile(".\CUSTOMER.txt")
fso.CopyFile "CUSTOMER.txt", "db",TRUE
Else ' Press NO.
MyString = "No" ' Do nothing.
End If
Nu mijn vbs kennis is verry low but what the heck, de folder die ik moet hebben staat in het register (c:\program files\Application\userdata)
En daar moet een COMPANY.txt filetje naar gecopieerd worden.
Ikke krijg error geen access dus moet ik da toch op een of de andere manier kunnen oplossen dat en dien file der wel dropt.
Because Great minds Think alike