Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Batchdatei funktioniert unter XP und Vista - bei Festplatten aber LEIDER nicht beim USB-Stick!

Frage Entwicklung Batch & Shell

Mitglied: leertaste

leertaste (Level 1) - Jetzt verbinden

08.08.2007, aktualisiert 22:50 Uhr, 5319 Aufrufe, 2 Kommentare

Hallo BATCH'ler

Mitte Juni 2007 wurde mir mit der folgenden Lösung SEHR geholfen. Aber ich musste nun feststellen die Lösung klappt NUR bei (m)einer USB-Platte oder wenn ich die Datei (usb.bat) auf C: D: etc. kopiere.

Wenn ich die Datei auf (m)einen USB-Stick (!!) kopiere und starte kommt nur die Meldung: "USB-Drive leider nicht erkannt!"



<usb.bat>


@echo off & setlocal
set "GUDL=%temp%\GetUSBDriveLetter.vbs"
echo Set fso=CreateObject("Scripting.FileSystemObject"):For Each D In fso.Drives:If D.DriveType=2 Then If D.IsReady Then If fso.FileExists(D.DriveLetter^&":usb.bat") Then WScript.Echo D.DriveLetter:Exit For>"%GUDL%"
echo Next>>"%GUDL%"
set LW=
for /f %%i in ('cscript //nologo "%GUDL%"') do set LW=%%i:
del "%GUDL%"
if not defined LW cls & echo USB-Drive leider nicht erkannt! & echo. & pause & goto :eof

echo USB-Drive ist Laufwerk %LW%
echo.
pause


<usb.bat>



Frage: Gibt es eine kleine Ergänzung damit die Lösung auch auf (m)einem USB-Stick funktioniert?



FreundlichFragenderGruss
von der Leertaste
Mitglied: Biber
08.08.2007 um 22:16 Uhr
Moin leertaste,

die DriveType-Konstante 2, die der Batch abfragt, bedeutet ja auch "Fixed Drive".
Siehe DriveType-Konstanten.

Mache aus der Prüfung "DriveType=1" ein "DriveType gleich 1 oder 2".

Hat nix mit Vi$ta zu tun.

Grüße
Biber
Bitte warten ..
Mitglied: leertaste
08.08.2007 um 22:50 Uhr
die DriveType-Konstante 2, die der Batch
abfragt, bedeutet ja auch "Fixed
Drive".
Siehe
[http://www.csidata.com/custserv/onlinehelp/VBSdocs/vbs41.htm
DriveType-Konstanten].

Danke für die Info und den Link.


Mache aus der Prüfung
"DriveType=1" ein "DriveType
gleich 1 oder 2".

Super, klappt !!!! Danke schön


Hat nix mit Vi$ta zu tun.

Stimmt Habe mich wohl in meiner "Fragestellung" falsch ausgedrückt


So, hier die funktionierende (Universal)Lösung DANK BIBER!!!

http://leertaste.de/temp/danke2.gif


<usb.bat>

@echo off & setlocal
set "GUDL=%temp%\GetUSBDriveLetter.vbs"
echo Set fso=CreateObject("Scripting.FileSystemObject"):For Each D In fso.Drives:If D.DriveType=1 or D.DriveType=2 Then If D.IsReady Then If fso.FileExists(D.DriveLetter^&":usb.bat") Then WScript.Echo D.DriveLetter:Exit For>"%GUDL%"
echo Next>>"%GUDL%"
set LW=
for /f %%i in ('cscript //nologo "%GUDL%"') do set LW=%%i:
del "%GUDL%"
if not defined LW cls & echo USB-Drive leider nicht erkannt! & echo. & pause & goto :eof

echo USB-Drive ist Laufwerk %LW%
echo.
pause

<usb.bat>
Bitte warten ..
Ähnliche Inhalte
Windows 7
Script zum Überschreiben eines USB Sticks (11)

Frage von ThomasKern zum Thema Windows 7 ...

Speicherkarten
gelöst DBAN für USB-Sticks (12)

Frage von killtec zum Thema Speicherkarten ...

Multimedia
Software um USB-Sticks zu vervielfältigen (18)

Frage von hanheik zum Thema Multimedia ...

Speicherkarten
Tool zum neuformatieren eines USB-Sticks (6)

Frage von flyingKangaroo zum Thema Speicherkarten ...

Neue Wissensbeiträge
Sicherheits-Tools

Trendmicro OSCE und das Fall Creators Update Win10 RS3

(3)

Information von Henere zum Thema Sicherheits-Tools ...

Microsoft Office

Text in Zahlen umwandeln

Tipp von logische zum Thema Microsoft Office ...

Erkennung und -Abwehr

Infineon TPMs unsicher! Bitlocker ggf. angreifbar

(4)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Firewall

PfSense Repository für Version 2.3.x

(6)

Information von Dobby zum Thema Firewall ...

Heiß diskutierte Inhalte
Microsoft Office
ICH BIN AM ENDE MEINES IT-WISSENS ANGELANGT!!!! (38)

Frage von 134537 zum Thema Microsoft Office ...

Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (21)

Frage von sunics zum Thema Hosting & Housing ...