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

testen ob eine einfache liste oder eine liste in einer liste

 
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
Raimo
•-->
•-->


Anmeldedatum: 20.08.2003
Beiträge: 111

BeitragVerfasst am: 25.08.2003 - 12:56    Titel: testen ob eine einfache liste oder eine liste in einer liste Antworten mit Zitat

ich möchte aus einer ListOfList {{a1,a2,a3},{a11,a22,a33},{a111,a222,a333}} (egal wieviele einträge) ein {a1,a2,a3} machen. wenn aber eine einfach liste {1,2,3} kommt, dann soll es bleiben!

Question wie kriege ich das hin?

mehr infos:
eine suche gibt eine einfache liste {1,2,3}, wenn nur ein eintrag gefunden wurde, oder eine liste in einer liste {{a1,a2,a3},{a11,a22,a33},{a111,a222,a333}}, wenn mehrere einträge gefunden wurden, zurück.

wenn ich mit get item 1 aus der variable lese, dann kommt natürlich einmal 1 und das andere mal {a1,a2,a3} zurück. darum brauche ich
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Raimo
•-->
•-->


Anmeldedatum: 20.08.2003
Beiträge: 111

BeitragVerfasst am: 25.08.2003 - 13:06    Titel: Antworten mit Zitat

class of
gibt auch bei einer liste in einer liste "list" zurück, ist ja klar



Code:

if (count (get item 1 of item 1 of gefunden)) is not equal to 1 then set gefunden to item 1 of gefunden


wenn item 1 of item 1 nur 1 charakter, dann ist es keine liste in einer liste, sonst schon und dann mache ich sie zu einer einfach liste

die funktioniert aber nur solange nicht auch einzelen zeichen gespeichert werden können(bastelversion). hatte aber noch keine andere idee Sad

erweitern geht acuh nicht Sad
set gefunden to gefunden & {{"1", "2", "3", "4"}}
set gefunden to item 1 of gefunden
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 25.08.2003 - 18:01    Titel: Antworten mit Zitat

Hallo Raimo,

ist es das, was du brauchst?

set meineListe to ¬
{1, 2, {"a1", "a2", "a3"}, {"a11", " a22", "a33"}, {"a111", "a222", "a333"}}

set neueListe to {}

repeat with EinEintrag in meineListe
if class of EinEintrag = list then
repeat with i from 1 to (count EinEintrag) in EinEintrag
set the end of neueListe to item i of EinEintrag
end repeat
else
set the end of neueListe to item EinEintrag of meineListe
end if
end repeat

neueListe

_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Raimo
•-->
•-->


Anmeldedatum: 20.08.2003
Beiträge: 111

BeitragVerfasst am: 26.08.2003 - 12:23    Titel: Antworten mit Zitat

ich habe nur die zeilen gelesen

repeat with EinEintrag in meineListe
if class of EinEintrag = list then

und da war mir klar wie es geht.

sorry, dass ich dich gelangweilt habe Rolling Eyes
Nach oben
Benutzer-Profile anzeigen Private Nachricht 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