пишу dir *.exe /B получаю имя единственного экзешника, лежащего в папке. Могу вывести это в файл. Но проблема в том, что мне нужно запустить этот экзешник на автоинсталляцию, при этом его имя может меняться. Как использовать ту единственную строку, выводимую командой dir *.exe /B, чтобы запускать соответствующий файл с параметром /S ? (это инсталлятор)
если я правильно понял задачу: Для начала одноразово заготавливаем ключ " /S" и ныкаем его кпримеру: copy con %SYSTEMROOT%\system32\qphx.dll пишем ручками " /S", затем F6 терь автоинсталлер: dir *.exe /B => start.bat copy start.bat + %SYSTEMROOT%\system32\qphx.dll start.bat start.bat del start.bat
спасибо, но 1. зачем писать в dll и что это вообще за dll? я не хакер, а разработчик. проще хранить в файле, там же с батником 2. получаю файл типа Code: gsitecrawler-123-full.exe /S в две строки. параметр не влияет на экзешник.
dir *.exe /B >cmd.bat call cmd.bat Ну все верно он написал - ты просто как то не ясно выражаешься ПС......ААААА понял /S это ты об regedit.exe ?? ;-) Ща напишу
О_о не, регедит тут ни при чем. call.cmd эт ещё оригинальнее и проще чем я думал тем не менее я ща другой способ практикую, как закончу - отпишусь. ацтой, запускаю GSite Crawler с параметром /S - который должен инсталлировать по тихой, а он мне винду ребутит =\