Anonim

Noen ganger er det behov for å logge inn via FTP fra kommandolinjen i Windows. Kanskje du bare trenger å logge inn for å laste opp eller laste ned raskt.

Denne veiledningen vil vise deg hvordan du lager et raskt påloggingsskript som logger deg inn på FTP-serveren uten å måtte skrive det inn.

For å gjøre dette, skriver vi to tekstfiler (ett skript, ett parti) og plasserer dem begge i C: \ WINDOWS-mappen for "lansering fra hvor som helst" -tilgang siden C: \ WINDOWS som standard er i beboerbanen.

Trinn 1: FTP-skriptfilen

Åpne Windows Notepad og skriv inn følgende tre linjer:

åpen

Her er en annen måte å se på det:

åpen ftp.example.com
mittbrukernavn
mitt passord

Lagre denne filen som C: \ WINDOWS \ goftp.txt

Trinn 2: Batch-filen

Åpne Windows Notepad igjen, lag en ny tekstfil og skriv inn følgende to linjer:

CD C: \ WINDOWS
ftp -s: goftp.txt
exit

Trinn 3: Kjør batch-filen

Filene er allerede i systemstien, så du kan starte dette direkte fra dialogboksen Kjør.

Klikk Start og deretter Kjør , skriv inn goftp og klikk OK .

Et ledetekstvindu vises og logger deg rett inn.

Når du skriver exit for å logge av FTP-serveren, lukkes vinduet automatisk (det er det "exit" -linjen er for i batch-filen).

Rask spørsmål ble besvart: Kan ikke alt dette gjøres i en enkelt batchfil?

Svar: Nei. Når batchfilen kaller FTP-applikasjonen, kan den ikke utføre kommandoer i FTP-økten. Derfor trenger du en ekstra tekstfil for å "føre inn" -kommandoer med.

Hvis batch-filen din så ut slik:

CD C: \ WINDOWS
ftp ftp.example.com
brukernavn
passord

..dette er feil. Batch-filen stopper rett etter linjen "ftp ftp.example.com" og vil ikke legge inn brukernavn eller passord. Og når du avslutter FTP-økten, får du en kommandolinjefeil fordi FTP-brukernavnet og passordet ditt ikke er Windows-kjørbare.

En siste merknad: Dette er tydeligvis ikke sikkert overhodet. Hvis noen fant skriptfilen i C: \ WINDOWS-katalogen, har de ditt FTP-brukernavn og passord.

Bare skripting som dette på en datamaskin som ingen andre bruker enn deg.

Grunnleggende skripting av kommandolinjevinduer i Windows