myGully.com

myGully.com (https://mygully.com/index.php)
-   Mac (https://mygully.com/forumdisplay.php?f=403)
-   -   Applescript (https://mygully.com/showthread.php?t=2598140)

Pamisto 28.03.12 19:46

Applescript
 
Ich habe eine Frage:
Ich und mein Freund wollen ein kleines S***** machen, indem wir einen Text eintippen kann, sodass er im nächsten Fenster wieder wiedergegeben wird. Jedoch das ist einfach, doch wir wollen, dass der Text durch vorher definierte Variablen "gemoddet" wird! Z.B:
Wenn ich "hallo" eingebe, kommt das heraus :"ibmm" also wurde z.B: "a" als "b" ausgegeben!
Ist das möglich? Und wenn Ja könnt ihr uns die Lösung sagen? :D

Pamisto

KnuTdadude 28.03.12 20:02

Und was hat diese Frage in der Börse verloren?

- Verschoben -

Maxor 28.03.12 20:32

Erstmal Willkommen im Forum.

Ich denke du willst sowas machen.
Zitat:

property deintext : ""
display dialog "Text Eingeben:" default answer deintext
set the deintext to text returned of the result
display dialog deintext
Für eine andere Ausgabe müsste man glaub ich jeden einzelnen Buchstaben einlesen und davor jeden Buchstaben als Variable für die Ausgabe deklarieren.

Pamisto 29.03.12 09:11

Applescript
 
Das met dem alle Buchstaben einzeln variieren haben wir schon gemacht, jedoch wissen wir nicht wie man den dialog modifiziert!

Pamiso

Maxor 30.03.12 18:38

Zeigt mal den Code den ihr bis jetzt habt.

Ich kann euch das anbieten

Zitat:

property deintext : ""
property costumetext : ""
display dialog "Text Eingeben:" default answer deintext
set the deintext to text returned of the result
if deintext contains "a" then set costumetext to "b"
display dialog costumetext
...
Das ist jetzt ein Beispiel für den Buchstaben a


Sonst könntet ihr auch noch groß und kleinbuchstaben ignorieren was so geht:

Zitat:

property deintext : ""
property costumetext : ""
display dialog "Text Eingeben:" default answer deintext
set the deintext to text returned of the result
ignoring case
if deintext contains "a" then set costumetext to "b"
end ignoring
display dialog costumetext
...

Pamisto 02.04.12 11:52

Danke für die Hilfe!! Der Code funktioniert, aber wir wollen mehrere Variabeln machen aufs mal! (Z.B: ab = bc...)

Pamisto

Maxor 02.04.12 16:04

Das geht genauso nur das du a durch ab und b durch bc ersetzt. Das Problem kommt erst wenn das S***** einzelne Buchtaben in einem String erkennen und diese durch vorher definierte zu ersetzen. Ich befasse mich eher weniger mit Apples***** und eine Replace Funktion ist mir leider nicht bekannt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:37 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.