![]() |
обработка результатов команды dir в cmd
пишу 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. получаю файл типа Код:
gsitecrawler-123-full.exe |
dir *.exe /B >cmd.bat
call cmd.bat Ну все верно он написал - ты просто как то не ясно выражаешься :-) ПС......ААААА понял /S это ты об regedit.exe ?? ;-) Ща напишу :) |
О_о не, регедит тут ни при чем.
call.cmd эт ещё оригинальнее и проще чем я думал :) тем не менее я ща другой способ практикую, как закончу - отпишусь. ацтой, запускаю GSite Crawler с параметром /S - который должен инсталлировать по тихой, а он мне винду ребутит =\ |
| Время: 06:00 |