Цитата alpap:
snipersu28,
Все равно без знания азов и не почитав о команде в справке мало что поймете:
Код: ![Выделить весь код](images/misc/selectcode.png)
@echo off
set "pr1=C:\Program Files\Oculus\Support\oculus-client\OculusClient.exe" &: Задаем путь к файлу в переменную
set "pr2=C:\COSMOS\Player\COSMOS_Launcher.exe" &: Задаем путь к файлу в переменную
for %%a in ("%pr1%","%pr2%") do call :pr "%%~dpa" "%%~nxa" &: Перебираем в цикле заданные пути и вытаскиваем в переменную %%~dpa путь к папке, а в переменную %%~nxa имя и расширение файла и передаем эти переменные в подпрограмму с помощью параметров
exit
:pr
cd /d "%~1" &: Переходим в папку, указанную первым параметром
rem Тут, если интересно, сначала бесконечный счет, проверка, есть ли процесс и выход, если есть, иначе запуск его и выход, чтобы не перегружать процессор, проверка раз в секунду timeout /t 1 /nobreak
cmd/c for /l %%a in () do @tasklist /fi "imagename eq %~2"^|find/i "%~2" ^&^& exit/b ^|^| (start "" "%~2"^& exit/b)^& ^>nul timeout /t 1 /nobreak
exit/b
.
|
Вроде как учили в Unix работать
![Smile](images/smilies/new/smile.gif)
ну в любом случае , работает отлично . Будете в Праге , дайте знать , устрою вам бесплатный сеанс с окулус
![Smile](images/smilies/new/smile.gif)