Toon posts:

[win xp] cdrom variable batchscript

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weet iemand of er een variable bestaat die de cdrom kan aanspreken. Ik heb namelijk op verschillende computers verschillende driveletters. Nu wil ik dus via een batchscript de cdrom met een variable aanspreken. Ik heb al %cdrom% geprobeerd maar die werkt niet. Op het internet kom ik ook niet het juiste tegen. Kan iemand mij helpen?

  • Nowhereman
  • Registratie: Januari 2002
  • Laatst online: 11-04 10:29

Nowhereman

Ygenweis

Een variabele ken ik zo gauw niet.
Wat je wel zou kunnen doen is met een IF statement een file vinden op die CDROM en die dan aan te laten spreken.

if exist D:\een_file.txt copy D:\een_file.txt c:\Map_naam\een_file.txt

Zo kun je D t/m Z opgeven.

Tis wel niet helemaal wat je zoekt maar misschien heb je dr wat aan.

-Pwn the day-


Verwijderd

om dit te voorkomen zet ik bij install de cdrom drive altijd op z:

  • bolke
  • Registratie: Oktober 2000
  • Laatst online: 06-10-2024

bolke

Klikt nu met een 50D.

Je kan een VBS aanmaken die je CD rom detecteerd. In VBS zit een functie ingebakken.

http://www.hroling.nl


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

kan.. of je trekt het uit het register.... daar zal het ook wel in staan..
hoe het werkt als je meerdere cdrom spelers hebt dat weet ik niet.....

  • DynaMikeY
  • Registratie: Juli 2000
  • Laatst online: 29-04 10:20

DynaMikeY

1976 Kever 1300

Verwijderd schreef op 18 juli 2003 @ 16:08:
om dit te voorkomen zet ik bij install de cdrom drive altijd op z:
Same here _/-\o_ _/-\o_

Doe het al jaren... uniformiteit rulez. :)

Banaan (W11): Ryzen7 5800x / Asrock B550M Pro4 / Radeon RX7800 XT / 32GB DDR4 / 1TB M2 980Pro + 2TB WDBlue M2 + 1TB SSD 970Pro | AnaNAS (UnraidOS): - Core I5-10500T (2.3GHz) / Asrock H510-M / 32GB DDR4 / 1x 1TB SSD + 250GB M2 + 1x 6TB HDD + 7x 4TB HDD


  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 21:22

The Eagle

I wear my sunglasses at night

Kijk even op www.jsiinc.com Zal het ongetwijfeld te vinden zijn hoe je dat met een regtweak kunt bereiken

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


  • Nowhereman
  • Registratie: Januari 2002
  • Laatst online: 11-04 10:29

Nowhereman

Ygenweis

Verwijderd schreef op 18 July 2003 @ 16:08:
om dit te voorkomen zet ik bij install de cdrom drive altijd op z:
Hoe bedoel je dit precies?

-Pwn the day-


  • xzenor
  • Registratie: Maart 2001
  • Laatst online: 14-10-2022

xzenor

Ja doe maar. 1 klontje suiker.

nou gewoon.. Z:\ als cdromspeler instellen op al de pc's.. dan is het overal hetzelfde en heb je dat probleem dus niet meer dattie overal anders is

  • Nowhereman
  • Registratie: Januari 2002
  • Laatst online: 11-04 10:29

Nowhereman

Ygenweis

Ow, stom... ik dacht dat het batch script niet zou werken (om een of andere vuige reden) als je je CDROM als Z:\ zou zetten.
(tis vrijdagmiddag en ik ben gaar...)

-Pwn the day-


  • radial
  • Registratie: Augustus 2000
  • Laatst online: 20:54

radial

Watch out

Misschien kan je dit gebruiken, werkt hier onder xp prima

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
::STARTING THE CDROM WITH BATCH
@ECHO OFF
START /WAIT REGEDIT /E %temp%.\Temp1.reg "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices"
TYPE %temp%.\Temp1.reg > %temp%.\Temp2.reg
TYPE %temp%.\Temp2.reg | FIND "\\DosDevices\\" | FIND /V "\\DosDevices\\A:" | FIND "=hex:5c," > %temp%.\Temp1.reg
FOR /F "tokens=3 delims=\:" %%A IN (%temp%.\Temp1.reg) DO CALL :Parse %%A

:Parse
IF DEFINED CDROM (SET CDROM=%CDROM%,%1:) ELSE  (SET CDROM=%1:)
GOTO:OPEN

:OPEN
START %CDROM%

SET CDROM
EXIT

20xSF170s - ozo


Verwijderd

Topicstarter
Ik denk dat ik hier veel aan heb. Bedankt allemaal!!

Verwijderd

probeer dit progje anders eens, het geeft als return de letter van je cdrom. Hierna kun je met:

for /f "Tokens=*" %%a in ('getcd.exe') do set CDROM=%%a

%cdrom% wel als variabele gebruiken

  • Mastruberik
  • Registratie: December 2002
  • Laatst online: 17-01-2022
Moet die A achter de % tekens er ook bij of is dat een type fout?

Verwijderd

type in cmd: for /? en lees...

  • Noedelsupke
  • Registratie: Maart 2001
  • Laatst online: 18-07-2023
een felle schop ik weet t

maar dit is precies waarover het gaat

ik heb het laatstgenoemde commando een paar keer perfect gebruikt in een batchfile om de cdrom te vinden en er daarna een virtueel station aan te koppelen

alleen sinds vandaag krijg ik ineens 'syntaxis fout' als ik de batch probeer uit te voeren

dit is mijn batchfile:
code:
1
2
3
for /f "Tokens=*" %%a in ('getcd.exe') do set CDROM=%%a

subst V: %cdrom%\


de syntaxis fout geeft ie al na de 1e regel, dus voor subst...

:?

PIII 800@804 Mhz


  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
ViperGTS schreef op zondag 21 november 2004 @ 03:39:
een felle schop ik weet t

maar dit is precies waarover het gaat

ik heb het laatstgenoemde commando een paar keer perfect gebruikt in een batchfile om de cdrom te vinden en er daarna een virtueel station aan te koppelen

alleen sinds vandaag krijg ik ineens 'syntaxis fout' als ik de batch probeer uit te voeren

dit is mijn batchfile:
code:
1
2
3
for /f "Tokens=*" %%a in ('getcd.exe') do set CDROM=%%a

subst V: %cdrom%\


de syntaxis fout geeft ie al na de 1e regel, dus voor subst...

:?
Heb je iets veranderd in de tussentijd?

misschien een service pack of iets dergelijks geïnstalleerd?

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Noedelsupke
  • Registratie: Maart 2001
  • Laatst online: 18-07-2023
wow zo laat nog een reply _O_


ik zit nu zwaar te denken, voor zover ik weet niks van updates meer geinstalleerd

wat ik wel weet is dat mn pc dringend aan een format toe is, barst ineens vd spyware etc.....misschien dat het daaraan ligt

morgen ff op andere pc proberen

een goedenacht voor nu! :z

PIII 800@804 Mhz

Pagina: 1