Как искать / открывать тип файла, не зная имени файла - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь написать псевдоним для моего cmder, чтобы быстро открыть определенный файл. Обычно я перехожу в нужный каталог и набираю «код». открыть проект в vscode. Однако некоторые проекты находятся в Visual Studio, поэтому я не могу использовать «код». Я пытаюсь написать псевдоним, который при вводе найдет файл, заканчивающийся на «.sln», файл, заканчивающийся для проектов Visual Studio, а затем откроет его.

Я попытался передать dir /b *.sln в start вроде:

start | dir /b *.sln

но это просто открыло новую пустую вкладку для cmder, я не уверен почему.

Есть ли способ передать это? Или, возможно, есть другой способ сделать это? (возможно, есть параметры для «запуска», которые позволят мне сделать это, о чем я не знаю).

1 Ответ

0 голосов
/ 06 ноября 2019

Итак, можете попробовать это ...

в командной строке:

for /f ^tokens^=* %i in ('""%__APPDIR__%where.exe" /r . "*.sln""')do start "" "%~i"

или в файле bat / cmd:

for /f ^tokens^=* %%i in ('""%__APPDIR__%where.exe" /r . "*.sln""')do start "" "%%~i"

Для получения дополнительной информации / справки по командам for, where и start попробуйте:

>"%temp%\help_cmds.txt" (for /? & where /? & start /?) & "%temp%\help_cmds.txt"

Эта команда получит справку по командам и будет сохранена в текстовом файле, который откроется ..

...