Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.sys.macintosh > #67 > unrolled thread
| Started by | PureNick <ibozaur@tlen.pl> |
|---|---|
| First post | 2018-02-01 13:37 +0100 |
| Last post | 2018-03-12 11:17 +0100 |
| Articles | 12 — 4 participants |
Back to article view | Back to pl.comp.sys.macintosh
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
| From | PureNick <ibozaur@tlen.pl> |
|---|---|
| Date | 2018-02-01 13:37 +0100 |
| Subject | Restart 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]
| From | Marcin Debowski <agatek@INVALID.zoho.com> |
|---|---|
| Date | 2018-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]
| From | PureNick <ibozaur@tlen.pl> |
|---|---|
| Date | 2018-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]
| From | sundayman <sundayman@poczta.onet.pl> |
|---|---|
| Date | 2018-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]
| From | PureNick <ibozaur@tlen.pl> |
|---|---|
| Date | 2018-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]
| From | Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> |
|---|---|
| Date | 2018-03-07 20:45 +0100 |
| Subject | Re: 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]
| From | Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> |
|---|---|
| Date | 2018-03-07 20:50 +0100 |
| Subject | Re: 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]
| From | PureNick <ibozaur@tlen.pl> |
|---|---|
| Date | 2018-03-08 09:52 +0100 |
| Subject | Re: 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]
| From | PureNick <ibozaur@tlen.pl> |
|---|---|
| Date | 2018-03-09 19:26 +0100 |
| Subject | Re: 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]
| From | Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> |
|---|---|
| Date | 2018-03-09 20:52 +0100 |
| Subject | Re: 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]
| From | Krzysztof Mitko <invalid@kmitko.at.list.dot.pl> |
|---|---|
| Date | 2018-03-09 21:25 +0100 |
| Subject | Re: 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]
| From | PureNick <ibozaur@tlen.pl> |
|---|---|
| Date | 2018-03-12 11:17 +0100 |
| Subject | Re: 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