Странно работает _wspawnvpe - не находит что выполнять
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 18.01.18 04:19
Оценка:
Здравствуйте!

Вызываю _wspawnvpe (не забываю передать переменные окружения) для mklink /J...
Получаю ошибку: No such file or directory

Делаю my-mklink.bat файл:
[code]
mklink %1 %2 %3
set
[code]

вызываю также: my-mklink.bat /J lnk lnk_target
Работает — создает линк, выводит переменные окружения, там и PATH присутствует.

Есть подозрение, что mklink — это встроенная в CMD команда. Попробовал запускать из консоли ручками MKLINK.EXE — запускается. Значит ли это, что это таки внешняя команда? Или просто CMD понимает и такой вариант вызова встроенной команды?


Как быть? Запускать через system? Но там неудобно — нельзя отдельно аргументы задать, только ком строку целиком, нет возможности передать переменные окружения
Маньяк Робокряк колесит по городу
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.