Моя проблема здесь в том, что я не могу передать аргументы через свою программу. Я не уверен, как это объяснить, но вот оно:Запуск файла через программу с аргументами
Я хочу, чтобы иметь возможность запускать файл сценария через собственный интерпретатор с аргументами.
Например:
AtomScript.exe main.atom -> Program runs
Когда я хочу, чтобы запустить его с помощью пакетного файла:
main.atom -> Program runs
Теперь, когда я хочу, чтобы передать аргументы через программу с помощью команды AtomScript в пакетном файле:
AtomScript.exe main.atom arg1 arg2 -> Program runs with arguments
Аргументы передаются. Но когда я хочу использовать простую команду main.atom, чтобы запустить его с аргументами он не работает:
main.atom arg1 arg2 -> Program runs without arguments
Я не уверен, что делать в этой точке. Какие-либо предложения?
Так что мне нужно поставить кавычки вокруг% *? – arjay07
ах - хороший улов. Если вы ставите кавычки вокруг него, это всего лишь один аргумент. Я удалил их из своего примера (недостаток: не существует параметров с пробелами). Но опять же: это не рекомендуется - используйте его осторожно и мудро. – Stephan
в любом случае сделать файл исполняемым? – arjay07