ich eine Batch-Datei, die ein Element in einer Liste von Pfaden, aber der Explorer-Befehl arbeitete öffnet nicht (endgültig ist eine Liste von Pfaden) kann jeden Tellme, warum dies nicht Befehl arbeitetExplorer-Befehl funktioniert nicht in Batch-Datei
Es sendet die Nachricht: 'Explorer' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.
setlocal enabledelayedexpansion
set path=c:\users\user1\desktop
set numz=0
set /p go=
for %%k in (%final%) do (
set /a "numz=!numz!+1"
if [!numz!]==[%go%] (explorer %%k)
)
Alternativ können Sie 'start %% k' oder generischer' start "" "%% ~ k%' – Stephan
haben Sie versucht, den Explorer mit dem vollständigen Pfad aufzurufen? ("C: \ Windows \ explorer. exe ") – weberik
* Lassen Sie mich den bekannten Pfad zu allen Anwendungen törichterweise entfernen, indem ich den PATH so ändere, dass er nur auf meinen Desktop verweist ... Warte, warum laufen Programme nicht außerhalb meines Desktop-Ordners? * @Stephan: Ja, hab ihn erwischt Deshalb habe ich meinen Kommentar gelöscht. –