25. januar 2008 - 14:18Der er
5 kommentarer og 1 løsning
vise indhold af en txt fil i en messageboks
Hej Jeg har en fil der ligger her: c:\info.txt Den indeholder en dato. Jeg vil gerne via info.cmd kunne vise en messageboks på min skærm der viser indholdet af c:\info.txt og en ok knap.
Baggrunden er at jeg har en del makroer der gør nogle ting for mig og de skriver til slut en dato i den tekstfil og så kan makroen afslutte med at diplay'e indeholdet af filen i en messageboks, så kan jeg nemlig afgøre om alt er gået godt.
Hej Hmm...det virker ikke helt på min XP. Hvis jeg kører det i en dos prompt så sker dette her: C:\>test C:\>for /F "tokens=*" %I in ('type c:\info.txt') do set MyText=%I C:\>set MyText=12-01-2008 C:\>msg Bygvej 6 12-01-2008 bygvej eksisterer ikke, eller forbindelsen er afbrudt. C:\>
Den skriver jo godt nok datoen, men ikke i en messageboks. Hvis jeg bare klikker på test.cmd i xp så forsvinder billedet bare med det samme
Jo det virker forresten...der skulle bare " omkring username da der er mellemrum i. Smid et svar. Er det meget svært at udbygge hvis der er flere linier i txt filen?
Jeg tror det bliver svært at få msg til at vise mere end én linie af gangen. bat-filer og dens kommandoer er linje orienterede. Man kan godt sætte flere linier fra txt-filen sammen til én linie og vise det som én linie.
Jeg rodede lidt mere med det, man kan: type C:\info.txt| msg "%USERNAME%
Det er lidt simplere og det virker også hvis der står flere linier i filen.
Synes godt om
Ny brugerNybegynder
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.