Avatar billede kviller Novice
10. maj 2007 - 19:04 Der er 1 løsning

Crate backup (File Copy)

Jeg har hidtil brugt at script fra Autohotkey til at lave backup af nogen instillinger og filer fra et program til en USB pen, men nu bliver jeg nødt til at have lavet det om til noget visual basic med en windows form.

Jeg kan godt finde ud af at lave windows formen i design mode (Bruger Visual Studio 2005), men at få den til at åbne en folder selection (ikke file selection) og lave resten i code window, det er jeg ikke god nok til. Det script jeg bruger nu ser således ud:



FileSelectFolder, SourceFolder, , 3, Select the 963 folder to copy
if SourceFolder =
    return

FileSelectFolder, TargetFolder, , 3, Select the device and folder to make the backup.
if TargetFolder =
    return

MsgBox, 4, , A backup of the 963 "%SourceFolder%" will be made to "%TargetFolder%".  Continue?
IfMsgBox, No
    return
SplitPath, SourceFolder, SourceFolderName

FileCopyDir, %SourceFolder%\Analogue, %TargetFolder%\Analogue
FileCopyDir, %SourceFolder%\Animation, %TargetFolder%\Animation
FileCopyDir, %SourceFolder%\Backdrops, %TargetFolder%\Backdrops
FileCopyDir, %SourceFolder%\bmp, %TargetFolder%\bmp
FileCopyDir, %SourceFolder%\Database, %TargetFolder%\Database
FileCopyDir, %SourceFolder%\Documentation, %TargetFolder%\Documentation
FileCopyDir, %SourceFolder%\GIF, %TargetFolder%\GIF
FileCopyDir, %SourceFolder%\HTML, %TargetFolder%\HTML
FileCopyDir, %SourceFolder%\other, %TargetFolder%\other
FileCopyDir, %SourceFolder%\Pages, %TargetFolder%\Pages
FileCopyDir, %SourceFolder%\Template, %TargetFolder%\Template
FileCopyDir, %SourceFolder%\Txt, %TargetFolder%\Txt
FileCopyDir, %SourceFolder%\Usr, %TargetFolder%\Usr
FileCopyDir, %SourceFolder%\Wav, %TargetFolder%\Wav
FileCopy, %SourceFolder%\s2.ini, %TargetFolder%\s2.ini
FileCopy, %SourceFolder%\Tcommsrv.ini, %TargetFolder%\Tcommsrv.ini


if ErrorLevel
    MsgBox The folder could not be copied, perhaps because a folder of that name already exists in "%TargetFolder%".


MsgBox Done copy %SourceFolder% to %TargetFolder%

return


Som ses, så er det ret simpelt, men hvordan får jeg det lavet om til Visual Basic?
Avatar billede kviller Novice
29. august 2007 - 20:53 #1
Lukker og slukker
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
Kategori
Kurser inden for grundlæggende programmering

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