09. april 2003 - 12:47Der er
8 kommentarer og 1 løsning
Slette sig selv og dir & genveje
Hvis nu man har en fil der ligger i en dir for sig. Hvordan kan man så få filen til at slette sig selv og så den tomme mappe den lå i ?
Hvordan opretter man en genvej på skrivebordet til et andet program ? Har fået det til at virke når man opretter i fx menuen start men jeg kan simpelthen ikke hitte ud af at få en genvej oprettet på skrivebordet
Du trækker stien til filen ud ved at lavet et kald der returnerer den fulde stil til "det kørende program" (kender ikke lige kommandoen i VB). Resultatet gemmer du i en variabel ex. filnavn Så sletter du filen. (ander ikke hvad kommandoen hedder, men noget i stil med deletefile(filnavn).
Derefter sletter du fra sidste "\" i "filnavn", og sletter direktoriet (noget i stil med removedir(filnavn).
Jeg kan godt finde ud af at slette filer.. jeg kan også godt finde ud af at slette mapper.. Men hvordan dælen får man en fil til at slette sig SELV.. og efter at have slettet sig selv så slette mappen den lå i? Skal man lave noget lign. en batfil med delay der sletter filen efter den har lukket ned og så sletter mappen eller HOW?
Jeg har fundet svaret. Jeg sætter mit vbprogram til at skrive en bat fil som indeholder hvor vbfilen ligger og hvilket dir den ligger. Derefter sætter jeg den til at køre batfilen og lukke sig selv ned. Måske lidt primitivt men det virker :)
Nu mangler jeg bare svar på spørgsmålet.. hvordan laver man en genvej på skrivebordet
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.