Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   windows desktop dir vanuit dos batch file (https://forum.scholieren.com/showthread.php?t=13679)

pietje63 07-03-2002 19:47

windows desktop dir vanuit dos batch file
 
ik ben bezig met een installatie script (bat bestandje) dat mp3 bestanden (legaal, echt waar http://forum.scholieren.com/biggrin.gif 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?

Triloxigen 07-03-2002 20:14

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

JJzD 08-03-2002 05:06

Citaat:

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

dat pakt dos niet http://forum.scholieren.com/smile.gif(8.3 formatie http://forum.scholieren.com/wink.gif)

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

welk OS is het ook voor??

Triloxigen 08-03-2002 11:29

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

pietje63 08-03-2002 14:28

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

Quintiano 08-03-2002 19:00

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.

Quintiano 08-03-2002 19:02

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 09-03-2002 18:31

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>?

wyner 09-03-2002 18:33

Bij Win98 was het geloof ik C:\WINDOWS\PROFILES\%usr%\DESKTOP

Quintiano 09-03-2002 21:24

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.

Quintiano 09-03-2002 21:27

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 10-03-2002 11:03

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..

pietje63 11-03-2002 08:30

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 http://forum.scholieren.com/biggrin.gif (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

Quintiano 11-03-2002 08:56

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.



Alle tijden zijn GMT +1. Het is nu 06:02.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.