Skripti joka avaa cd aseman automaattisesti

dfsghjklööä

Löysin scriptin joka avaa ja sulkee cd aseman automaattisesti. Miten ton sais muokattua siten että avais vaan kerran cd aseman eikä sulje sitä automaattisesti?
do
Dim ts
Dim strDriveLetter
Dim intDriveLetter
Dim fs 'As Scripting.FileSystemObject
Const CDROM = 4
On Error Resume Next
Set fs = CreateObject("Scripting.FileSystemObject")
strDriveLetter = ""
For intDriveLetter = Asc("A") To Asc("Z")
Err.Clear
If fs.GetDrive(Chr(intDriveLetter)).DriveType = CDROM Then
If Err.Number = 0 Then
strDriveLetter = Chr(intDriveLetter)
Exit For
End If
End If
Next
Set oWMP = CreateObject("WMPlayer.OCX.7" )
Set colCDROMs = oWMP.cdromCollection
For d = 0 to colCDROMs.Count - 1
colCDROMs.Item(d).Eject
Next 'null
For d = 0 to colCDROMs.Count - 1
colCDROMs.Item(d).Eject
Next 'null
set owmp = nothing
set colCDROMs = nothing
loop

7

<50

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • hfghfgheety

      Poista tuo jälkimmäinen colCDROMs.Item(d).Eject ?

      • dfsghjklööä

        joo muten toimii mutta kun sen sulkee käsin sen aseman se avaa sen uudelleen ton loopin takia. Koitin poistaa ton viimisen lauseen loop niin kun sen suorittaa niin se ilmoittaa sen olevan pakollinen


      • singnaali
        dfsghjklööä kirjoitti:

        joo muten toimii mutta kun sen sulkee käsin sen aseman se avaa sen uudelleen ton loopin takia. Koitin poistaa ton viimisen lauseen loop niin kun sen suorittaa niin se ilmoittaa sen olevan pakollinen

        No kun sen ohjelman loppuminen tapahtuu sillein, että poistutaan johonkin (jos ei aloiteta alusta)


      • dfsghjklööä

        mutta miten? esim batch tiedostot luetaan rivi riviltä ja sulkeutuu exit kommenosta tai kun viimeinen rivi on suoritettu.


      • ojkoioouiouiuhuoh
        dfsghjklööä kirjoitti:

        joo muten toimii mutta kun sen sulkee käsin sen aseman se avaa sen uudelleen ton loopin takia. Koitin poistaa ton viimisen lauseen loop niin kun sen suorittaa niin se ilmoittaa sen olevan pakollinen

        "Koitin poistaa ton viimisen lauseen loop niin kun sen suorittaa niin se ilmoittaa sen olevan pakollinen"
        Se viimeinen loop-käsky palauttaa ohjelman suorituksen koodin alussa olevaan "Do" käskyyn.
        Eli jos haluat koodin suritettavan vain kerran, poista ensimmäinen "Do" ja viimeinen "loop"


      • dfsghjklööä

        joo oisko olemassa suomenkielistä vbs opasta tai kirjaa kiitos linkistä ja vinkistä ;)


    • 575Ciy

      Eikä Windowsista löydy eject komentoa?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita

      Pupuhuhdasta löytyi lähes sadan kilon miljoonalasti huumeita – neljä Jyväskylän Outlaws MC:n jäsentä vangittu: "Määrät p
      Jyväskylä
      56
      1896
    2. Persut petti kannattajansa, totaalisesti !

      Peraujen fundamentalisteille, vaihtkaa saittia. Muille, näin sen näimme. On helppo luvata kehareille, eikä ne ymmärrä,
      Maailman menoa
      48
      1648
    3. Ei luottoa lakko maahan

      Patria menetti sovitun ksupan.
      Suomen Keskusta
      52
      1574
    4. Nähtäiskö ylihuomenna taas siellä missä viimeksikin?

      Otetaan ruokaöljyä, banaaneita ja tuorekurkkuja sinne messiin. Tehdään taas sitä meidän salakivaa.
      Ikävä
      5
      1527
    5. Sinäkö se olit...

      Vai olitko? Jostain kumman syystä katse venyi.. Ajelin sitten miten sattuu ja sanoin ääneen siinä se nyt meni😅😅... Lis
      Ikävä
      6
      1495
    6. Housuvaippojen käyttö Suomi vs Ulkomaat

      Suomessa housuvaippoja aletaan käyttämään vauvoilla heti, kun ne alkavat ryömiä. Tuntuu, että ulkomailla housuvaippoihin
      Vaipat
      6
      1415
    7. Hyvää yötä ja kauniita unia!

      Täytyy alkaa taas nukkumaan, että jaksaa taas tämän päivän haasteet. Aikainen tipu madon löytää, vai miten se ärsyttävä
      Tunteet
      8
      1306
    8. Lepakot ja lepakkopönttö

      Ajattelin tehdä lepakkopöntön. Tietääkö joku ovatko lepakot talvella lepakkopöntössä ´vai jossain muualla nukkumassa ta
      12
      1281
    9. Revi siitä ja revi siitä

      Enkä revi, ei kiinnosta hevon vittua teidän asiat ja elämä. Revi itte vaan sitä emborullaas istuessas Aamupaskalla
      Varkaus
      4
      1163
    10. Kello on puoliyö - aika lopettaa netin käyttö tältä päivältä

      Kello on 12, on aika laittaa luurit pöydälle ja sallia yörauha kaupungin asukkaille ja työntekijöille. It is past midni
      Hämeenlinna
      4
      1138
    Aihe