Avatar billede tofferman Nybegynder
17. januar 2007 - 23:28 Der er 18 kommentarer og
1 løsning

Batch-fil som sender til ftp-server.

Hej.

Jeg skal bruge en batch-fil som kopierer en fil fra mit C-drev til en ftp-server.

Derefter skal den åbne en http-adresse i IE.

Hvordan gør jeg det?
Avatar billede olemadsen82 Nybegynder
18. januar 2007 - 08:10 #1
Et eksempel på at køre dette kunne være følgende:

Opret 2 filer i den første skriver du følgende

@ECHO OFF
ftp -s:get.cmd xxx.xx

hvor get.cmd er navnet på den anden fil og xxx.xx er navnet på den ftp du ønsker at tilgå.

2 fil:


xxxx ( her skriver du brugernavn til ftp )
xxx  ( her skrives kode til ftp )
get c:\filnavn.txt
start www.ganglion.dk
quit

dette burde kunne bruges
Avatar billede Slettet bruger
18. januar 2007 - 09:31 #2
"Derefter skal den åbne en http-adresse i IE."

"%ProgramFiles%\Internet Explorer\iexplore.exe" dr.dk

:-)
Avatar billede olemadsen82 Nybegynder
18. januar 2007 - 09:37 #3
Eller som jeg har foreslået:

start www.xxx.xx
Avatar billede mcgoat Nybegynder
18. januar 2007 - 09:51 #4
det skal nok være PUT og ikke GET hvis han skal uploade :)
Avatar billede Slettet bruger
18. januar 2007 - 09:56 #5
>olemadsen82
Det overså jeg. Sory!
:-)
Avatar billede olemadsen82 Nybegynder
18. januar 2007 - 09:56 #6
mcgoat... jeps det har du ret i, lille typo
Avatar billede tofferman Nybegynder
18. januar 2007 - 21:56 #7
Jeg tror lige jeg skal have det ind med skeer, for jeg forstår ikke helt det med 2 filer. Så kan I give et konkret eksempel, hvis jeg fx:

Skal sende filen "testfil.txt" som ligger i mappen "c:\ragelse\"

Og den skal ligge på en ftp-server på domænet "ragelse.dk" i undermappen "altmuligt" med brugernavnet "tofferman" og kodeordet "megethemmelig".
Avatar billede olemadsen82 Nybegynder
19. januar 2007 - 08:09 #8
Fil1:
@ECHO OFF
ftp -s:fil2.cmd ragelse.dk

Fil2:
tofferman
megethemmelig
cd altmuligt
put c:\ragelse\testfil.txt
start www.ganglion.dk
quit

Vær opmærksom på at det er case sensitive dvs. der er forskel på store og lille bogstaver i sti navne
Avatar billede tofferman Nybegynder
20. januar 2007 - 23:24 #9
Det ser ud til at virke. Aner ikke hvorfor, men det virker. Mange tak :)

Læg et svar olemadsen.
Avatar billede tofferman Nybegynder
20. januar 2007 - 23:28 #10
Kun et enkelt problem. Den siger "Ugyldig kommando" når den når til:

start www.ganglion.dk
Avatar billede Slettet bruger
20. januar 2007 - 23:48 #11
Flyt start www.ganglion.dk til fil 1, så virker det:

Fil1:
@ECHO OFF
ftp -s:fil2.cmd ragelse.dk
start www.ganglion.dk

Fil2:
tofferman
megethemmelig
cd altmuligt
put c:\ragelse\testfil.txt
quit
:-)
Avatar billede tofferman Nybegynder
21. januar 2007 - 00:03 #12
Problemet er, at i virkeligheden handler det hele om først at overføre en xml-fil til serveren, og derefter køre et asp-script på den. Jeg kan ikke lige finde på andre muligheder for at køre asp-scriptet når filen er overført.
Avatar billede erikjacobsen Ekspert
21. januar 2007 - 00:06 #13
Jeg ville bruge ncftpput fra ncftp-klientpakken fra http://www.ncftp.com/ og
efterfølgende bruge curl eller wget (google er din ven) til at udføre ASP-siden
Avatar billede tofferman Nybegynder
21. januar 2007 - 14:42 #14
Puha, der kom en masse ord som jeg slet ikke ved hvad er :)
Avatar billede olemadsen82 Nybegynder
22. januar 2007 - 08:44 #15
Hm.. har ikke lige noget bud på hvorfor det ikke virker helt prøv evt:
"%ProgramFiles%\Internet Explorer\iexplore.exe" dr.dk
Avatar billede tofferman Nybegynder
30. januar 2007 - 22:35 #16
Det vil den heller ikke rigtigt.
Avatar billede Slettet bruger
30. januar 2007 - 23:49 #17
Har du prøvet som jeg beskrev i min kommentar den: 20/01-2007 23:48:56 ?

"Puha, der kom en masse ord som jeg slet ikke ved hvad er". Post de ord, det kan være der er nogen her der hved hvad de betyder.
:-)
Avatar billede tofferman Nybegynder
14. februar 2007 - 20:49 #18
tpo > Nu har jeg prøvet dit forslag igen, og jeg må have gjort noget forkert tidligere, for det virker :)

Vil du have lidt point?
Avatar billede Slettet bruger
14. februar 2007 - 21:47 #19
Det er skam ikke nødvendigt. Jeg er glad over at du har fået det til at virke.
:-)
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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