🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.sys.macintosh
12 messages
12 total messages Started by PureNick Thu, 01 Feb 2018 12:37
Restart dowolnej aplikacji (poza Finderem) - da się?
#132558
Author: PureNick
Date: Thu, 01 Feb 2018 12:37
11 lines
1079 bytes
Witam grupowiczów :)

Pytanie jak w temacie:
Czy da się zrobić "relaunch" dowolnej aplikacji
(nie pytam o Findera, bo z nim to jest łatwe),
czy tylko "Force Quit"? System macOS Sierra 10.12.6.

Pozdruffka

-- 
~/PP/~/SF/~
Re: Restart dowolnej aplikacji (poza Finderem) - da się?
#132559
Author: Marcin Debowski
Date: Thu, 01 Feb 2018 13:33
11 lines
1293 bytes
On 2018-02-01, PureNick <ibozaur@tlen.pl> wrote:
> Pytanie jak w temacie:
> Czy da się zrobić "relaunch" dowolnej aplikacji
> (nie pytam o Findera, bo z nim to jest łatwe),
> czy tylko "Force Quit"? System macOS Sierra 10.12.6.

Ale w jakim sensie, bo zawsze możesz z terminala posłaś sygnał 15 lub 9 
a potem zrobić open -a ...., czy o coś innego chodzi?

-- 
Marcin
Re: Restart dowolnej aplikacji (poza Finderem) - da się?
#132560
Author: PureNick
Date: Thu, 01 Feb 2018 14:52
20 lines
1675 bytes
W dniu 01/02/2018 o 14:33, Marcin Debowski pisze:
> On 2018-02-01, PureNick <ibozaur@tlen.pl> wrote:
>> Pytanie jak w temacie:
>> Czy da się zrobić "relaunch" dowolnej aplikacji
>> (nie pytam o Findera, bo z nim to jest łatwe),
>> czy tylko "Force Quit"? System macOS Sierra 10.12.6.
> 
> Ale w jakim sensie, bo zawsze możesz z terminala posłaś sygnał 15 lub 9
> a potem zrobić open -a ...., czy o coś innego chodzi?

W takim sensie jak to się robi z Finderem,
po prostu: Skrót klaw. + Enter (tak mniej więcej) = Restart aplikacji.
Często testuję działanie skrptów w pakiecie Adobe
i wtedy w niektórych programach (nie wszystkich)
jest wymagane ponowne uruchomienie programu.

Pozdruffka

-- 
~/PP/~/SF/~
Re: Restart dowolnej aplikacji (poza Finderem) - da się?
#132561
Author: sundayman
Date: Mon, 05 Mar 2018 19:26
22 lines
1858 bytes
W dniu 01.02.2018 o 15:52, PureNick pisze:
> W dniu 01/02/2018 o 14:33, Marcin Debowski pisze:
>> On 2018-02-01, PureNick <ibozaur@tlen.pl> wrote:
>>> Pytanie jak w temacie:
>>> Czy da się zrobić "relaunch" dowolnej aplikacji
>>> (nie pytam o Findera, bo z nim to jest łatwe),
>>> czy tylko "Force Quit"? System macOS Sierra 10.12.6.
>>
>> Ale w jakim sensie, bo zawsze możesz z terminala posłaś sygnał 15 lub 9
>> a potem zrobić open -a ...., czy o coś innego chodzi?
> 
> W takim sensie jak to się robi z Finderem,
> po prostu: Skrót klaw. + Enter (tak mniej więcej) = Restart aplikacji.
> Często testuję działanie skrptów w pakiecie Adobe
> i wtedy w niektórych programach (nie wszystkich)
> jest wymagane ponowne uruchomienie programu.
> 
> Pozdruffka
> 

A command + option + esc ( otwiera okno wymuszania zamykania ) nie 
nadaje się ?
Re: Restart dowolnej aplikacji (poza Finderem) - da się?
#132562
Author: PureNick
Date: Tue, 06 Mar 2018 08:34
30 lines
2115 bytes
W dniu 05/03/2018 o 20:26, sundayman pisze:
> W dniu 01.02.2018 o 15:52, PureNick pisze:
>> W dniu 01/02/2018 o 14:33, Marcin Debowski pisze:
>>> On 2018-02-01, PureNick <ibozaur@tlen.pl> wrote:
>>>> Pytanie jak w temacie:
>>>> Czy da się zrobić "relaunch" dowolnej aplikacji
>>>> (nie pytam o Findera, bo z nim to jest łatwe),
>>>> czy tylko "Force Quit"? System macOS Sierra 10.12.6.
>>>
>>> Ale w jakim sensie, bo zawsze możesz z terminala posłaś sygnał 15 lub 9
>>> a potem zrobić open -a ...., czy o coś innego chodzi?
>>
>> W takim sensie jak to się robi z Finderem,
>> po prostu: Skrót klaw. + Enter (tak mniej więcej) = Restart aplikacji.
>> Często testuję działanie skrptów w pakiecie Adobe
>> i wtedy w niektórych programach (nie wszystkich)
>> jest wymagane ponowne uruchomienie programu.
>>
>> Pozdruffka
>>
> 
> A command + option + esc ( otwiera okno wymuszania zamykania ) nie 
> nadaje się ?

Force Quit oczywiście znam, ale on umożliwia tylko
zamknięcie aplikacji, a mnie chodzi o *restart*.
Zatem wątek pozostaje otwarty...

-- 
~/PP/~/SF/~
Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?
#132563
Author: Krzysztof Mitko
Date: Wed, 07 Mar 2018 19:45
47 lines
2845 bytes
On 6 Mar 2018, PureNick wrote
(in article <p7ljqo$4kt$1@node2.news.atman.pl>):

> W dniu 05/03/2018 o20:26, sundayman pisze:
> > W dniu 01.02.2018 o15:52, PureNick pisze:
> > > W dniu 01/02/2018 o14:33, Marcin Debowski pisze:
> > > > On 2018-02-01, PureNick<ibozaur@tlen.pl>  wrote:
> > > > > Pytanie jak w temacie:
> > > > > Czy da się zrobić "relaunch" dowolnej aplikacji
> > > > > (nie pytam o Findera, bo z nim to jest łatwe),
> > > > > czy tylko "Force Quit"? System macOS Sierra 10.12.6.
> > > >
> > > > Ale w jakim sensie, bo zawsze możesz z terminala posłaś sygnał 15 lub
> > > > 9
> > > > a potem zrobić open -a ...., czy o coś innego chodzi?
> > >
> > > W takim sensie jak to się robi z Finderem,
> > > po prostu: Skrót klaw. + Enter (tak mniej więcej) = Restart aplikacji.
> > > Często testuję działanie skrptów w pakiecie Adobe
> > > i wtedy w niektórych programach (nie wszystkich)
> > > jest wymagane ponowne uruchomienie programu.
> > >
> > > Pozdruffka
> >
> > A command + option + esc ( otwiera okno wymuszania zamykania ) nie
> > nadaje się ?
>
> Force Quit oczywiście znam, ale on umożliwia tylko
> zamknięcie aplikacji, a mnie chodzi o *restart*.
> Zatem wątek pozostaje otwarty...

Chyba bez Automatora się nie da. Spróbuj coś takiego:

1. Utwórz nową usługę w Automatorze.
2. Wybierz "service receives no input in any application”
3. Dodaj akcję “Run AppleScript”
4. Wklej następujący skrypt:

on run {input, parameters} tell application "System Events" set program to 
name of (first application process whose frontmost is true) end tell tell 
application program to quit open application program end run

5. Zapisz usługę i ustaw jej skrót klawiaturowy w System Preferences - 
Keyboard - Shortcuts - Services

-- 
Chemical engineers do it in packed beds.
Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?
#132564
Author: Krzysztof Mitko
Date: Wed, 07 Mar 2018 19:50
26 lines
1756 bytes
On 7 Mar 2018, Krzysztof Mitko wrote
(in article<0001HW.205078C602B4D93870000AD6E2CF@news.atman.pl>):

> on run {input, parameters} tell application "System Events" set program to
> name of (first application process whose frontmost is true) end tell tell
> application program to quit open application program end run

Ech, chyba znalazłem buga w moim czytniku - zrobił mi kaszanę przy 
przeklejaniu. Teraz mam nadzieję będzie OK:

on run {input, parameters}

tell application "System Events"

set program to name of (first application process whose frontmost is true)

end tell

tell application program to quit

open application program

end run

-- 
Chemical engineers do it in packed beds.
Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?
#132565
Author: PureNick
Date: Thu, 08 Mar 2018 08:52
32 lines
2001 bytes
W dniu 07/03/2018 o 20:50, Krzysztof Mitko pisze:
> On 7 Mar 2018, Krzysztof Mitko wrote
> (in article<0001HW.205078C602B4D93870000AD6E2CF@news.atman.pl>):
> 
>> on run {input, parameters} tell application "System Events" set program to
>> name of (first application process whose frontmost is true) end tell tell
>> application program to quit open application program end run
> 
> Ech, chyba znalazłem buga w moim czytniku - zrobił mi kaszanę przy
> przeklejaniu. Teraz mam nadzieję będzie OK:
> 
> on run {input, parameters}
> 
> tell application "System Events"
> 
> set program to name of (first application process whose frontmost is true)
> 
> end tell
> 
> tell application program to quit
> 
> open application program
> 
> end run

Dzięki!
Wypróbuję i dam znać.

Pozdruffka

-- 
~/PP/~/SF/~
Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?
#132566
Author: PureNick
Date: Fri, 09 Mar 2018 18:26
31 lines
2309 bytes
W dniu 07/03/2018 o 20:50, Krzysztof Mitko pisze:
> On 7 Mar 2018, Krzysztof Mitko wrote
> (in article<0001HW.205078C602B4D93870000AD6E2CF@news.atman.pl>):
> 
>> on run {input, parameters} tell application "System Events" set program to
>> name of (first application process whose frontmost is true) end tell tell
>> application program to quit open application program end run
> 
> Ech, chyba znalazłem buga w moim czytniku - zrobił mi kaszanę przy
> przeklejaniu. Teraz mam nadzieję będzie OK:
> 
> on run {input, parameters}
> tell application "System Events"
> set program to name of (first application process whose frontmost is true)
> end tell
> tell application program to quit
> open application program
> end run

Niestety, nie działa, albo ja nie umiem tego użyć.
Usługę utworzyłem, przypisałem jej skrót klawiszowy,
ale nie wiem jak sprawić, żeby to oddziaływało na aplikacje.
Wciśnięcie skrótu nie daje żadnego efektu.
Uruchomienie skryptu w Automatorze robi tylko tyle,
że Automator się zamyka. Koniec i kropka.
Nie dałem rady, biję się w piersi...

Pozdruffka

-- 
~/PP/~/SF/~
Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?
#132567
Author: Krzysztof Mitko
Date: Fri, 09 Mar 2018 19:52
36 lines
2488 bytes
On 9 Mar 2018, PureNick wrote
(in article <p7ujl2$rhq$1@node1.news.atman.pl>):

> W dniu 07/03/2018 o20:50, Krzysztof Mitko pisze:
> > On 7 Mar 2018, Krzysztof Mitko wrote
> > (in article<0001HW.205078C602B4D93870000AD6E2CF@news.atman.pl>):
> >
> > > on run {input, parameters} tell application "System Events" set program to
> > > name of (first application process whose frontmost is true) end tell tell
> > > application program to quit open application program end run
> >
> > Ech, chyba znalazłem buga w moim czytniku - zrobił mi kaszanę przy
> > przeklejaniu. Teraz mam nadzieję będzie OK:
> >
> > on run {input, parameters}
> > tell application "System Events"
> > set program to name of (first application process whose frontmost is true)
> > end tell
> > tell application program to quit
> > open application program
> > end run
>
> Niestety, nie działa, albo ja nie umiem tego użyć.
> Usługę utworzyłem, przypisałem jej skrót klawiszowy,
> ale nie wiem jak sprawić, żeby to oddziaływało na aplikacje.
> Wciśnięcie skrótu nie daje żadnego efektu.
> Uruchomienie skryptu w Automatorze robi tylko tyle,
> że Automator się zamyka. Koniec i kropka.
> Nie dałem rady, biję się w piersi...
>
> Pozdruffka

A jak wybierzesz z menu aplikacji Services to działa?

-- 
Chemical engineers do it in packed beds.
Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?
#132568
Author: Krzysztof Mitko
Date: Fri, 09 Mar 2018 20:25
51 lines
3316 bytes
On 9 Mar 2018, Krzysztof Mitko wrote
(in article<0001HW.20531D65031DBD437000045092CF@news.atman.pl>):

> On 9 Mar 2018, PureNick wrote
> (in article <p7ujl2$rhq$1@node1.news.atman.pl>):
>
> > W dniu 07/03/2018 o20:50, Krzysztof Mitko pisze:
> > > On 7 Mar 2018, Krzysztof Mitko wrote
> > > (in article<0001HW.205078C602B4D93870000AD6E2CF@news.atman.pl>):
> > >
> > > > on run {input, parameters} tell application "System Events" set program to
> > > > name of (first application process whose frontmost is true) end tell tell
> > > > application program to quit open application program end run
> > >
> > > Ech, chyba znalazłem buga w moim czytniku - zrobił mi kaszanę przy
> > > przeklejaniu. Teraz mam nadzieję będzie OK:
> > >
> > > on run {input, parameters}
> > > tell application "System Events"
> > > set program to name of (first application process whose frontmost is true)
> > > end tell
> > > tell application program to quit
> > > open application program
> > > end run
> >
> > Niestety, nie działa, albo ja nie umiem tego użyć.
> > Usługę utworzyłem, przypisałem jej skrót klawiszowy,
> > ale nie wiem jak sprawić, żeby to oddziaływało na aplikacje.
> > Wciśnięcie skrótu nie daje żadnego efektu.
> > Uruchomienie skryptu w Automatorze robi tylko tyle,
> > że Automator się zamyka. Koniec i kropka.
> > Nie dałem rady, biję się w piersi...
> >
> > Pozdruffka
>
> A jak wybierzesz z menu aplikacji Services to działa?

Dodałem drobne opóźnienie i zmieniłem “open” na “activate”. 
Wygląda na to, że działa z menu:

https://www.icloud.com/iclouddrive/0cIPGbtOVwcgFUEzlOVZlKFTQ#Untitled.mov

Zapomniałem, że Automator ma buga: skrót klawiaturowy działa dopiero, gdy 
co najmniej raz ręcznie wybierze się usługę z menu. Tyle, że w przypadku 
tej konkretnej usługi ten bug powoduje, że skrót klawiaturowy nie 
zadziała w ogóle, bo nie da się dwa razy zamknąć tej samej 
“instacji” (nie wiem, czy to dobre słowo) programu. Niestety wygląda na 
to, że Apple ma ten błąd gdzieś.

-- 
Chemical engineers do it in packed beds.
Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?
#132569
Author: PureNick
Date: Mon, 12 Mar 2018 10:17
55 lines
3533 bytes
W dniu 09/03/2018 o 21:25, Krzysztof Mitko pisze:
> On 9 Mar 2018, Krzysztof Mitko wrote
> (in article<0001HW.20531D65031DBD437000045092CF@news.atman.pl>):
> 
>> On 9 Mar 2018, PureNick wrote
>> (in article <p7ujl2$rhq$1@node1.news.atman.pl>):
>>
>>> W dniu 07/03/2018 o20:50, Krzysztof Mitko pisze:
>>>> On 7 Mar 2018, Krzysztof Mitko wrote
>>>> (in article<0001HW.205078C602B4D93870000AD6E2CF@news.atman.pl>):
>>>>
>>>>> on run {input, parameters} tell application "System Events" set program to
>>>>> name of (first application process whose frontmost is true) end tell tell
>>>>> application program to quit open application program end run
>>>>
>>>> Ech, chyba znalazłem buga w moim czytniku - zrobił mi kaszanę przy
>>>> przeklejaniu. Teraz mam nadzieję będzie OK:
>>>>
>>>> on run {input, parameters}
>>>> tell application "System Events"
>>>> set program to name of (first application process whose frontmost is true)
>>>> end tell
>>>> tell application program to quit
>>>> open application program
>>>> end run
>>>
>>> Niestety, nie działa, albo ja nie umiem tego użyć.
>>> Usługę utworzyłem, przypisałem jej skrót klawiszowy,
>>> ale nie wiem jak sprawić, żeby to oddziaływało na aplikacje.
>>> Wciśnięcie skrótu nie daje żadnego efektu.
>>> Uruchomienie skryptu w Automatorze robi tylko tyle,
>>> że Automator się zamyka. Koniec i kropka.
>>> Nie dałem rady, biję się w piersi...
>>>
>>> Pozdruffka
>>
>> A jak wybierzesz z menu aplikacji Services to działa?
> 
> Dodałem drobne opóźnienie i zmieniłem “open” na “activate”.
> Wygląda na to, że działa z menu:
> 
> https://www.icloud.com/iclouddrive/0cIPGbtOVwcgFUEzlOVZlKFTQ#Untitled.mov
> 
> Zapomniałem, że Automator ma buga: skrót klawiaturowy działa dopiero, gdy
> co najmniej raz ręcznie wybierze się usługę z menu. Tyle, że w przypadku
> tej konkretnej usługi ten bug powoduje, że skrót klawiaturowy nie
> zadziała w ogóle, bo nie da się dwa razy zamknąć tej samej
> “instacji” (nie wiem, czy to dobre słowo) programu. Niestety wygląda na
> to, że Apple ma ten błąd gdzieś.

Dzięki, teraz jest OK!
Szacun i pozdruffka :)

-- 
~/PP/~/SF/~
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads