Toon posts:

Dos command vraagje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mensen,

Is het mogelijk om via een dos commando bestanden van internet te downloaden? Ik las iets dat je het kon met de funtie Get maar dat werkt niet helemaal.

Dank u

  • Arnout
  • Registratie: December 2000
  • Laatst online: 09:14
wget bedoel je. Is geen standaard onderdeel van "DOS" maar zoek even op google voor de download.

  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

via ftp of http? Het eerste is inderdaad met het commando get binnen ftp, het tweede is naar mijn weten niet mogelijk, maar ik kan het mis hebben.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • PromWarMachine
  • Registratie: Oktober 2001
  • Laatst online: 21:10

PromWarMachine

Forsaken Archer

Verwijderd schreef op 10 februari 2004 @ 12:59:
Mensen,

Is het mogelijk om via een dos commando bestanden van internet te downloaden? Ik las iets dat je het kon met de funtie Get maar dat werkt niet helemaal.

Dank u
Ga naar de command prompt en type daar "ftp". Daarna typ je "?". Zie hier, de commando's put en get B)

Oh ja, een FTP server om op te connecten is wel handig ;)

edit:
Via HTTP kan standaard niet

[ Voor 9% gewijzigd door PromWarMachine op 10-02-2004 13:01 ]

Dividend for Starters


  • niwreG
  • Registratie: Augustus 2003
  • Laatst online: 17-10-2024

niwreG

^heeft dat geschreven->

met ftp kan het misschien wel.
ftp ondersteuning in dos typ: ftp en aai de enter even :)
typ in: open
vul ip adres in
eventueel w8 woord en gebrruikers naam
en dan kun je getten :)

^^eventueele typfouten zijn als vermaak bedoeld


  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 21:40

Jazzy

Moderator SSC/PB

Moooooh!

Onder DOS? natuurlijk maar niet met de ingebouwde commando's. Welke versie van DOS gebruik je eigenlijk? Wat je nodig hebt is een ftp-client die onder DOS werkt.

Mocht je toevallig de command prompt van een Windows 2000/XP systeem dan heb je mazzal, op die systemen staat al een ftp-client.

Type ftp en vervolgens help voor hulp.

Exchange en Office 365 specialist. Mijn blog.


Verwijderd

Topicstarter
Oké maar is het ook mogelijk op te downloaden via http?

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 21:40

Jazzy

Moderator SSC/PB

Moooooh!

Verwijderd schreef op 10 februari 2004 @ 13:02:
Oké maar is het ook mogelijk op te downloaden via http?
Geen probleem, gebruik gewoon een DOS-based browser zoals bijvoorbeeld Arachne.

Je hebt nog niet verteld welke versie van DOS je gebruikt.

[ Voor 12% gewijzigd door Jazzy op 10-02-2004 13:03 ]

Exchange en Office 365 specialist. Mijn blog.


  • Arnout
  • Registratie: December 2000
  • Laatst online: 09:14
Verwijderd schreef op 10 februari 2004 @ 13:02:
Oké maar is het ook mogelijk op te downloaden via http?
ftp://sunsite.dk/projects/wget/windows/

Verwijderd

Topicstarter
thanks ik kom er wel uit nu

  • mrtnvnl
  • Registratie: Mei 2003
  • Laatst online: 01-01 16:53
Ik gebruik in een batch file ftp om McAfee DAT's te downloaden.

Batch file, doet 4 retries:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
: Windows 2000 ftp antivirus update batch file
: Not for older Windows versions
: 
g:
cd \beheer\inst\virdef\ftp
del ????xdat.exe
set counter=0

:get_it
ftp -i -s:ftpnai.txt
if exist "g:\beheer\inst\virdef\ftp\????xdat.exe" goto updtpresent
if x%counter%x==x4x goto failed
set /a counter=%counter%+1
goto get_it

:failed
echo antiVirus-ftp gefaald ________________ >>logftp.txt
echo %time% %date%  counter %counter% >>logftp.txt
echo ______________________________ >>logftp.txt
goto end

:updtpresent
echo antiVirus-ftp succes >>logftp.txt
echo %time% %date%  counter %counter% >>logftp.txt
echo ______________________________ >>logftp.txt
copy ????xdat.exe g:\beheer\inst\virdef
cd \beheer\inst\virdef\
g:\beheer\inst\virdef\insupd.bat

:end


Inhoud ftpnai.txt:
code:
1
2
3
4
5
6
7
open ftpeur.nai.com
[***loginname***]
[***password***]
cd antivirus/superdat/intel
binary
mget ????xdat.exe
bye


In het tekst bestand staan dus gewoon de commando's die je anders in ftp zou gebruiken. Doe start | uitvoeren | ftp en type dan een ? voor een overzicht van de ftp commando's.

Martin


  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

mrtnvnl schreef op 10 februari 2004 @ 13:09:
[/code]
Inhoud ftpnai.txt:
code:
1
2
3
4
5
6
7
open ftpeur.nai.com
[***loginname***]
[***password***]
cd antivirus/superdat/intel
binary
mget ????xdat.exe
bye
De ftpsite kan ook zijn: 'ftp.nai.com'
Inlognaam: anonymous
Wachtwoord: e-mail adres
De directory moet bij mij zijn: 'cd pub/antivirus/superdat/intel'

Ander vraagje nog:
In je batch file roep je insupd.bat aan, kan je de code daarvan laten zien? Ik vraag mij echt af hoe je bepaalt wat de laatst gedownloade file is die je uit wil voeren.

[ Voor 16% gewijzigd door Gé Brander op 12-02-2004 20:59 ]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

sorry ik zit te slapen <CUT>

[ Voor 93% gewijzigd door Gé Brander op 12-02-2004 20:58 ]

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

wget roels :)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
F:\isos>wget http://www.ookophet.net/stuff/raq/kernel-headers-2.4.16C12_V-1.i386.rpm
--21:02:55--  http://www.ookophet.net/stuff/raq/kernel-headers-2.4.16C12_V-1.i386.rpm
           => `kernel-headers-2.4.16C12_V-1.i386.rpm'
Resolving www.ookophet.net... 217.170.13.18
Connecting to www.ookophet.net[217.170.13.18]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,285,982 [application/octet-stream]

100%[====================================>] 1,285,982     81.84K/s    ETA 00:00

21:03:13 (72.03 KB/s) - `kernel-headers-2.4.16C12_V-1.i386.rpm' saved [1285982/1
285982]
F:\isos>

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Bananenplant
  • Registratie: Januari 2001
  • Laatst online: 21:26
je moet wel wget in je path zetten... anders werkt dat niet zoals voorgedaan :) .

Zucmantaks, nu 💰 !
De mythe van de zelfredzame burger 🦄 .


  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

Blijft alleen mijn vraagje over:
In je batch file roep je insupd.bat aan, kan je de code daarvan laten zien? Ik vraag mij echt af hoe je bepaalt wat de laatst gedownloade file is die je uit wil voeren.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

Klein kikje...

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Ik heb het idee dat die batch-file niet meer doet dan z'n virus-scanner de opdracht geef te zoeken naar een updates.
Aangezien de virus-scanner weet wat zijn laatste update is, en dus automatisch kan zien welke de nieuwste is.
Dus ik denk niet dat dat iets met z'n batch-file te maken heeft.

Ey!! Macarena \o/


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

c70070540 schreef op 13 februari 2004 @ 08:26:
Blijft alleen mijn vraagje over:
Ik denk dat dat gewoon ins(tall)upd(ates).bat is eerlijk gezegd.

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

BackSlash32 schreef op 14 februari 2004 @ 19:44:
[...]

Ik denk dat dat gewoon ins(tall)upd(ates).bat is eerlijk gezegd.
Dat begrijp ik, maar ik begrijp alleen niet hoe je in een batch file kan bepalen wat de nieuwste file is die je uitgevoerd wil hebben. Iemand een idee?

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

c70070540 schreef op 15 februari 2004 @ 00:35:
Dat begrijp ik, maar ik begrijp alleen niet hoe je in een batch file kan bepalen wat de nieuwste file is die je uitgevoerd wil hebben. Iemand een idee?
Ik heb geen idee hoe dat script werkt, maar:

Een dir listing op vragen, gesorteerd op datum, 'dir *.exe /od /ob' dus - geeft als laatste filename de file die als laatste geupdate is geweest.

code:
1
2
for /f %i in ('dir *.exe /od /ob') do SET FNAME=%i
echo %i


Zal du de laatste filename weergeven.

  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

elevator schreef op 15 februari 2004 @ 02:45:
[...]

Ik heb geen idee hoe dat script werkt, maar:

Een dir listing op vragen, gesorteerd op datum, 'dir *.exe /od /ob' dus - geeft als laatste filename de file die als laatste geupdate is geweest.

code:
1
2
for /f %i in ('dir *.exe /od /ob') do SET FNAME=%i
echo %i


Zal du de laatste filename weergeven.
Mooi!, dat zal ik van de week eens gaan proberen, nu eerst naar het ziekenhuis met mijn vrouw. Moet binnenkort bevallen, misschien al wel deze week. Tot later allemaal!

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • lordsnow
  • Registratie: Maart 2000
  • Laatst online: 13-05 02:00

lordsnow

I know nothing

Dit zijn nou het soort dingetjes dat GoT leuk en intressant maken :)

Ik zal hier vanavond eens naar kijken, na werk.

  • BlackZ
  • Registratie: Februari 2003
  • Laatst online: 03-05-2020
code:
1
2
3
4
5
6
7
open [FTP.BLABLA]
[USER]
[PASS]
cd /
lcd C:\Backup\
mget *.*
bye



Ik doe het zo maar ik vraag me nu af hoe je hem laat controleren als het bestand er al staat dat als het OUD is , hij update en anders gewoon laat staan.
Dus enkel de nieuwe bestanden over de andere download

Iemand een ideetje ?

  • mrtnvnl
  • Registratie: Mei 2003
  • Laatst online: 01-01 16:53
c70070540 schreef op 12 februari 2004 @ 20:56:
Ander vraagje nog:
In je batch file roep je insupd.bat aan, kan je de code daarvan laten zien? Ik vraag mij echt af hoe je bepaalt wat de laatst gedownloade file is die je uit wil voeren.
Sorry, ik was even niet in deze thread. Het is minder geavanceerd dan je misschien denkt. Het nieuwe bestand wordt door ftp_av gekopieerd van de ftp directory naar de g:\Beheer\inst\VIRDEF directory. Daar:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@echo off
g:
cd \Beheer\inst\VIRDEF

if exist "g:\beheer\inst\virdef\????xdat.exe" goto updt
echo.
echo Geen nieuwe definities aanwezig...
echo.
goto eind

:updt
dir ????xdat.exe | find "xdat" >newver.txt
ren versions.txt curver.txt
copy newver.txt+curver.txt versions.txt
del curver.txt
del setup.exe
ren ????xdat.exe setup.exe

:eind


Setup.exe wordt in de loginscripts van de werkstations aangeroepen. Het is een beetje een onsamenhangend zooitje (langzaam zo gegroeid, net als een kleine baby) maar alles heeft zijn nut en het werkt. :)

Is alles goed gegaan in het ziekenhuis?

[ Voor 5% gewijzigd door mrtnvnl op 17-02-2004 14:59 ]

Martin


  • mrtnvnl
  • Registratie: Mei 2003
  • Laatst online: 01-01 16:53
BlackZ schreef op 17 februari 2004 @ 11:18:
Ik doe het zo maar ik vraag me nu af hoe je hem laat controleren als het bestand er al staat dat als het OUD is , hij update en anders gewoon laat staan.
Dus enkel de nieuwe bestanden over de andere download
Als zoals bij virusdefinities van McAfee de bestandsnaam telkens verandert, kun je het navolgende gebruiken. Met het ls commando wordt de directory listing weergegeven, de batch file gooit de naam v/h bestand in een environment variabele en kijkt of dat bestand al bestaat.

In ftp_ls.txt:
code:
1
2
3
4
5
6
open ftpeur.nai.com
[*** username ***]
[*** password***]
cd antivirus/superdat/intel
ls
bye


Batch file ftpver.bat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
:FTPVER batch file to verify availability of new AV updates
@Echo off
:Get file listing
Echo.
Echo getting file listing... wait...
ftp -i -s:ftp_ls.txt >result.txt
:Get name of new file in a txt file
type result.txt | find "sdat" >sdatvrs.txt

:Setver.txt is a one line file that only contains SET SDATVER=
:without CR/LF
copy setver.txt+sdatvrs.txt version.bat >nul
call version.bat

:now environment variable SDATVER contains filename of current version
:assume all old SDATs are copied in archive directory
cd g:\beheer\inst\virdef\archive
if exist %SDATVER% goto sameversion
cd g:\beheer\inst\virdef\ftp

echo New definitions available, getting them now, wait ...
call ftp_av
goto end

:sameversion
echo We already have definitions %SDATVER%
echo.
pause

:end
:cleaning up
g:
cd \Beheer\inst\VIRDEF\ftp
del result.txt
del sdatvrs.txt
del version.bat
set SDATVER=

Martin


  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

mrtnvnl schreef op 17 februari 2004 @ 14:56:
[...]Is alles goed gegaan in het ziekenhuis?
Hoi, bedankt voor je info zover, in je ftpver.dat heb je het over een file met de naam Setver.txt . Die heb ik hier nog niet gezien of ben ik er nog niet helemaal bij met mijn hoofd?

offtopic:
Na twee keer in het ziekenhuis geweest met vage klachten en de doktoren niet weten wat het zou kunnen zijn, moeten we morgen weer (derde keer) naar het ziekenhuis en dan wordt de bevalling ingeleid. Dus voor het weekend ben ik in ieder geval voor de derde keer vader. Nu reeds twee schatten van dochters van 2 en 4 jaar, dus zet maar in met z'n allen: Een jongen of een meid? Ik weet het nog niet, dus we zien wel.

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!


  • mrtnvnl
  • Registratie: Mei 2003
  • Laatst online: 01-01 16:53
c70070540 schreef op 17 februari 2004 @ 19:22:
[...]

Hoi, bedankt voor je info zover, in je ftpver.dat heb je het over een file met de naam Setver.txt . Die heb ik hier nog niet gezien of ben ik er nog niet helemaal bij met mijn hoofd?
Dat staat genoemd in de code van ftpver.bat. Maar goed dan: De inhoud van setver.txt:
code:
1
SET SDATVER=


Sterkte de komende dagen!

Martin


  • Gé Brander
  • Registratie: September 2001
  • Laatst online: 15-04 19:43

Gé Brander

MS SQL Server

mrtnvnl schreef op 17 februari 2004 @ 21:20:
[...]


Dat staat genoemd in de code van ftpver.bat. Maar goed dan: De inhoud van setver.txt:
code:
1
SET SDATVER=


Sterkte de komende dagen!
Ok, niet goed gekeken, mijn fout.... Ik ben er echt niet bij he!

Vroeger was alles beter... Geniet dan maar van vandaag, morgen is alles nog slechter!

Pagina: 1