Avatar billede tubber Juniormester
09. september 2003 - 20:03 Der er 9 kommentarer og
1 løsning

Folder under installation af færdigt software

Hvordan får jeg mit setup program til at lave 3 tomme foldere under $apppath når den installere programmet ?

Jeg bruger package and deployment wizzard til at lave min setup......

Og jeg ved godt jeg kan bruge install shield til det, men så skal jeg anskaffe mig det først og sætte mig ind i det........

/Tubber
Avatar billede tubber Juniormester
09. september 2003 - 20:54 #1
Kan jeg evt lave en batfil der bliver eksekveret af setup programmet ?
Avatar billede joern Nybegynder
09. september 2003 - 21:45 #2
Hej.

At få det udført under installationen ved jeg ikke om man kan.  Man kan jo godt tilrette filen setup.lst ang. anbringelse i menusystem m.v.  Måske kan der indsættes kommandoer der gør det derfra.

Men ellers kan det jo ret let gøres når programmet startes første gang, ved at teste på om de pågældende foldere findes, og hvis de ikke gør, så at oprette dem.  Men det har du vel overvejet?

M.v.h.  Jørn
Avatar billede joern Nybegynder
09. september 2003 - 21:55 #3
Hej igen.
jeg har kigget i VB5's Books Online under 'setup list', som er ret grundigt beskrevet.  Det ser ud til at man kan installere en fil i en ikke i forvejen eksisterende undermappe til de 7-8 positioner winsysdir app.path o.s.v.

Så kan du jo lave en lille tekstfil, hvor der står 'a' og straks ved programstart udføre 'kill' på den (hvis den findes, det gør den jo kun første gang).

Eksempel fra setup.lst

$(AppPath)\Samples    Installs a file in the \Samples subdirectory below the application directory.

M.v.h.  Jørn
Avatar billede joern Nybegynder
09. september 2003 - 22:10 #4
3. hej.

Jeg har selv en setup af et program, hvor jeg i en vejledning skriver at nogle af de medfølgende filer skal kopieres til en ny mappe, der oprettes under programmappen (den skal altså ikke være tom).
Jeg har lige 'håndrettet' i setup.lst og tilføjet understien, det fungerer perfekt!!!

Det er mappen '01' det drejer sig om:

File12=1,,PILVENST.GI_,PILVENST.GIF,$(AppPath),,,6/6/1998 15:59:54,1001,,"","",""
File13=1,,POSTNUM.DA_,POSTNUM.DAT,$(AppPath),,,5/6/2000 19:30:28,26741,,"","",""
File14=1,,010102.jp_,010102.jpg,$(AppPath)\01,,,5/6/2000 19:30:28,32098,,"","",""
File15=1,,010101.jp_,010101.jpg,$(AppPath)\01,,,5/6/2000 19:30:28,41600,,"","",""

Du kender vel kill?

If dir(app.path & "\din_tomme_sti\a.txt")>"" then kill app.path & "\din_tomme_sti\a.txt"

Det skal så stå i programmets Load Form1 sektion.

M.v.h. Jørn
Avatar billede tubber Juniormester
09. september 2003 - 22:51 #5
Ok hvad er det du vil jeg skal gøre ?
tilføje de 4 linier i lst ?
og bagefter den der med kill ?

keg fatter minus af de der file12=bla bla..............
Avatar billede joern Nybegynder
10. september 2003 - 00:17 #6
Hej Tubber.

Eksemplet er fra min setup.lst !

Inden du udfører setup-wizard opretter du 4 små tekstfiler a.txt b.txt o.s.v.
de behøver ikke at indeholder mere end 1 tegn hver.
Disse tilføjer du manuelt med add til din filliste i setup'en, det er lettest hvis de ligger i den mappe, hvor du har dit projekt, men de kan ligge hvor som helst.

Når du har lavet din setup med wizard'en åbner du filen 'setup.lst' og ved de 4 filer sætter du navnet på den mappe du vil oprette, ligesom jeg har sat \01 i mit eksempel.

Det er hvad du får af mig.  Det skal vel ikke bugges i neon og skæres i pap?

M.v.h.  Jørn
Avatar billede tubber Juniormester
10. september 2003 - 04:24 #7
Jeg har selv fundet en løsning og den er bare kanon.....
under PDWizzard er der en setupfil der hedder setup1.exe, der er der også en mappe hvor dens vbkode ligger, det er den wizzard den laver setup over, den kan du gå ind og ændre i og så compile den så skulle det komme med i dit setupprogram :O)

Lader den lige stå åben lidt endnu....mens jeg tester det......
Avatar billede tubber Juniormester
10. september 2003 - 08:36 #8
Ja så virker det med at setup laver mine dirs :O)
Avatar billede joern Nybegynder
10. september 2003 - 09:15 #9
Godt du blev inspireret til en elegant løsning.

M.v.h.  Jørn
Avatar billede tubber Juniormester
10. september 2003 - 09:24 #10
Der er faktisk en masse forms der er pre fabrikeret så man kan lave alt muligt så det ligner mere den fra install shield
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