Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > pl.comp.sys.macintosh > #67 > unrolled thread

Restart dowolnej aplikacji (poza Finderem) - da się?

Started byPureNick <ibozaur@tlen.pl>
First post2018-02-01 13:37 +0100
Last post2018-03-12 11:17 +0100
Articles 12 — 4 participants

Back to article view | Back to pl.comp.sys.macintosh


Contents

  Restart dowolnej aplikacji (poza Finderem) - da się? PureNick <ibozaur@tlen.pl> - 2018-02-01 13:37 +0100
    Re: Restart dowolnej aplikacji (poza Finderem) - da się? Marcin Debowski <agatek@INVALID.zoho.com> - 2018-02-01 13:33 +0000
      Re: Restart dowolnej aplikacji (poza Finderem) - da się? PureNick <ibozaur@tlen.pl> - 2018-02-01 15:52 +0100
        Re: Restart dowolnej aplikacji (poza Finderem) - da się? sundayman <sundayman@poczta.onet.pl> - 2018-03-05 20:26 +0100
          Re: Restart dowolnej aplikacji (poza Finderem) - da się? PureNick <ibozaur@tlen.pl> - 2018-03-06 09:34 +0100
            Re: Restart dowolnej aplikacji (poza Finderem) - da s ię? Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> - 2018-03-07 20:45 +0100
              Re: Restart dowolnej aplikacji (poza Finderem) - da s ię? Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> - 2018-03-07 20:50 +0100
                Re: Restart dowolnej aplikacji (poza Finderem) - da s ię? PureNick <ibozaur@tlen.pl> - 2018-03-08 09:52 +0100
                Re: Restart dowolnej aplikacji (poza Finderem) - da s ię? PureNick <ibozaur@tlen.pl> - 2018-03-09 19:26 +0100
                  Re: Restart dowolnej aplikacji (poza Finderem) - da s  ię? Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> - 2018-03-09 20:52 +0100
                    Re: Restart dowolnej aplikacji (poza Finderem) - da s  ię? Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> - 2018-03-09 21:25 +0100
                      Re: Restart dowolnej aplikacji (poza Finderem) - da s ię? PureNick <ibozaur@tlen.pl> - 2018-03-12 11:17 +0100

#67 — Restart dowolnej aplikacji (poza Finderem) - da się?

FromPureNick <ibozaur@tlen.pl>
Date2018-02-01 13:37 +0100
SubjectRestart dowolnej aplikacji (poza Finderem) - da się?
Message-ID<p4v1lk$7kt$1@node1.news.atman.pl>
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/~

[toc] | [next] | [standalone]


#68

FromMarcin Debowski <agatek@INVALID.zoho.com>
Date2018-02-01 13:33 +0000
Message-ID<IGEcC.586539$dY3.74469@fx10.ams1>
In reply to#67
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

[toc] | [prev] | [next] | [standalone]


#69

FromPureNick <ibozaur@tlen.pl>
Date2018-02-01 15:52 +0100
Message-ID<p4v9kb$fhp$1@node1.news.atman.pl>
In reply to#68
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/~

[toc] | [prev] | [next] | [standalone]


#70

Fromsundayman <sundayman@poczta.onet.pl>
Date2018-03-05 20:26 +0100
Message-ID<p7k5ki$qch$1@node2.news.atman.pl>
In reply to#69
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ę ?

[toc] | [prev] | [next] | [standalone]


#71

FromPureNick <ibozaur@tlen.pl>
Date2018-03-06 09:34 +0100
Message-ID<p7ljqo$4kt$1@node2.news.atman.pl>
In reply to#70
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/~

[toc] | [prev] | [next] | [standalone]


#72 — Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?

FromKrzysztof Mitko <invalid@kmitko.at.list.dot.pl>
Date2018-03-07 20:45 +0100
SubjectRe: Restart dowolnej aplikacji (poza Finderem) - da s ię?
Message-ID<0001HW.205078C602B4D93870000AD6E2CF@news.atman.pl>
In reply to#71
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.

[toc] | [prev] | [next] | [standalone]


#73 — Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?

FromKrzysztof Mitko <invalid@kmitko.at.list.dot.pl>
Date2018-03-07 20:50 +0100
SubjectRe: Restart dowolnej aplikacji (poza Finderem) - da s ię?
Message-ID<0001HW.205079E902B51D5570000AD6E2CF@news.atman.pl>
In reply to#72
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.

[toc] | [prev] | [next] | [standalone]


#74 — Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?

FromPureNick <ibozaur@tlen.pl>
Date2018-03-08 09:52 +0100
SubjectRe: Restart dowolnej aplikacji (poza Finderem) - da s ię?
Message-ID<p7qtkf$9j8$1@node1.news.atman.pl>
In reply to#73
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/~

[toc] | [prev] | [next] | [standalone]


#75 — Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?

FromPureNick <ibozaur@tlen.pl>
Date2018-03-09 19:26 +0100
SubjectRe: Restart dowolnej aplikacji (poza Finderem) - da s ię?
Message-ID<p7ujl2$rhq$1@node1.news.atman.pl>
In reply to#73
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/~

[toc] | [prev] | [next] | [standalone]


#76 — Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?

FromKrzysztof Mitko <invalid@kmitko.at.list.dot.pl>
Date2018-03-09 20:52 +0100
SubjectRe: Restart dowolnej aplikacji (poza Finderem) - da s ię?
Message-ID<0001HW.20531D65031DBD437000045092CF@news.atman.pl>
In reply to#75
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.

[toc] | [prev] | [next] | [standalone]


#77 — Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?

FromKrzysztof Mitko <invalid@kmitko.at.list.dot.pl>
Date2018-03-09 21:25 +0100
SubjectRe: Restart dowolnej aplikacji (poza Finderem) - da s ię?
Message-ID<0001HW.2053252E031F907070000A2992CF@news.atman.pl>
In reply to#76
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.

[toc] | [prev] | [next] | [standalone]


#78 — Re: Restart dowolnej aplikacji (poza Finderem) - da s ię?

FromPureNick <ibozaur@tlen.pl>
Date2018-03-12 11:17 +0100
SubjectRe: Restart dowolnej aplikacji (poza Finderem) - da s ię?
Message-ID<p85k48$kh2$1@node1.news.atman.pl>
In reply to#77
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/~

[toc] | [prev] | [standalone]


Back to top | Article view | pl.comp.sys.macintosh


csiph-web