![]() |
Запуск .exe файла без учета имени
Доброго времени суток! Как сделать батник чтобы запускался exe файл, без учета имени exe файла, оно меняется, bat и exe находятся в одной папке.
Заранее всем откликнувшимся спасибо. |
Код:
@echo off |
Огромное спасибо, работает.
|
еще можно так:
Код:
@echo off |
alpap, только это не «bat и exe находятся в одной папке», а в текущем каталоге. И кавычки же на случай пробельных символов в имени файла.
|
Iska,
кавычки надо, пропустил, а Цитата:
|
Цитата:
Одна пара кавычек не поможет:(, нужны две пары или хотя бы полторы:): Код:
dir/a-d/b "*.exe"| set/p f=^& cmd/v/c ""!f!"" Код:
dir/a-d/b "*.exe"| set/p f=^& cmd/v/c ""!f!" Чтобы пользоваться одной парой кавычек, надо писать так: Код:
dir/a-d/b "*.exe"| cmd/v/c set/p f=^& "!f!" |
|
если убрать экран, видно что кавычки добавляются как положено:
Файл 142151 а при такой команде: Код:
dir/a-d/b "*.exe"| set/p f=& cmd/v/c "!f!" |
alpap, у Вас запускается не «calc calc.exe», а «C:\Windows\System32\calc.exe»:(:).
Переименуйте EXE-файл в «My Program.exe», и всё увидите сами. |
Цитата:
Цитата:
В общем случае текущий каталог текущего диска не равнозначен каталогу, в котором содержится пакетный файл. |
Время: 11:57. |
Время: 11:57.
© OSzone.net 2001-