iApple Posted March 16, 2021 Share Posted March 16, 2021 Hi. Want to set up a workflow to launch 5 apps together. 1 of them is a browser and would like to have 2 seperate windows opened on that browser. Can't figure out a way to open 2 windows in the workflow. Is it possible? Thanks Link to comment
deanishe Posted March 16, 2021 Share Posted March 16, 2021 6 hours ago, aFan said: Can't figure out a way to open 2 windows in the workflow. Is it possible? Not, directly, no. There’s no universal way to tell an application to open a new window (some apps don’t even support multiple windows). You’ll have to specifically tell whichever browser you’re using to open two windows using whatever method it makes available. There might be an AppleScript API, or a flag you can pass to /usr/bin/open, or you might have to simulate keypresses to call the app's keyboard shortcuts (⌘N, ⌘L, ⌘V etc.). All depends on which application you’re talking about. Link to comment
iApple Posted March 16, 2021 Author Share Posted March 16, 2021 Referring to Brave browser. Link to comment
deanishe Posted March 16, 2021 Share Posted March 16, 2021 This AppleScript opens each of the specified URLs in a new window. Put it in a Run Script with Language = /usr/bin/osascript (AS) -- URLs to open in new windows property _urls : {"https://www.alfredapp.com", "https://www.alfredforum.com"} on run {} tell application "Brave Browser" repeat with _url in _urls set _win to (make new window) set URL of active tab of _win to _url end repeat end tell end run Link to comment
iApple Posted March 16, 2021 Author Share Posted March 16, 2021 Thank you. Should be able to figure out how to implement what you wrote. Thanks Link to comment
vitor Posted March 16, 2021 Share Posted March 16, 2021 Another way to do it for Brave, with /bin/bash as the language: open -na 'Brave Browser' --args --new-window 'https://example.com' open -na 'Brave Browser' --args --new-window 'https://alfredapp.com' 'https://www.alfredforum.com' That’s useful for defining different tabs for each window. Link to comment
iApple Posted March 16, 2021 Author Share Posted March 16, 2021 3 hours ago, vitor said: Another way to do it for Brave, with /bin/bash as the language: open -na 'Brave Browser' --args --new-window 'https://example.com' open -na 'Brave Browser' --args --new-window 'https://alfredapp.com' 'https://www.alfredforum.com' That’s useful for defining different tabs for each window. Thanks! That works. First time putting together this sort of workflow and want to make sure it's correct. Is this the correct setup? language: /bin/bash, "with input as argue", running instances "concurrently"? Link to comment
vitor Posted March 16, 2021 Share Posted March 16, 2021 36 minutes ago, aFan said: Is this the correct setup? language: /bin/bash Yes. 36 minutes ago, aFan said: "with input as argue", running instances "concurrently" Irrelevant for this case. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now