Avatar billede bartsimpson Nybegynder
02. januar 2005 - 17:44 Der er 17 kommentarer og
1 løsning

Genvej til ftp

Mig og nogle venner har en side hvor vi efter hver bytur ligger billeder op så vi alle kan se dem på siden. De bliver uploaded til serveren ftp server, men da alle ikke er så gode til det med ftp, ville jeg høre om du var mulligt om man kunne gøre det sådan at man markerede de filer man ville have uploaded højreklikket vælgee "send to" og så vælge ftp'en... Det korte og det lange: kan man oprette under send to en ftp, og kan det gøres i en reg fil, så folk bare skal dobbeltklikke på den så de har mullighed for det?
Avatar billede fqthjoe Nybegynder
02. januar 2005 - 21:51 #1
Dette er lige hvad jeg faldt over.. Måske kan det bruges:

http://www.snapfiles.com/get/sendtoftp.html
Avatar billede bertelbrander Novice
03. januar 2005 - 00:39 #2
Du kan putte følgende i en .bat fil som du ligger i:
C:\Documents and Settings\<Your Name>\SendTo\

Så kan du markere et antal filer, højre-klikke, vælge SendTo -> batfilen, og så vil filerne blive overført.

Du skal ændre server.name, password og username

@echo off
echo open server.name>upl.txt
echo username>>upl.txt
echo password>>upl.txt
:Start
if [%1]==[] goto :Upload
echo put %1>>upl.txt
shift
goto :Start

:Upload
echo quit>>upl.txt
ftp -s:upl.txt
del upl.txt
Avatar billede bartsimpson Nybegynder
03. januar 2005 - 01:27 #3
fqthjoe: Umiddelbart ser det okay ud, men skal bare være det med højreklik...
Bertelbrander: Vil lige prøve på det når jeg kommer hjem fra skole imorgen... Du kan jo lige ligge et svar så du kan få point med det samme hvis det er det jeg ville have, hvad jeg dog gør ud fra det er :)
Avatar billede bartsimpson Nybegynder
03. januar 2005 - 02:24 #4
Høps bertelbrander, virkede perfekt :) tak. Du skal nok få dine point, men ved du om man kan gøre det sådan at personen får en prompt om hvad mappe han vil uploade til fra gang til gang, så bat filen laver den mappe og uploader der til? bare så man kunne holde styr på de forskellige sæts
Avatar billede bertelbrander Novice
03. januar 2005 - 20:13 #5
Man kan bruge følgende. I anden linie sættes default destinations mappe, denne bruges hvis brugeren blot trykker enter.

@echo off
set FolderName=%UserName%-%Date%
set /P FolderName="Enter a folder name, empty string to use %FolderName%:"

echo open server.name>upl.txt
echo username>>upl.txt
echo password>>upl.txt
echo mkdir "%FolderName%">>upl.txt
echo cd "%FolderName%">>upl.txt
:Start
if [%1]==[] goto :Upload
echo put %1>>upl.txt
shift
goto :Start

:Upload
echo quit>>upl.txt
ftp -s:upl.txt
del upl.txt
Avatar billede majsmarken Nybegynder
03. januar 2005 - 20:38 #6
Jeg er/var med på en lytter; skide smart og egentligt 'ganske' simpelt.
Jer har engang lavet noget lignende bare med et fast filnavn der skulle overføres automatisk to gange i døgnet til et bestemt websted...

Tips: Istedet for den midlertidige fil upl.txt så brug
%TEMP%\upl.txt
Avatar billede majsmarken Nybegynder
21. januar 2005 - 08:40 #7
<bartsimpson>: Er du kommet hjem fra skole ?
Avatar billede bartsimpson Nybegynder
21. januar 2005 - 22:39 #8
Hehe, ja, det er da efterhånden et stykke tid siden, men har jo også skrevet at det virkede og at jeg bare mangler et svar Bertelbrander, så han kunne få sine point hvis det var det du ventede på? :)
Avatar billede bertelbrander Novice
21. januar 2005 - 23:37 #9
Jeg samler ikke på point.
Avatar billede bartsimpson Nybegynder
22. januar 2005 - 18:19 #10
Så er det vel også i orden at jeg giver pointene tilbage til mig selv?
Avatar billede bertelbrander Novice
23. januar 2005 - 00:07 #11
Ja.
Avatar billede fqthjoe Nybegynder
14. august 2005 - 00:47 #12
Til Bertelbrander
Kanon script... Kan man evt. chmod den folder man opretter.. Har nemlig brug for den bliver skrivetilladt for alle.
Avatar billede bertelbrander Novice
14. august 2005 - 00:55 #13
Du kan prøve at tilføje følgende linie efter linien der opretter folderen (mkdir):
echo literal chmod xxx "%FolderName%">>upl.txt

hvor xxx er permissions.
Avatar billede fqthjoe Nybegynder
14. august 2005 - 12:51 #14
Tak for svaret.
Har prøvet at indesætte:
echo literal CHMOD 777 "%FolderName%">>upl.txt
i linien efter mkdir. Men den ændre desværre ikke rettighederne på mappen, øv..
Gør jeg noget forkert ?
Hvis du altså har lyst/tid til at svare..Sig til hvis points ønskes, ok..
Avatar billede bertelbrander Novice
14. august 2005 - 14:02 #15
Kan du ændre rettighederne ved at skrive kommandoen direkte i ftp programmet?
Jeg har prøvet, men min server siger at den ikke forstår chmod.
Jeg kender ikke andre metoder.
Avatar billede fqthjoe Nybegynder
14. august 2005 - 14:24 #16
Jeg bruger normalt bare Windows/InternetExplorer og højreklikker og sætter rettighederne.
Har SmartFTP installeret, men kan ik' lige se hvordan jeg skal afprøve kommandoen henne.
Det var ellers smart hvis man kunne det i din bat-fil... Det er nemlig lige til..
Avatar billede fqthjoe Nybegynder
14. august 2005 - 21:44 #17
Hej,
Nu har jeg rettet linien til, så den sådan ud:
echo literal site CHMOD 777 "%FolderName%">>upl.txt

Nu virker det :-)
Hvis nu når jeg opretter mappen, gerne vil kunne skrive "Hutti" og så den automatisk opretter den i f.eks. /bruger/privat/Hutti
Kan man sætte /bruger/privat/ som "for-mapper" til den mappen man opretter ?

vh thjoe
Avatar billede fqthjoe Nybegynder
14. august 2005 - 22:05 #18
Hej,
Har løst det:
echo mkdir "bruger/privat/%FolderName%">>upl.txt

Tak for dit script og hjælpen
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til Lokal IT på Hjørring Kaserne

Politiets Efterretningstjeneste

Fagkoordinator til Netværkssektionen i PET

Capgemini Danmark A/S

Client Partner

Politiets Efterretningstjeneste

Data engineer til PET