Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

*.bat scriping

Af HOL Moderator Fiskemanden | 02-10-2009 14:17 | 1027 visninger | 4 svar, hop til seneste
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. F.
--
Vaxs - 11/04/94 - 09/06/2004 - R.I.P

--
Sidst redigeret
#1
HunterKiller
Junior Nørd
02-10-2009 14:39

Rapporter til Admin
er det ikke noget med måske at fortælle FTP serveren at du skal køre i BINARY mode ? (bare en tanke)
--
http://vibeweb.dk[...] - Glad Linux Bruger
#2
Nomis
Super Nørd
02-10-2009 14:46

Rapporter til Admin
Som HunterKiller siger, så prøv at sæt den til binary mode. Den starter som default i ASCII mode: You will need to select the correct file transfer mode. ASCII mode, used to transfer text files, is the default when FTP starts up. If you need to transfer programs, graphics, or binary data files, set the transfer mode to binary. To transfer a binary file, enter binary at the prompt, for example: ftp> binary 200 Type set to I. ftp> To return to ASCII mode, enter ascii at the prompt.
--
"Theres no place like 127.0.0.1"
#3
Fiskemanden
HOL Moderator
02-10-2009 14:59

Rapporter til Admin
#1, #2> Det har jeg haft prøvet. Gør desværre ingen forskelle. Dog sidder jeg nu, men en tanke om, hvorvidt "recv" funktionen, måske gør en forskel, kontra "get". Men kan desværre først teste senere i aften. Men er åben for ideér. F.
--
Vaxs - 11/04/94 - 09/06/2004 - R.I.P
#4
kaffekop
Ny på siden
02-10-2009 15:06

Rapporter til Admin
Prop wget med i "pakken" og hent de 2 filer med det :) http://users.ugent.be[...]
--
/kaffekop/

Opret svar til indlægget: *.bat scriping

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning