bat-filen skal genereres, for at automatisere et ellers større manuelt arbejde med at finde &
kopiere filerne
Håber nogle har nogle forslag til løsning :-)
mvh Peter
Prøv at checke den i registreringsdatabasen:
Regedit -> sog på OEMCP (3 forekomster) -> skift til 850 evt 865
Ellers prøv i egenskaber for kommandoprompt at skifte skriftstype - der
er ikke alle skriftstyperne, der understøtter danske bogstaver.
Jan
Hej, tak for info, jeg fandt og ændrede de 3 registry keys under HKLM, desv. uden held
Skrifttyperne i commandshell, understøtter dk char og skriver æøå korrekt, f.eks ved dir hvor
fil & dir-navne vises korrekt.
Det går desv. fuldstændig galt, når det kommer fra bat-filen, hvor der f.eks står:
copy f:\test\rør-tårn\afskærmning.doc c:\send
Filen er ascii baseret (unicode & UTF-8, er prøvet), og teksten er vist korrekt, men når filen
eksekveres, kan resultatet blive f.eks:
copy f:\test\r°r-t¢rn\afskµrmning.doc c:\send
Hvormed der står:
"file not found"
Det kan undrer mig at det skal være så stort et problem
mvh Peter
Specialtegn som fx. Æ, Ø og Å har alle dage været en plage. Det kan
kun anbefales at holde sig til bogstaverne A-Z og tallene 0-9 når der
er tale om mappe- og filnavne
Når det så er sagt, så prøv at redigere filen i EDIT (bare skriv EDIT
ved din kommandoprompt). Så er det tydeligt hvilke tegn der giver
problemer, og de kan rettes så batch-jobbet afvikles korrekt.
--
Snuden
"I am a river to my people" -Auda abu Tayi
> Det kan undrer mig at det skal være så stort et problem
C:\>echo sourcefile >"ÆØÅ æøå.txt"
C:\>echo copy "ÆØÅ æøå.txt" "ny æøå.txt" >test.bat
C:\>test.bat
C:\>copy "ÆØÅ æøå.txt" "ny æøå.txt"
1 fil(er) kopieret.
C:\>debug test.bat
-dcs:100
1587:0100 63 6F 70 79 20 22 92 9D-8F 20 91 9B 86 2E 74 78 copy
"... ....tx
1587:0110 74 22 20 22 6E 79 20 91-9B 86 2E 74 78 74 22 20 t"
"ny ....txt"
1587:0120 0D 0A 8D 46 D8 03 D8 2A-E4 8A 07 8A 0C 80 E1
07 ...F...*........
1587:0130 BA 01 00 D3 E2 85 C2 75-31 4E EB D7 4E 8D 86
DA .......u1N..N...
1587:0140 FB 3B F0 73 B0 0B FF 74-3E 4F FF 76 F8 57 8D
86 .;.s...t>O.v.W..
1587:0150 DB FB 50 6A 00 68 FD 03-E8 F7 1C 8B F0 83 FE
FF ..Pj.h..........
1587:0160 74 03 E9 6A FF B8 1F 00-EB 1F 89 76 FE FF 76 08
t..j.......v..v.
1587:0170 FF 76 06 8B C6 8D 8E DA-FB 2B C1 50 FF 76 FC FF .v.......
+.P.v..
-q
C:\>chcp
Aktiv tegntabel: 850
Undrede mig over EDIT anbefalinger til en der bruger ultra-edit , men
den er god nok - det er ultra-edit der gør det vanskeligt.