2.1k Aufrufe
Gefragt in Anwendungen(Java,C++...) von romero Mitglied (323 Punkte)
Hallo liebe Forum-Gemeinde.

ich komme mit einem besonderem Anliegen zu euch. Habe da folgendes Problem.

Ich brauche ein Script zum auswählen und zum ausgeben und zum überprüfen von Listen.

Ich habe das ganze schon mittels einem Batch www.supportnet.de/t/2260509 soweit es geht hinbekommen. Nun aber habe ich gemerkt, dass es über Java-Script noch dynamischer und auch "schöner verpackt" geht.

Also es geht um folgendes:

Ich brauche insgesamt 4 Auswahllisten. 3 Auswahllisten sollen so dargestellt sein wie es auf der Seite von aktuell.de.selfhtml.org/artikel/javascript/verkettete-auswahllisten/ beschrieben ist, besser gesagt, das Aussehen oder die Struktur in der "src=LinkedSelection.js".
Den Inhalt werde ich entsprechend ändern.

Zu diesen 3 Auswahllisten soll eine 4. hinzugefügt werden, aber eine wo ich "nur" 3 Zahlen einfügen kann (also ein text-input).

Und dann kommt das eigentliche. Ich möchte dann 2 Buttons einfügen. Den 1. soll die Übernahme sein. Mit diesem Button "übernimmt" er das ganze was ich vorher ausgewählt bzw. eingegeben habe und über prüft sogleich ob alles so stimmt. Sprich:also ob es den Ordner gibt, ob es die Exceldatei vorhanden ist und ob das entsprechende Tabellenblatt geschrieben wurde.

Die Liste sieht wie folgt aus:

1. Flugzeugtyp ; 2. Sektion ; 3. Bereich ; 4. Bereichsnummer (wie gesagt die 3 Zahlen).

Und das soll dann mittels "Übernahme-Button" geprüft werden.

Weiterhin soll er den entsprechenden Fehler ausgeben. Also der angegebene Bereich existiert nicht, oder der Ordner nicht vorhanden (sicherlich wird der Ordner oder die Exceldatei da sein,denn das gebe ich ja an oder sage dem Script ja genau wo es ist aber es kann ja sein, das es verschoben wurde, etc.).

Der 2. Button soll dann "Start" sein, wo er dann den Prozeß durchläuft, nachdem alles Fehlerfrei ist.

Ne weitere Frage. Ich würde das ganze in eine Tabelle aufbereiten, also das Aussehen. Kann ich da auch den Prozeß in einer Spalte dynamisch ablaufen lassen? Also das der Prozeß eine Art eigenes Fenster bekommt?

Vielen Dank im vorraus. Kenn mich in HTML ein wenig aus, und auch Java versuche ich zu verstehen aber hier brauche ich wirklich fachliche Unterstützung weil es sicherlich was komplexes ist.

LG Romero

4 Antworten

0 Punkte
Beantwortet von romero Mitglied (323 Punkte)
kann mir hier wirklich keiner helfen???
0 Punkte
Beantwortet von romero Mitglied (323 Punkte)
bin ich falsch oder warum bekomme ich keine antworten auf mein prob???
0 Punkte
Beantwortet von Experte (6.4k Punkte)
Also mit JavaScript kannst Du das nicht machen...da musst Du vermutlich komplett auf Java zurückgreifen oder auf VB, vielleicht auch C#. Mit C++ geht das auf jeden Fall, bedarf aber einer gewissen Einarbeitungszeit...

Warum das JavaScript nicht geht:
Der ECMA Script Standard und die verschiedenen JavaScript-Implementierungen schränken die Operationen, die mit den Skripten ausgeführt werden können, aus Sicherheitsgründen ein.
Clientseitiges JavaScript hat deshalb keine Möglichkeiten, Dateien auf der lokalen Festplatte des Benutzers zu lesen, schreiben oder zu löschen. Es gibt keinen standardisierten Satz von Sicherheitsbeschränkungen, die auf jede JavaScript-Implementierung in den verschiedenen Browsern zutrifft, d.h. selbst wenn das eine oder andere in einem Browser funktionieren sollte, wird es in einem anderen eher nicht laufen...Das gilt für ECMA-Script (der offizielle Name des standardisierten JavaScripts) Version 3 (einschliesslich Javascript 1.7 vom Firefox v2.0 und JScript.NET vom Internet Explorer 7).
0 Punkte
Beantwortet von romero Mitglied (323 Punkte)
erstmal danke für die antwort.aber es soll als *.hta datei abgespeichert werden.

ich habe ein script bekommen,welches als *hta-datei gespeichert wurde und auch ausgeführt werden kann.

es soll da nicht für ein browser gelten,sondern als diese applikation hta.

hab es mit paar tests durchgeführt und gesehen,das es funktioniert.

wenn es in c++ funzt,kennt sich da jemand aus?also da hab ich gar keine ahnung von...
...