मेरे पास एक ऐप है जो एक विशिष्ट स्थिति के भीतर पारित मिनटों की संख्या प्रदर्शित करता है
उदाहरण के लिए, मैं 102 मिनट के बाद से ऑनलाइन हूं, मेरी स्क्रिप्ट वापसी का परिणाम है {"Online for 102:40"}
मैं उसी स्थिति में खर्च किए जाने वाले योग के मिनटों का मूल्य कैसे प्राप्त कर सकता हूं?
उदाहरण के लिए, अगर मैं ऑनलाइन 10min फिर ऑफ़लाइन 5min पर जाता हूं, तो फिर से 50 मिनट के लिए मुझे कुछ रिपोर्ट प्राप्त करने के लिए मूल्य बचाने की आवश्यकता होगी:
"कुल समय: 60 मिनट, ऑफ़लाइन 5 मिनट"
मैंने इसे अभी के लिए लिखा है लेकिन यह केवल पाठ के रूप में विशिष्ट स्थिति में वर्तमान मूल्य प्राप्त करता है।
repeat
delay 1
tell application "System Events"
tell process "app name"
try
set mYTAuxChecker to get value of static text of group 2 of toolbar 1 of window "app name" as text
on error
--
end try
end tell
end tell
end repeat
मैं यह करने के लिए int प्राप्त करने के लिए
set s to quoted form of mYTAuxChecker
do shell script "sed s/[a-zA-Z\\']//g <<< " & s
set dx to the result
set numlist to {}
repeat with i from 1 to count of words in dx
set this_item to word i of dx
try
set this_item to this_item as number
set the end of numlist to this_item
end try
end repeat
और दुनिया को पाने के लिए मैंने इसे बनाया
set mYTAuxCheckerAsText to first word of mYTAuxChecker
लेकिन फिर मैं प्रत्येक मूर्तियों को कैसे संक्षेप कर सकता हूं और कुल योग कर सकता हूं
"मुझे पता है कि मेरे दृष्टिकोण का कोई मतलब नहीं है" यह ईमानदारी से सवाल का एकमात्र हिस्सा है जो समझ में आया। किसी भी तरह से आप अपने प्रश्न को संपादित कर सकते हैं और इसे अलग तरीके से आज़मा सकते हैं और समझा सकते हैं? और कृपया हमें बताएं कि आप किस ऐप का उपयोग कर रहे हैं - यह अन्यथा सहायता प्रदान करना असंभव के बगल में है।
—
CJK
मैंने किया लेकिन यह शायद वैसे भी जटिल है
—
केविन