Inloggen

Ga terug   Scholieren.com forum / Technologie / Software & Hardware

Reageren
 
Topictools Zoek in deze topic
Auteur
windows desktop dir vanuit dos batch file
pietje63
 
Avatar van pietje63
Post 07-03-2002, 20:47 Met citaat reageren

ik ben bezig met een installatie script (bat bestandje) dat mp3 bestanden (legaal, echt waar klassieke cd's van mijn vader) op de harde schijf zet en een link naar een map met een paar m3u bestanden op de desktop

ik weet echter niet wat de directory van zijn dekstop is, en hij ook niet (en komt er ook niet snel achter)

hoe kun je die uit dos benaderen?
%windir%/%desktop% iets in die richting, maar wat precies?
pietje63 is offline  
__________________
whatever u want, whatever u do, don't forget me :)

Verwijderd
Post 07-03-2002, 21:14 Met citaat reageren

winnt:
C:\Documents and Settings\<naam>\Desktop
 
JJzD
Post 08-03-2002, 06:06 Met citaat reageren

Citaat:

McLaren schreef:
winnt:
C:\Documents and Settings\<naam>\Desktop

dat pakt dos niet (8.3 formatie )

gebruik je profielen of heeft iedereen dezelfde inlognaam en 8ergrond enzo??

welk OS is het ook voor??
JJzD is offline  
__________________
-|-

Verwijderd
Post 08-03-2002, 12:29 Met citaat reageren

ohwjah, vergeten..
winNT enzo heeft dus NTFS standaard en DOS kan dus geen NTFS partitie lezen..
 
pietje63
 
Avatar van pietje63
Post 08-03-2002, 15:28 Met citaat reageren

win98 pc
ik weet wel wat het statische adres is (bijv ***win98/username/desktop)
maar moet het 'dynamische' adres hebben zoals %windir% vaak ***windows is
pietje63 is offline  
__________________
whatever u want, whatever u do, don't forget me :)

Verwijderd
Post 08-03-2002, 20:00 Met citaat reageren

Citaat:

McLaren schreef:
ohwjah, vergeten..
winNT enzo heeft dus NTFS standaard en DOS kan dus geen NTFS partitie lezen..

Grappig is ook dat je met NT niet per sé gebonden bent aan NTFS, je kunt namelijk ook gewoon FAT draaien.

Overigens, dat 'dynamische' %WINDIR% e.d. kun je vinden door in de DOS-prompt 'SET' in te tikken. Dan krijg je iets te zien als

C:\WINDOWS>set
COMSPEC=C:\WINDOWS\COMMAND.COM
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
PROMPT=$p$g
TEMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP
winbootdir=C:\WINDOWS
windir=C:\WINDOWS
CMDLINE=doskey /insert

C:\WINDOWS>

Wanneer je dus naar C:\Windows\Temp wilt kopieren, is %TEMP% gebruiken in je batch afdoende.
 
Verwijderd
Post 08-03-2002, 20:02 Met citaat reageren

Oh, hoe je die in DOS benaderd is vrij eenvoudig, /Windows/Program Files/Microsoft Office/ is in 8.3 gewoon /WINDOWS/PROGRA~1/MICROS~1/. Je van een lange bestandsnaam de eerste 6 karakters, dan een ~ en dan een getal, afhankelijk van hoeveel folders je hebt die gelijk zijn in de eerste 6 karakters.
 
pietje63
 
Avatar van pietje63
Post 09-03-2002, 19:31 Met citaat reageren

ik moet een bestand op de desktop van windows zetten, vanuit een batch file dat op iedere pc werkt
%windir% is dus voor de windows directory
maar bij nt enzo is
%windor%\desktop niet de desktop directory, bestaat er wel iets voor dat altijd werkt>?
pietje63 is offline  
__________________
whatever u want, whatever u do, don't forget me :)

wyner
Post 09-03-2002, 19:33 Met citaat reageren

Bij Win98 was het geloof ik C:\WINDOWS\PROFILES\%usr%\DESKTOP
wyner is offline  
Verwijderd
Post 09-03-2002, 22:24 Met citaat reageren

Citaat:

pietje63 schreef:
ik moet een bestand op de desktop van windows zetten, vanuit een batch file dat op iedere pc werkt
%windir% is dus voor de windows directory
maar bij nt enzo is
%windor%\desktop niet de desktop directory, bestaat er wel iets voor dat altijd werkt>?


Maak in je batch dan een 'if not exist' aan op die folders.
 
Verwijderd
Post 09-03-2002, 22:27 Met citaat reageren

Wat je ook kunt doen is kijken wat de errorlevelreturns zijn van een foute kopieëropdracht in plaats van een 'if not exist'.

Sorry dude, maar dat is inmiddels alweer een jaar of 7 geleden voor me, en veel zin om 't hier kant-en-klaar neer te zetten heb ik niet :/
 
MilieuGaatVoor
 
Avatar van MilieuGaatVoor
Post 10-03-2002, 12:03 Met citaat reageren

hoe wilde je die m3u bestanden laten genereren? m3u gebruikt niet de 8.3 formatie, dus in dos kun je dat niet echt doen. bovendien staan er - voor mij onbekende - getallen voor elk nummer in zo'n m3u bestand..
MilieuGaatVoor is offline  
pietje63
 
Avatar van pietje63
Post 11-03-2002, 09:30 Met citaat reageren

Citaat:

Socratesss schreef:
hoe wilde je die m3u bestanden laten genereren? m3u gebruikt niet de 8.3 formatie, dus in dos kun je dat niet echt doen. bovendien staan er - voor mij onbekende - getallen voor elk nummer in zo'n m3u bestand..

die getallen zijn de lengte van het lied
maar ik laat de m3u files niet genereren, maar een link naar de directory waar ze staan.

volgens mij is het makkelijker om gewoon mijn vader achter zijn pc en de telefoon te zetten ipv zo'n scriptje (ook omdat ik er achter kwam dat start (voor een niet cmd) nier onder 98 werkt , alleen bij xp en ik dus toch al veel aan moet gana passen
pietje63 is offline  
__________________
whatever u want, whatever u do, don't forget me :)

Verwijderd
Post 11-03-2002, 09:56 Met citaat reageren

Citaat:

Socratesss schreef:
hoe wilde je die m3u bestanden laten genereren? m3u gebruikt niet de 8.3 formatie, dus in dos kun je dat niet echt doen. bovendien staan er - voor mij onbekende - getallen voor elk nummer in zo'n m3u bestand..

Ligt eraan, DOS 7+ heeft LFN-ondersteuning.

 
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 09:29.