Как запустить процесс?

Поддержка
  • @bronshik said in Как запустить процесс?:

    Мненадо запустить bat файл, Есть переменная с путем к нему. Как в басе это сделать? Он ищет файлы где-то в своих директориях. Нельзя ему прямо указать путь чтобы он запустил откуда надо?

    Можно переместиться в директорию с помощью команды "cd <путь к директории файла>"
    Например "cd C:\users\user\documents\uses_file"
    И запустить файл указав его имя и расширение
    Например <file_name.bat>
    В этом случае он запустит "file_name.bat" файл в дириктории "C:\users\user\documents\uses_file"
    ("C:\users\user\documents\uses_file\file_name.bat")
    Будьте осторожны BAS не восприимчив к русскому регистру т.е. путь к директории и имя запускаем его файла не должено содержать символы русского алфавита.

    Либо с помощью команды "start" или "exec" параметрах которых вы можете найти в интернете или используя параметры "/?".

  • А как запустить exe файл

  • @draudi420 Экшен Запустить Процесс и в нём полный путь до файла. Всё.

  • 0_1507646351069_upload-c67a11fe-012d-4bcd-bf14-cd676cc742fd
    Значит это должно запустить SpeedFan? Но так не работает.

  • @draudi420 И еще один вопрос что будет сохраняться в перменную?

  • @draudi420 Да, всё так. Только если в пути присутствуют пробелы или кирилица, то нужно весь путь обрамлять в кавычки:

    "C:\Program Files (x86)\SpeedFan\speedfan.exe"
    

    Да, ещё желательно галочку ждать завершения убрать, если это не нужно в логике скрипта. А то скрипт будет просто ждать закрытия speedfan.exe.

    В переменной будет ответ запуска. Откройте командную строку и введите туда то что вводите в экшен запустить процесс, то что получите в ответ в ней, то и в BAS будет в переменной.

  • @Fox Огромное спасибо! Ещё один вопрос, как сделать относительную адресацию?

  • @draudi420 Если вы про относительные ссылки то быстрее было использовать поиск. Первые же ссылки тык и тык.

  • Не знаю, по какой-то причине, мне удалось запустить exe только с диска с (правда, BAS установлен на e): я делал с батником и без, с правами админа и без, с кавычками и без - протрахался целый час. Но запустилось только с С-диска. Можем, кому-то поможет, если столкнется с таким же.

  • @seoshnek said in Как запустить процесс?:

    Не знаю, по какой-то причине, мне удалось запустить exe только с диска с (правда, BAS установлен на e): я делал с батником и без, с правами админа и без, с кавычками и без - протрахался целый час. Но запустилось только с С-диска. Можем, кому-то поможет, если столкнется с таким же.

    Уже говорили об этом, для запуска приложения с другого диска, нужно переключится на него перед запуском. Например:

    D:
    
  • @Fox said in Как запустить процесс?:

    @seoshnek said in Как запустить процесс?:

    Не знаю, по какой-то причине, мне удалось запустить exe только с диска с (правда, BAS установлен на e): я делал с батником и без, с правами админа и без, с кавычками и без - протрахался целый час. Но запустилось только с С-диска. Можем, кому-то поможет, если столкнется с таким же.

    Уже говорили об этом, для запуска приложения с другого диска, нужно переключится на него перед запуском. Например:

    D:
    

    CD papka\ пробовал тоже, а чисто букву диска первой строкой - нет. Спасибо, не нашел по форуму

  • @seoshnek said in Как запустить процесс?:

    @Fox said in Как запустить процесс?:

    @seoshnek said in Как запустить процесс?:

    Не знаю, по какой-то причине, мне удалось запустить exe только с диска с (правда, BAS установлен на e): я делал с батником и без, с правами админа и без, с кавычками и без - протрахался целый час. Но запустилось только с С-диска. Можем, кому-то поможет, если столкнется с таким же.

    Уже говорили об этом, для запуска приложения с другого диска, нужно переключится на него перед запуском. Например:

    D:
    

    CD papka\ пробовал тоже, а чисто букву диска первой строкой - нет. Спасибо, не нашел по форуму

    Полностью путь CD papka\ -- что это?

  • 0 Votes
    3 Posts
    436 Views
  • 0 Votes
    10 Posts
    1435 Views
  • 0 Votes
    2 Posts
    483 Views
  • 0 Votes
    7 Posts
    2484 Views
  • 0 Votes
    2 Posts
    1822 Views