Zum Inhalt springen

Durch VBS Laufwerksbuchstaben an shell übergeben


CF-BlueSky

Empfohlene Beiträge

Hallo ihr!!

Ich habe dank eines ganz netten Menschen ausm Forum ein Script, dass mir mein CDROM-Laifwerk sagt, und auch die Dateien, die sich auf der CD befinden:

-------------------------------------------------------------------

Const DriveTypeCDROM = 4

dim oFS, oDrives, f, fc, f1, s, pfad

Set oFS = Wscript.CreateObject("Scripting.FileSystemObject")

Set oDrives = oFS.Drives 'Loop thru A-Z. If found, exit early.

For Each Drive in oDrives

If Drive.DriveType = DriveTypeCDROM Then

Wscript.Echo "Ihr CD-ROM-Laufwerk ist: " + Drive.DriveLetter +":\"

pfad = Drive.DriveLetter + ":\"

Set f = oFS.GetFolder(pfad)

Set fc = f.Files

For Each f1 in fc

WScript.echo f1.name

Next

End If

Next

------------------------------------------------------------

Jetzt soll die Shell direkt auf mein CD-ROM Laufwerk gehen, und nicht auf das Standardverzeichnis. Also da soll dann unten stehen CDROM:/(bei mir D:/) und nicht was aneders. Wie kann ich das machen? Weiß das vielleicht jemand?

LG und Danke schon mal Tine!!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Tinchen, na wie gehts voran? ;)

Set objShell = Wscript.CreateObject("Wscript.Shell")

objShell.CurrentDirectory = "D:\"

Bezogen auf dein Script meint er das so:

Set objShell = Wscript.CreateObject("Wscript.Shell")

objShell.CurrentDirectory = pfad

Dann bist du direkt auf dem CD-ROM-Laufwerk (bzw. wenn es mehrere davon gibt, im höchsten Laufwerksbuchstaben).

Gruß

Mario

Link zu diesem Kommentar
Auf anderen Seiten teilen

Jetzt habe ichs kapiert... BlueSky meint, daß innerhalb des Skripts ein Systemaufruf ausgeführt werden soll, der D:\ zum aktuellen Shell-Verzeichnis macht. Ist das Skript zu Ende, soll D:\ in der Konsole stehen. Aber wie es geht, weiß ich auch nicht. Es dauert ja ewig, bis man unter google irgendwas hilfreiches zu vbs gefunden hat...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...