AppleScript VLC में हेरफेर करने के लिए


1

मैं एक स्क्रिप्ट करना चाहता हूं, ताकि वह वीएलसी प्लेयर लॉन्च कर सके, और वीएलसी प्लेयर "एक फ़ाइल खोलें", फिर "एक फ़ोल्डर चुनें", फिर "जोड़ें" पर क्लिक करें और फिर इसे "प्ले" करें। मुझे लगता है कि ऑटोमेकर ऐसा नहीं कर सकता। लेकिन Applescript कानूनी लगता है, है ना?

एक आसान स्क्रिप्ट का निर्माण कैसे करें, जिसे मैं एक एप्लिकेशन के रूप में सहेज सकता हूं फिर इसे स्टार्टअप फ़ोल्डर में सेटअप कर सकता हूं?

पथ: प्रश्न में फ़ोल्डर /Users/server_raagc/Copy

(मैंने ऑटोमेकर की कोशिश की, फिर एप्सस्क्रिप्ट, फिर एक .plist के साथ टर्मिनल। फिर एक अन्य ऑटोमेकर ने एप्सस्क्रिप्ट के साथ मिलकर अनुप्रयोग के रूप में सहेजा, यह सब एक अलग तरीके से 36 बार।

मेरा कोड:

set workflowpath to "/Users/server_raagc/Desktop/FINAAAAAL - copie.workflow" 
set qtdworkflowpath to quoted form of (POSIX path of workflowpath) 
set command to "/usr/bin/automator " & qtdworkflowpath 
set output to do shell script command 

हमेशा एक त्रुटि। या यहाँ एक और कोड करने की कोशिश कर रहा है। वही चीज।

 activate application "VLC"
 tell application "System Events"
keystroke "O" using command down
 end tell
 tell application "System Events" to tell process "VLC"
click button "Parcourir..." of window 1 of window 2
 end tell

ऑटोमेकर टेस्ट: हो सकता है कि कोई एक "वॉच मी डू" हो?

छवि अवरोह

जवाबों:


3

यह AppleScript वीएलसी में निर्दिष्ट फ़ोल्डर खोल देगा और सामग्री खेलना शुरू कर देगा:

tell application "VLC"
  OpenURL "file:///Users/grgarside/Desktop/test/"
  play
end tell

यह एक शानदार पुनरारंभ है, लेकिन यहां बात यह है कि क्या मैं वीएलसी को एक फोलर बजाना चाहता हूं, जब मैं tell application "VLC" OpenURL "/Users/ruedifly/Desktop/SaintvPatrick/ Play end tell मेरे लिए काम नहीं करता, 'क्योंकि यह फ़ोल्डर है मैं यह कैसे कर सकता हूं?
user3525208

मेरे लिए VLC 2.0.7 चलाने वाले स्नो लेपर्ड पर मुझे playइसे शुरू करने के लिए एक सेकंड जोड़ना पड़ा ... हो सकता है कि मेरी सेटिंग गड़बड़ हो गई हो लेकिन उपरोक्त समाधान काम करता है।
विक

2

खुला फ़ोल्डर फिर स्क्रिप्ट चलाएँ

tell application "Finder" to set cwd to POSIX path of (insertion location as alias)

tell application "VLC"
    OpenURL "file://" & cwd & ""
    play
end tell
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.