[GastForen Programmierung/Entwicklung AppleScript dialogboxen an andere Stelle

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

dialogboxen an andere Stelle

michael m.
Beiträge gesamt: 162

20. Mai 2011, 12:55
Beitrag # 1 von 4
Bewertung:
(2284 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

mit Choose from list und Display Dialog öffnen sich die Dialogboxen immer in der Bildschirmmitte.

Ich habe versucht die Positionen an anderer Stelle öffnen zu lassen, aber hat nicht funktioniert.

Porbiert habe ich es mit

Zitat set bounds of window 1 to {2400, 1500, 2500, 1600}


Viele Grüsse
Michael

(Dieser Beitrag wurde von michael m. am 20. Mai 2011, 12:56 geändert)
X

dialogboxen an andere Stelle

Hans Haesler
  
Beiträge gesamt: 5822

20. Mai 2011, 13:18
Beitrag # 2 von 4
Beitrag ID: #471981
Bewertung:
(2272 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Michael,

mit den Basis-Funktionen von AppleScript wird das nicht gehen.

Aber mit Pashua können x- und y-Werte für die Position eines Dialoges eingesetzt werden.

Code
set config to "  
*.title=Dialog-Titel
*.x=50
*.y=60

# usw. usf.
"

Gruss, Hans


als Antwort auf: [#471975]

dialogboxen an andere Stelle

michael m.
Beiträge gesamt: 162

20. Mai 2011, 18:36
Beitrag # 3 von 4
Beitrag ID: #472019
Bewertung:
(2249 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans,

schade, denn ich verwende sehr viele Display und Choose dialoge.

Viele Grüsse
Michael


als Antwort auf: [#471981]

dialogboxen an andere Stelle

Hans Haesler
  
Beiträge gesamt: 5822

20. Mai 2011, 22:12
Beitrag # 4 von 4
Beitrag ID: #472025
Bewertung:
(2223 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Michael,

wieso schade? Das ist doch beides möglich. Hier schon mal ein Display-Dialog-Beispiel:

Code
set msg to "Hier könnte Dein Text stehen." 

displayDialog(msg)

on displayDialog(msg)
set config to "
*.title=Mitteilung an Michael
*.x=50
*.y=60

# Display-Text
txt.type=text
txt.text=" & msg & "

# Einen Default-Button hinzufügen
default.type=defaultbutton
"
-- Pashua aufrufen und den zurückerhaltenen Record in der Variable 'pashuaResult' speichern
set pashuaResult to my pashuaRun(config)
end displayDialog

on pashuaRun(config)
-- Anzeigen und Auswerten
end pashuaRun

Den Handler pashuaRun() kannst Du Deinem Script entnehmen.

Er ist auch hier zu finden: http://www.hilfdirselbst.ch/..._P454973.html#454973

Gruss, Hans


als Antwort auf: [#472019]
(Dieser Beitrag wurde von Hans Haesler am 20. Mai 2011, 22:22 geändert)
X