Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Liste erstellen KF

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Liste erstellen KF (714 mal gelesen)
mazoco
Mitglied



Sehen Sie sich das Profil von mazoco an!   Senden Sie eine Private Message an mazoco  Schreiben Sie einen Gästebucheintrag für mazoco

Beiträge: 43
Registriert: 31.10.2007

erstellt am: 29. Sep. 2008 09:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zusammen

Ich möchte mit KF mittels Loop Werte in eine Liste einlesen. Leider krieg ich es einfach nicht hin. Würde mich über ein paar Tipps freuen.


Gruss Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

älg
Mitglied
CADmin


Sehen Sie sich das Profil von älg an!   Senden Sie eine Private Message an älg  Schreiben Sie einen Gästebucheintrag für älg

Beiträge: 403
Registriert: 17.06.2003

erstellt am: 29. Sep. 2008 10:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mazoco 10 Unities + Antwort hilfreich

Da solltest Du schon etwas Code ins Forum stellen.
Allgemein läßt sich das Vorgehen für Listen aus Loops so beschreiben:
- Definieren der Datenbasis Bsp.: for $i in $input;
- Behandlung der Daten Bsp.: for $x is first($i);
- Sammlung der Ergebnisse Bsp.: if $x > 0 collect $x; Beachte hier die Unterschiede von if..collect und collect..if

Wartend auf Konkretes ...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

mazoco
Mitglied



Sehen Sie sich das Profil von mazoco an!   Senden Sie eine Private Message an mazoco  Schreiben Sie einen Gästebucheintrag für mazoco

Beiträge: 43
Registriert: 31.10.2007

erstellt am: 29. Sep. 2008 10:24    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Besten Dank für die schnelle Antwort. Hier mein Code:

loop
{
for $x from 1 to length($history);
for $history_segment is nth($x, $history);
for $user is nth(3, $history_segment);

do if(member($user, authorized != true)
  THEN
  ug_mqc_log( LOG_INFO, {}, $user)
hier möchte ich den Wert der Variable $user in einer Liste speichern
  ELSE
  donothing;
}

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

älg
Mitglied
CADmin


Sehen Sie sich das Profil von älg an!   Senden Sie eine Private Message an älg  Schreiben Sie einen Gästebucheintrag für älg

Beiträge: 403
Registriert: 17.06.2003

erstellt am: 29. Sep. 2008 11:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für mazoco 10 Unities + Antwort hilfreich


Ich nehme an, Du willst die Zielliste füllen, falls die Rückgabe von ug_mqc_log=0 ist?
Dann sollte das etwa so gehen:
Code:

do if(member($user, authorized:) != true)
  THEN
    (if ug_mqc_log( LOG_INFO, {}, $user) = 0
      then collect $user
      else donothing)
  ELSE
    donothing;
}

Ich hab den Code nicht geprüft - also Vorsicht. Noch was: zur Vermeidung von Smilies im Code verwende immer die Code-Funktionalität der Eingabe.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP



BIM Koordinator (m/w/d)

ACT NOW! Bei ENGIE arbeiten Sie beim europaweiten Marktführer für effizienten Energieeinsatz. Mehr als 5.900 Mitarbeiter:innen an 50 Standorten in Deutschland packen beim Thema Klimaneutralität richtig an.

Wie wir das machen? Zum Beispiel sorgen wir dafür, dass in den Produktionen unserer Kund:innen CO2 eingespart wird. Oder wir unterstützen beim technischen Gebäudemanagement im Bereich Heizung, Sanitär, Klima und Kältetechnik....

Anzeige ansehenProjektmanagement
mazoco
Mitglied



Sehen Sie sich das Profil von mazoco an!   Senden Sie eine Private Message an mazoco  Schreiben Sie einen Gästebucheintrag für mazoco

Beiträge: 43
Registriert: 31.10.2007

erstellt am: 29. Sep. 2008 13:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Besten Dank, das war der entscheidende Tipp

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz