如何在不知道文件名的情况下搜索/打开文件类型

问题描述 投票:0回答:1

我正在尝试为我的cmder写一个别名以快速打开某个文件。通常,我导航到所需目录,然后输入“ code”。在vscode中打开项目。但是,有些项目在Visual Studio中,所以我不能使用“代码”。我正在尝试编写一个别名,当键入该别名时,它将找到以'.sln'结尾的文件(以Visual Studio项目结尾的文件),然后将其打开。

我尝试将dir /b *.sln管道输送到start中,如:

start | dir /b *.sln

但这只是为cmder打开了一个新的空选项卡,我不确定为什么。

是否有管道可以传送?也许还有另一种方法可以做到这一点? (也许有“开始”的参数可以让我执行我不知道的操作)。

windows cmd command-line command-prompt
1个回答
0
投票

因此,可以尝试一下...

在命令行中:

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"

有关更多信息,帮助,位置和启动命令,请尝试:

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

此命令将从命令中获取帮助,并将保存在打开的txt文件中。

© www.soinside.com 2019 - 2024. All rights reserved.