Size: a a a

Язык программирования Julia / Julia programming language

2020 September 16

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну и есть какая-то переменная окружения, то ли PATH, то от что-то другое, чтобы полный путь не писать.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Но это надо руководства по винде смотреть, к языку это уже отношения не имеет.
источник

ББ

Борис Бакулин... in Язык программирования Julia / Julia programming language
попробовал run(cmd.exe) - работает. Спасибо
источник

ББ

Борис Бакулин... in Язык программирования Julia / Julia programming language
точнее так  run(cmd.exe)
источник

ББ

Борис Бакулин... in Язык программирования Julia / Julia programming language
странно апострофы не отображает здесь )))
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Да :-) маркдаун
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
То, что так сработало, означает, что PATH содержит путь до исполняемого файла
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Вот тут можно почитать чуть чуть побольше, как это настраивается, на тот случай если на другой машине сразу не заведётся.
источник

ББ

Борис Бакулин... in Язык программирования Julia / Julia programming language
Спасибо
источник

MV

Mitya Volodin in Язык программирования Julia / Julia programming language
Борис Бакулин
странно апострофы не отображает здесь )))
run(`cmd.exe`) 😬
источник

ББ

Борис Бакулин... in Язык программирования Julia / Julia programming language
Странно
источник

ББ

Борис Бакулин... in Язык программирования Julia / Julia programming language
я же тоже самое делал
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Андрей Оськин
Есть нюансы конечно, как путь обозначается в винде и в линуксе. В винде вроде бы два обратных слэша или один и ещё надо название диска добавлять.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Это да.
Просто не всегда удобно (хотя конечно правильнее) пользоваться joinpath.
Если хочется быстро понять как что работает и работает ли вообще, начинаешь хардкодить. Конечно это плохой стиль, но что делать...
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
я обычно пользуюсь интерполяцией, аргументы могут быть как String, так и Cmd (которые с бэкслешами):
    command = `$exepath $datfile $args`
   run(command)
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Сmd это отдельный тип данных?
источник

VZ

Vasily Zezin in Язык программирования Julia / Julia programming language
Евгений Погребняк
Сmd это отдельный тип данных?
это порождённый экземпляр класса Cmd, инициализированный строкой команды с параметрами (в бэкслэшах).
Потом его можно пнуть "на выполнение", и что-то случится (run). Можно не-пнуть, и не случится :)
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
^_^
Всё-таки типа 😊

Классов в Джулии по умолчанию нет.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
julia> dump(:(`ls`))
Expr
 head: Symbol macrocall
 args: Array{Any}((3,))
   1: GlobalRef
     mod: Module Core
     name: Symbol @cmd
   2: LineNumberNode
     line: Int64 1
     file: Symbol REPL[1]
   3: String "ls"
источник