Действительно ли возможно автовыполнить команду в папке, если Вы перемещаетесь в него через команду CD?
Конечно, я могу определить свою собственную команду (например, CHD.BAT) выполнение чего-то вроде этого:
@echo off
cd %1
if exist init.bat (
init.bat
) else (
color 0F
title Command Prompt
)
Но интересно, было ли что-то вроде этого возможным использованием стандартной команды CD.
можно сделать это путем создания doskey макроса:
doskey cd=cd $*$Tif exist init.bat (init.bat) else (color 0f^&title Command Prompt)
Однако это походит на вывод, в котором выполняют init.bat
файл, кажется, записан после обычной подсказки:
C:\Users\Me>doskey cd=cd $*$Tif exist init.bat (init.bat) else (color 0f^&title Command Prompt)
C:\Users\Me>cd stuff
C:\Users\Me\Stuff>Foo
(Мой init.bat
в Stuff
только содержит @echo Foo
.)