I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har selv haft store problemer med at køre dos kommandoer via XAL kald, specielt med parametre var der problemer. Jeg løste problemet ved at skrive .BAT eller .CMD filer og afvikle dem efterfølgende. (Undgå mellemrum i sti/filenavne). 1) Dan filen rum.bat indeholdende DIR P:\*.* /s > C:\tmp\Tmpfile.csv\ 2) Kør filen Bemærk windows 7 har et problem med at skrive direkte til C:\ Hvorimod at skrive en file til C:\tmp er OK ( C:\tmp er oprettet manuelt)
Ved godt at spørgsmålet er lukket... Men her er løsningen:
Du har glemt at sætte den globale variabel &InFldDel. Hvis ikke du sætter den, så vil XAL/C5 bruge "space" som field delimeter. Og dermed "stopper" dit felt ved første mellemrum. Når man bruger READ AS TEXT skal man altid sætte &InFldDel og &InRecDel.
STR 50 &Filnavn = "c:/olebole.txt" STR 50 &Txt1
SET &InFldDel = "£££" //Dette findes ikke i din fil, så derfor indlæses hele linien i dit felt.
SET &InRecDel = "\r\n" //I Dos deles en fil med "Carriage Return/LineFeed. Hvis det er på Unix, er det kun LineFeed "\n".
READ &Filnavn AS TEXT INTO (&Txt1) Print &Txt1 END PAUSE
Mvh Ole
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.