Nitin20TechBLR Ответов: 2

Оконная команда создания динамического пакетного скрипта для получения всех библиотек". dll " и предварительного добавления /рефренса:dllname.dll с ним


У меня есть 3 библиотеки DLL в папке " release"

abc.dll
def.dll
ghi.dll

Я хочу, чтобы выходные данные в переменной были такими

/reference:abc.dll /reference:def.dll /reference:ghi.dll

Что я уже пробовал:

I am able to get file names but not able to append "/reference:" with the dll names

To get the file names i am using "dir /b" command

2 Ответов

Рейтинг:
2

Richard MacCutchan

Это не стандартный формат, поэтому вам нужно будет написать пакетный сценарий, скорее всего, используя FOR команда.


Рейтинг:
0

Nitin20TechBLR

Есть решение

@echo off

set app= / ссылка:
setlocal enabledelayedexpansion
для /F "delims=" %%a в (' Реж /Б /а-д *.файлов') делать (
набор старое_имя=%%а
назвать набор "finalname=%%finalname%% %приложение%!старое_имя!"
)
ECHO %finalname:~1%

пауза > nul