Avatar billede -Munken- Nybegynder
01. oktober 2009 - 22:00 Der er 3 kommentarer og
1 løsning

Hjælp til bat scripting

Jeg sidder her, med et større problem, end lige først antaget, og jeg ser ikke ud til, at kunne finde en udvej selv :(

Jeg har et bat script, som åbner en ftp adgang, og downloader 2 filer til brugerens lokale C:\ drev.
Det virker også helt efte hensigten.

Scriptet ser således ud.

set ftpUser="ftpuser"
set ftpPass="Password"
set ftpSite="site.dk"
set file1=/R-ftp/file1.exe
set file2=/R-ftp/file2.exe

@echo Off

cls

: FTP the stuff
> script.ftp ECHO USER %ftpUser%
>> script.ftp ECHO %ftpPass%
>> script.ftp ECHO get %file1% c:\file1.exe
>> script.ftp ECHO get %file2% c:\file2.exe
>>script.ftp ECHO quit
FTP -v -n -s:script.ftp %ftpSite%
@type NUL >script.ftp

: Delete scripts
del script.ftp /Q


Det er jo alt sammen, ganske udemærket, bortset fra, at fordi jeg køre dette script i en cmd prompt, så bliver mine filer lavet om til 16bit.
Eller det tror jeg, desværre at de gør, for jeg kan ikke få lov til at eksikvere dem efterfølgende, fra scriptet af, da min pc ikke undersøtter 16bit programmer.

Henter jeg i stedet programmerne via fx. FF, så virker de fint efterfølgende.

Så, mit problem er nu, hvordan jeg får lavet en funktion, således at filerne forbliver i 32bit format, når jeg henter dem via ftp.

Ser helst gerne, at jeg kan bibeholde funktionerne i en *.bat commando.
Så tager imod alle de gode råd, I måtte have.

M.
Avatar billede bertelbrander Novice
01. oktober 2009 - 22:39 #1
Du skal køre kommandoen binary inden du henter filerne, dvs. inden du kører get kommandoerne
Avatar billede -Munken- Nybegynder
02. oktober 2009 - 09:29 #2
Hey

Den tanke slog også mig, i at FTP programmet måske hentede det hele som ASCII, så har også prøvet som binary.
Desværre hjalp det mig ikke.
Filerne virker stadig til  at være blevet ændret til nogle 16bit udgaver, hvilken ikke er brugbart :(

M.
Avatar billede bertelbrander Novice
02. oktober 2009 - 19:33 #3
Der er absolut ingen grund til at tro at ftp skulle lave programmerne om til 16 bit, så der må være noget andet galt.

Har du prøvet at sammenligne de to programmer?
Hvordan er størrelserne på dem?
Avatar billede -Munken- Nybegynder
06. oktober 2009 - 07:46 #4
Filerne er identiske, efter overførelse.
Også omkring størrelsen.

Jeg har imidlertidig dog oprettet en anden løsning, så lukker denne tråd, indtil videre.

Men stor tak for forsøget.

M.
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