我正在尝试为我的cmder写一个别名以快速打开某个文件。通常,我导航到所需目录,然后输入“ code”。在vscode中打开项目。但是,有些项目在Visual Studio中,所以我不能使用“代码”。我正在尝试编写一个别名,当键入该别名时,它将找到以'.sln'结尾的文件(以Visual Studio项目结尾的文件),然后将其打开。
我尝试将dir /b *.sln
管道输送到start
中,如:
start | dir /b *.sln
但这只是为cmder打开了一个新的空选项卡,我不确定为什么。
是否有管道可以传送?也许还有另一种方法可以做到这一点? (也许有“开始”的参数可以让我执行我不知道的操作)。
因此,可以尝试一下...
在命令行中:
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文件中。