Batch file 批处理文件以搜索文件并列出目录
我正在制作一个自动启动程序的批处理文件,如果程序不在原始位置,它会弹出一个窗口,要求用户自己搜索文件。这是通过批处理到exe程序完成的,它甚至包括一些高级命令。我用的是:Batch file 批处理文件以搜索文件并列出目录,batch-file,Batch File,我正在制作一个自动启动程序的批处理文件,如果程序不在原始位置,它会弹出一个窗口,要求用户自己搜索文件。这是通过批处理到exe程序完成的,它甚至包括一些高级命令。我用的是: rem browsefolder 您可以在这里获得编译器:无论如何,如果用户找不到该文件,我希望有一个可用的自动搜索功能。它必须检查所有目录,可能需要一段时间。我还需要这个命令来存储文件的位置,一旦它被找到,作为一个变量。我不能自动启动它,因为我需要先终止其他进程,最好将它作为一个变量。我不知道这是否可能,所以如果这是一个不
rem browsefolder
您可以在这里获得编译器:无论如何,如果用户找不到该文件,我希望有一个可用的自动搜索功能。它必须检查所有目录,可能需要一段时间。我还需要这个命令来存储文件的位置,一旦它被找到,作为一个变量。我不能自动启动它,因为我需要先终止其他进程,最好将它作为一个变量。我不知道这是否可能,所以如果这是一个不合时宜的请求,我很抱歉。再一次,我只需要搜索功能。其余部分我已经完成。这将在当前驱动器中搜索
file.exe
,并将变量设置为驱动器中最后一个匹配的位置
@echo off
for /r \ %%a in (file.exe) do set "location=%%~dpa"
这将在当前驱动器中搜索
file.exe
,并将变量设置为驱动器中最后一个匹配的位置
@echo off
for /r \ %%a in (file.exe) do set "location=%%~dpa"
这将在当前驱动器中搜索
file.exe
,并将变量设置为驱动器中最后一个匹配的位置
@echo off
for /r \ %%a in (file.exe) do set "location=%%~dpa"
这将在当前驱动器中搜索
file.exe
,并将变量设置为驱动器中最后一个匹配的位置
@echo off
for /r \ %%a in (file.exe) do set "location=%%~dpa"
尝试自动热键。。。不要否决投票。。这清楚地说明了如何让程序不使用cmd并从cmd调用它。或者,更好的是,在PowerShell中重写这个东西。应该是可能的。您建议如何处理多个同名文件?意思-用户如何知道选择哪一个?尝试自动热键。。。不要否决投票。。这清楚地说明了如何让程序不使用cmd并从cmd调用它。或者,更好的是,在PowerShell中重写这个东西。应该是可能的。您建议如何处理多个同名文件?意思-用户如何知道选择哪一个?尝试自动热键。。。不要否决投票。。这清楚地说明了如何让程序不使用cmd并从cmd调用它。或者,更好的是,在PowerShell中重写这个东西。应该是可能的。您建议如何处理多个同名文件?意思-用户如何知道选择哪一个?尝试自动热键。。。不要否决投票。。这清楚地说明了如何让程序不使用cmd并从cmd调用它。或者,更好的是,在PowerShell中重写这个东西。应该是可能的。您建议如何处理多个同名文件?意思-用户如何知道选择哪一个?