Ga naar inhoud

Batch file


Anoniem2

Aanbevolen berichten

Hallo allemaal,\r\n\r\nIk ben bezig met een batch file en nu kom ik er niet uit.\r\n\r\nik wil wanneer er een disk offline staat bij diskpart, \r\ndat hij de drive nummer echo\'t op het scherm.\r\n\r\nWeet iemand hier een oplossing voor?\r\n\r\nAlvast bedankt!\r\nJeroen\r\n\r\n\r\nHieronder de script:\r\n\r\nBatch script:\r\n@ECHO OFF\r\n\r\nSETLOCAL \r\n\r\nSETLOCAL EnableDelayedExpansion\r\n\r\nFOR /F \"usebackq\" %%G IN (`diskpart /s diskpart.txt`) DO (\r\n\r\nIF <3e woord(status)> EQU offline (\r\n Set drive_nr=<2ewoord(disknr)>\r\n\r\n echo %drive_nr%\r\n )\r\n-------------------------------------------------------------\r\n\r\n\r\ndiskpart.txt:\r\nrescan\r\ndisk list\r\n-------------------------------------------------------------\r\n\r\ndiskpart /s diskpart.txt (uitkomst):\r\nDISKRAID> list drives\r\n\r\n Drive ### Status Health Size Free Bus Slot Flags\r\n --------- ---------- ------------ -------- -------- --- ---- -----\r\n Drive 0 Online Healthy 107 GB 107 GB 0 1\r\n Drive 1 Offline Healthy 29 GB 29 GB 1 0\r\n Drive 2 Online Healthy 107 GB 107 GB 0 2\r\n Drive 3 Not Ready Healthy 19 GB 19 GB 1 1\r\n\r\n-------------------------------------------------------------
Link naar reactie
Is een script, niet helemaal batchfile :p en daar ik heb niet zoveel kaas van gegeten.... \nWel zie ik snel dat je de term EQU gebruikt, maar dat dat EQL zou moeten zijn ?\n\nEdit:\nToch een batchbestand zie ik nu, maar met opdrachtextensies... Geen script.\n\nDeze snap ik dus niet:\nFOR /F \"usebackq\" %%G IN (`diskpart /s diskpart.txt`) DO (\nIF <3e woord(status)> EQL offline (\nSet drive_nr=<2ewoord(disknr)>\n\nDe opdracht `diskpart /s diskpart.txt` leest uit een scriptbestand, maar er is daar geen pad naar dat scriptbestand vermeld... M.a.w. het zal alleen gevonden worden als de map waarin het scriptbestand staat actief is.\n\nVan de rest van de regel begrijp ik de syntaxis niet, maar dat ligt echt aan mij.
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...