{ for (i=0; i<number(NETWORKS);i++) if (NETWORKS[i].dhcpstart && NETWORKS[i].dhcpend) for (j=ip2long(NETWORKS[i].dhcpstart); j=<ip2long(NETWORKS[i].dhcpend); j++)
ip2long(NETWORKS[i].dhcpstart)}\t{ip2long(NETWORKS[i].dhcpend)} {/for /if }k { /for; }\
Napisałem sobie coś takiego... Docelowo to ma pobierać zakres z DHCP i generować listę IP wchodząca w zakres. Obecnie robi to nie do końca, bo to tylko wersja demo:) W każdym razie ma wypisać w liście wartość IP początkowego i końcowego tyle razy jaka jest między nimi różnica. Problem w tym, że w wersji LMS 1.8.4 wypisuje tylko 1 raz!! :/
To mój skrypt jest zły? Czy może za duże liczby jak na T-Script? Czy może T-Script nie lubi pętli w pętli?:/ Dlaczego generuje się tylko raz? Mógłby ktoś to sprawdzić i dać odpowiedź? Potrzebuję wygenerować listę IP mając np. dwa adresy 192.168.0.2 i 192.168.3.250. W rezultacie mam otrzymać pionowy słupek adresów IP między tymi dwoma adresami.
uczestnicy (1)
-
Konrad Cempura