Вы хотите найти свой исполняемый файл;
echo searching for hqcombo.exe...
for /r "C:\" %%a in (hqcombo.exe?) do set "hqc=%%a"
echo executing %hqc%:
"%hcq%"
Адаптируйте "C:\
к папке, в которой вы хотите начать поиск.Может быть %~dp0
или %cd%
или что-то еще.Примечание: чем больше дерево, тем дольше будет выполняться поиск.
Если у вас более одного вхождения hqcombo.exe
, это даст вам последнее обнаружение.
(Примечание: вы нужно подстановочный знак (hqcombo.exe?
) из-за того, как for /r
работает.)
РЕДАКТИРОВАТЬ
после большого количества комментариев, оказалось,Файл имеет атрибут «Скрытый» и не может быть найден.Удаление этого атрибута в файле (но сохранение папки «скрытой») решило проблему.