2013-04-14 4 views
0

Я пытаюсь установить переменную с помощью AppleScript из Automator:Установка переменной запуска с AppleScript в Automator

do shell script "launchctl setenv LASTMAX \"" & today & "\"" 

У меня есть переменная сегодня, что я хочу, чтобы присвоить переменной LASTMAX

, но когда я проверяю свойство с помощью echo $ LASTMAX, я продолжаю получать начальное значение, даже после перезагрузки.

Как установить переменные с помощью AppleScript?

Есть ли другой способ хранения постоянных переменных с помощью automator?

Спасибо!

+1

Вы можете использовать скрипт для хранения переменных ... http://stackoverflow.com/questions/13325386/persistant-variable-storage-in-automator/13328816#13328816 – adayzdone

+0

Спасибо! Это то, что я надеялся на – BarakChamo

+0

. Сохранение скрипта, похоже, работает только в первый раз. Он не заменяет свойство в файле после его создания. – BarakChamo

ответ

1

Вы можете использовать объекты сценария для хранения ваших данных в некотором месте. Persistant variable storage in Automator

хранение сценария, кажется, работает только в первый раз.

Когда я вставляю скрипт, указанный выше, в рабочий процесс Automator и запускаю рабочий процесс несколько раз, возвращаемое значение увеличивается на единицу при каждом запуске скрипта. Отправьте свой код.

+0

Мой плохой, я перечитываю ваш ответ, и он отлично работает – BarakChamo

Смежные вопросы