[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt alert nach bestimmter Zeit automatisch schließen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

alert nach bestimmter Zeit automatisch schließen

da-tex
Beiträge gesamt: 67

19. Jun 2012, 13:40
Beitrag # 1 von 6
Bewertung:
(5455 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hall liebe Community,
ist es möglich ein alert (es kann auch ein anderes hinweisfenster sein) nach einer bestimmten Zeit (ca. 1Sek) automatisch zu schließen?
Hintergrund ist folgender: Ich möchte ein kleines Script schreiben, welches die Anzeigeeinstellungen von "schnell" auf "hohe Qualität" stellt und wieder zurück. Also als Schalter funktioniert. Damit man erkennt ob sich etwas getan hat, soll nun für ca. 1 Sekunden ein kleines Fenster mit der eingeschalteten Option erscheinen und sich automatisch schließen, ohne dass man auf "OK" klicken muss.

Viele Grüße
Philipp
X

alert nach bestimmter Zeit automatisch schließen

Gerald Singelmann
  
Beiträge gesamt: 6269

19. Jun 2012, 14:24
Beitrag # 2 von 6
Beitrag ID: #496691
Bewertung:
(5429 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mit der ScriptUI müsste das gehen.
Mit den InDesign eigenen Dialogroutinen nicht.


als Antwort auf: [#496686]

alert nach bestimmter Zeit automatisch schließen

Gerald Singelmann
  
Beiträge gesamt: 6269

19. Jun 2012, 14:31
Beitrag # 3 von 6
Beitrag ID: #496693
Bewertung:
(5427 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
yapp, geht...

Code
var w = new Window( "palette"); 
w.add("statictext", undefined, "Your job, if you choose to accept it, is to implement this dialog properly.");
w.add("statictext", undefined, "This message will self-destruct in 2 seconds");

var btn = w.add("button", undefined, "OK");
btn.onClick = function() {
w.close();
}

var then = new Date().getTime();
var now = then;
w.show();
while (now < then + 2000) {
$.sleep( 20 );
now = new Date().getTime();
}
w.close();



als Antwort auf: [#496691]

alert nach bestimmter Zeit automatisch schließen

da-tex
Beiträge gesamt: 67

19. Jun 2012, 15:58
Beitrag # 4 von 6
Beitrag ID: #496708
Bewertung:
(5370 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
das ist ja wunderbar,
ich hatte mich zuvor nur mit den Dialogroutinen von ID beschäftigt. Nun werd ich doch mal über den Horizont hinaus schauen.

Vielen Dank für die schnelle Antwort und das super snippet.

Viele Grüße
Philipp


als Antwort auf: [#496693]

alert nach bestimmter Zeit automatisch schließen

Gerald Singelmann
  
Beiträge gesamt: 6269

19. Jun 2012, 16:46
Beitrag # 5 von 6
Beitrag ID: #496712
Bewertung:
(5347 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Fall Sie das noch erreicht: der Hintergrund ist, dass ein Dialog die Ausführung des Scripts anhält. Solange er offen ist, kann das Script nichts machen. Aber die ScriptUI kann eine "palette" öffnen und dann kann das Script weitermachen, z.B. 2 Sekunden warten.


als Antwort auf: [#496708]

alert nach bestimmter Zeit automatisch schließen

da-tex
Beiträge gesamt: 67

19. Jun 2012, 18:00
Beitrag # 6 von 6
Beitrag ID: #496716
Bewertung:
(5315 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für die Erläuterung.
Philipp


als Antwort auf: [#496712]
X