Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何在不知道文件名的情况下搜索/打开文件类型_Windows_Cmd_Command Line_Command Prompt - Fatal编程技术网

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

Windows 如何在不知道文件名的情况下搜索/打开文件类型,windows,cmd,command-line,command-prompt,Windows,Cmd,Command Line,Command Prompt,我正在尝试为我的cmder编写别名以快速打开某个文件。通常我导航到所需的目录并键入“code.”以在vscode中打开项目。但是,有些项目在visual studio中,因此我无法使用“代码”。我正在尝试编写一个别名,键入该别名时,将找到以visual studio项目的文件“.sln”结尾的文件,然后将其打开 我尝试将dir/b*.sln导入start中,如下所示: start | dir/b*.sln 但这只是为cmder打开了一个新的空选项卡,我不知道为什么 有没有办法把这条管道接上?或者

我正在尝试为我的cmder编写别名以快速打开某个文件。通常我导航到所需的目录并键入“code.”以在vscode中打开项目。但是,有些项目在visual studio中,因此我无法使用“代码”。我正在尝试编写一个别名,键入该别名时,将找到以visual studio项目的文件“.sln”结尾的文件,然后将其打开

我尝试将
dir/b*.sln
导入
start
中,如下所示:

start | dir/b*.sln

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

有没有办法把这条管道接上?或者有没有其他方法可以做到这一点?(也许“开始”的参数允许我执行我不知道的操作)。

所以,可以试试这个

在命令行中:

for/f^tokens^=*%i在(“%\uuuuu APPDIR\uuuu%where.exe”/r“*.sln”“)中确实开始“%~i”
或者,在bat/cmd文件中:

for/f^tokens^=*%%i在(“%”“%\uuuuu APPDIR\uuuuu%where.exe”/r“*.sln”“”)中确实启动“%”“%%~i”

有关For、where和start命令的详细信息/帮助,请尝试:

%temp%\help\u cmds.txt”(用于/?&where/?&start/?)和“%temp%\help\u cmds.txt”

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

它可能很简单,甚至非常简单。
assoc.sln
的输出是什么?