जावास्क्रिप्ट ऑटोमेशन के साथ "डू स्क्रिप्ट" के बराबर क्या है? (Yosemite)


जवाबों:


7

यदि आप StandardAdditions.sdef में देखते हैं।

  1. मेनूबार मेनू: विंडोज -> लाइब्रेरी
  2. डबल क्लिक करें: StandardAdditions
  3. जावास्क्रिप्ट को ड्रॉपडाउन में बदलें ।

आप देखेंगे कि कई स्क्रिप्ट कमांड कैमलहम्प सिंटैक्स में बदल जाती हैं

यहाँ छवि विवरण दर्ज करें


app = Application.currentApplication()
app.includeStandardAdditions = true;

app.doShellScript('ls')

यहाँ छवि विवरण दर्ज करें


आपके द्वारा दिया गया उदाहरण एक सादा OS X निष्पादन योग्य है - ls
user151019

@ मर्क यह एक बाहरी कमांड के लिए एक शेल स्क्रिप्ट है यानी शेल कमांड एप्सस्क्रिप्ट का हिस्सा नहीं है। आप इसे किसी भी externalकमांड पर उसी तरह से इंगित कर सकते हैं जिस तरह से आप एप्सस्क्रिप्ट के साथ कर सकते हैं। Do shell scriptयह वही है जो मांगा गया था।
18

यह एक जावास्क्रिप्ट विधि आदि को चलाने के लिए है - मुझे इसे एक डुप्लिकेट के रूप में चिह्नित करना चाहिए था
user151019

@ मर्क, नहीं, यह प्रति व्यक्ति जावास्क्रिप्ट चलाने के लिए नहीं है। ओपी एक शेल स्क्रिप्ट चलाना चाहता है लेकिन ऑटोमेशन के लिए जावास्क्रिप्ट का उपयोग करना। जैसा कि मेरे उदाहरण में दिखाया गया है। क्या शेल स्क्रिप्ट स्क्रिप्ट एडिटर में रन होती है जो अब जावास्क्रिप्ट या एप्सस्क्रिप्ट को चलाती है।
चिह्नित करें

2
@kenorb संपादन के लिए धन्यवाद। यह केवल 10.10 में शुरू किया गया था
markhunte
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.