Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Hintergund - Hintergrund

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Luigi
•->
•->


Anmeldedatum: 01.07.2001
Beiträge: 6

BeitragVerfasst am: 01.07.2001 - 19:22    Titel: Hintergund - Hintergrund Antworten mit Zitat

Ich habe mir ein Script gebastelt, welches mehrere Programme gleichzeitig öffnet. Jetzt weiss ich nur nicht wie ich AppleScript sagen soll, dass er diese Programme auch gleichzeitig in den Hintergrund legt. Ich weiss nur das es mit "tell application" anfängt, aber mehr auch nicht. Wer kann helfen ??? Danke.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 01.07.2001 - 20:01    Titel: Hintergund Antworten mit Zitat

Hi Luigi,

mir ist nicht ganz klar, was das Ziel ist.

Falls du den Finder nach dem Starten der Programme im Vordergrund haben willst, genügt folgende Anweisung:

tell application "Finder" to activate

Willst du die gestarteten Programme ausblenden, kannst du das so machen:

tell application "Finder"
activate
try
set visible of processes whose frontmost is false and visible is true to false
end try
end tell


Dieses Skript benutze ich übrigens, um mal eben alle Programme außer dem Finder auszublenden. Wenn man das OSA-Menü installiert hat, kann man das Skript mit einer Tastenkombi aufrufen.
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com


Zuletzt bearbeitet von Snow am 01.03.2003 - 15:45, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Luigi
•->
•->


Anmeldedatum: 01.07.2001
Beiträge: 6

BeitragVerfasst am: 02.07.2001 - 17:15    Titel: Hintergund Antworten mit Zitat

Danke für die prompte Hilfe. (-:=
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Luigi
•->
•->


Anmeldedatum: 01.07.2001
Beiträge: 6

BeitragVerfasst am: 02.07.2001 - 17:20    Titel: Hintergund Antworten mit Zitat

Oh, ich merke gerade das er ja ausnahmslos alle in den Hintergrund schickt. Ich bräuchte aber nen Script welches von mir definierte Programme in den Hintergrund schickt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 02.07.2001 - 20:57    Titel: Hintergund Antworten mit Zitat

Hallo Luigi,

ich weiß ja jetzt nicht, wie du die Programme in deinem Skript definiert hast. Das ist jetzt aber auch nicht so wichtig.

Zur Vereinfachung schreibe ich jetzt mal nur die Programm-Namen.

Am besten alle benötigten Programme in eine Liste:

set AppList to { "FileMaker Pro", "BBEdit 6.0" }

repeat with theApp in AppList
tell application "Finder"
activate
try
set visible of process theApp to false
end try
end tell
end repeat


Die Schleife arbeitet alle Listeneinträge ab.
Die Programme müssen natürlich vorher gestartet werden, denn als process wird ja nur ein laufendes Programm bezeichnet.

Gruß
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com


Zuletzt bearbeitet von Snow am 01.03.2003 - 15:44, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Luigi
•->
•->


Anmeldedatum: 01.07.2001
Beiträge: 6

BeitragVerfasst am: 02.07.2001 - 21:31    Titel: Hintergund Antworten mit Zitat

Wieder mal recht herzlichen Dank. Das nennt man doch Hilfsbereitschaft. (-:=
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Luigi
•->
•->


Anmeldedatum: 01.07.2001
Beiträge: 6

BeitragVerfasst am: 02.07.2001 - 21:37    Titel: Hintergund Antworten mit Zitat

Ich will ja nicht nerven, aber er tut das Prog nich komplett innen Hintergrund legen. Er setzt das Fenster nur nach Hinten. Ich bräuchte aber nen Script, dass das Programm "ausblendet" wie man auch über das Menu das machen kann.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 03.07.2001 - 22:15    Titel: Hintergund Antworten mit Zitat

OK Luigi,

hier kommt die nächste Version:


tell application "Finder"
set processList to (the name of processes)

set AppList to { "FileMaker Pro", "BBEdit 6.0" }

repeat with theApp in AppList
if processList contains theApp then
try
set (visible of processes whose name is theApp) to false
end try
end if
end repeat
end tell


Jetzt hab' ich es aber vorher ausprobiert! Klappt!
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com


Zuletzt bearbeitet von Snow am 01.03.2003 - 15:43, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Luigi
•->
•->


Anmeldedatum: 01.07.2001
Beiträge: 6

BeitragVerfasst am: 03.07.2001 - 22:51    Titel: Hintergund Antworten mit Zitat

Jaaaa. Heissen Dank. Es klappt. ((((((-:= Echt klasse.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter