Покрените АпплеСцрипт из командне линије у Мац ОС Кс са осасцрипт-ом
Корисници Мац-а могу покренути АпплеСцрипт из командне линије ако желе, било тако што ће директно покренути датотеку скрипте или дајући команди осасцрипт директне наредбе скрипте у обичном тексту. Ово може бити корисно за многе сврхе, али би требало бити посебно добро за кориснике који проводе много времена у командној линији или који обављају задатке удаљене администрације помоћу ссх-а.
Осасцрипт команда ће извршити било коју ОСА скрипту, ми се овде фокусирамо на АпплеСцрипт, али заправо можете користити осасцрипт и за извршавање Јавасцрипт-а ако користите заставицу -л за подешавање језика.
Покретање АпплеСцрипт датотека скрипте из командне линије
Да бисте покренули АпплеСцрипт датотеку скрипте са терминала у Мац ОС-у, једноставно усмерите осасцрипт на путању командне датотеке .сцпт на следећи начин:
осасцрипт /екампле/патх/то/АпплеСцрипт.сцпт
На пример, ако сте сачували ову скрипту да бисте се аутоматски повезали на ВПН као датотеку скрипте, а не као апликацију, можете да усмерите команду осасцрипт директно на датотеку да бисте је извршили. Било која .сцпт датотека се може покренути једноставним усмеравањем команде осасцрипт на одговарајућу путању, без обзира да ли је креирана у Сцрипт Едитор-у АпплеСцрипт-а или из обичне текстуалне датотеке, није важно све док је синтакса исправна.
Покретање изјава АпплеСцрипт скрипте директно са терминала
Да бисте покренули одређену АпплеСцрипт скрипту или изјаву, а да је нисте сачували као .сцпт датотеку, можете једноставно користити ознаку -е, а затим неопходне једноструке и двоструке наводнике да бисте правилно цитирали и избегли скрипту.
За неколико примера:
"осасцрипт -е &39;прикажи дијалог Здраво са оскдаили.цом>"
Приказаће оквир за дијалог у којем се каже „Здраво“
"осасцрипт -е &39;реци апликацији Финдер да направи нови прозор Финдер&39;"
Отвориће нови прозор Финдер-а
"осасцрипт -е подесите јачину звука 0"
Утишаће системску јачину звука.
Раније смо покрили бројне кратке АпплеСцриптс користећи осасцрипт команду, укључујући елегантно затварање апликација у Мац ОС-у из командне линије, постављање Мац позадине са командне линије, избацивање свих монтираних волумена, утишавање или промену јачине звука система , и још.Свако ко је заинтересован да сазна више о АпплеСцрипт-у може пронаћи значајну количину информација, синтаксе, команди и корисних водича у апликацији „Сцрипт Едитор“ у пакету са МацОС-ом и Мац ОС Кс-ом.
Знате за неке посебно занимљиве трикове за коришћење АпплеСцрипт-а из командне линије? Обавестите нас у коментарима испод.