Создание пути и запуск определенных команд в этом каталоге - PullRequest
0 голосов
/ 26 августа 2018

введите описание изображения здесь Пример.

$ap = Get-location "cd c:\osit\bin\acf"
$ap ./acf -t

Однако это не работает.Ошибка в том, что это не командлет.

Поскольку acf -t работает только в этом каталоге, поэтому мне нужно создать скрипт, который автоматически вызовет каталог и запустит этот acf -t

Пожалуйста, помогите.Спасибо.

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Попробуйте это (комментарии начинаются с #; без "код")

# save the current path to variable $path
$path = Get-Location

# change path to executable
Set-Location -Path 'c:\osit\bin\acf'

# execute programme
.\act.cmd -t

# change back to the path we came from
Set-Location -Path $path
0 голосов
/ 26 августа 2018

Удалите часть Get-Location, cd сама будет работать нормально:

cd c:\osit\bin\acf
.\acf.cmd -t
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...