J'essaye de faire un raccourci relatif en utilisant un fichier batch et un programme pour transformer le lot dans un programme exe avec une icône.suivant, précédent dossier parallèle
J'ai besoin d'un 'raccourci' pour ouvrir le prochain dossier parallèle alfabétique dans une fenêtre de l'explorateur et un autre pour ouvrir le précédent. Idéalement, je voudrais même fermer la fenêtre de l'explorateur utilisée pour le doubleclick.
je jusqu'à présent:
@echo off
echo %cd%
for %%a in ("%cd%") do set folder=%%~na
pushd ..
echo %folder%
echo .
dir /A:D /B
pause
% le dossier% a le nom du dossier (pas chemin!) D'où le lot est exécuté.
la ligne: dir/A: D/B vous donne une sortie de plusieurs lignes en vous donnant tous les dossiers parallèles (parce que je monte d'un niveau en utilisant pushd ..). J'ai vraiment besoin de trouver un moyen de rechercher la valeur de% fodler% et de choisir la ligne ci-dessus, ou en dessous.
J'ai essayé quelque chose en utilisant/f mais ce n'est pas très pratique pour traiter plusieurs lignes au lieu d'une seule chaîne.
anny idées?
Désolé, je exidently ajouté le commentaire précédent dans une réponse, de toute façon, je l'a ajouté à la prochaine version: "% suivant%" "" si == goto: eof
ensemble nextpath =% cd% \% suivant%
echo% nextpath%
explorer.exe "% nextpath%"
sortie
au lieu de
i aimé voir un linefeed, mais ceux-ci sont supprimés par le commentaire fait exactement ce qui devrait, mais comment puis-je fermer l'ancienne fenêtre? celui-ci apparaît juste ontop de celui où le lot est exécuté à partir de – user361191