Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 3 von 3
  1. #1
    Registriert seit
    05.2005
    Beiträge
    134

    HTA Script mit Dynamischer ComboBox

    Hallöchen zusammen,

    ich hoffe es gibt einige die sich ein bißchen mit HTA auskennen, ist ja nun noch nicht all zu bekannt.

    Und zwar ist mein Ziel eine Auswahlbox zu füllen während der Laufzeit des Programms.

    Im Detail soll der Inhalt eines Ordners, die dort vorhandenen Dateien in die Combobox gefüllt werden so das anschließend eine ausgewählt werden kann um weitere auswertungen damit durchzuführen.

    Mein erstes Prob:

    Das selektieren aller Dateien in einem Verzeichnis abhängig von einer Dateiendung.

    Eine Datei krieg ich angezeigt ... nur brauch ich alle.

    Mein Ansatz bisher:

    Code:
    Function GetSubFolders(path)
    
           Set objShell = CreateObject("Wscript.Shell")
    	Set FSO = CreateObject("Scripting.FileSystemObject")
    	
    	Set FO = FSO.GetFolder(path) 
    	Set FU = FO.Files
    	On Error Resume Next 
    	For Each F In FU
    	DataArea.Innerhtml = f.Name
    	
    	Next
    End Function
    Das ganze gebe ich erstma in einem Span Tag aus mit der ID DataArea. Ziel ist also alle Dateien in einem Ordner mit der Dateiendung xls z.b.

    Zweites Prob:

    Das füllen der Auswahlbox:

    Code:
    //html Seitig die Auswahlbox angelegt:
    
    <SELECT size="15" name="test" class="OptionsGroup1" multiple>
           <SPAN id="Options"></SPAN>
    </SELECT>
    
    //VB Seitig versuch ich &#252;ber die ID die Daten da rein zu kriegen:
    
    Options.InnerHTML = "<option value='test'>" & f.Name & "</option>"
    Ich hoffe mir kann jemand auf die Spr&#252;nge helfen

  2. #2
    Registriert seit
    05.2005
    Beiträge
    134
    ohaa .. ok das mit der dynamischen ComboBox hat sich glaube erledigt ^^

    war wohl gestern Abend doch etwas fertig mit der Welt ^^

    ich muss natürlich auch den "Option" Tag nehmen und kein "Span" -.-'

    Code:
    //vb
    Options.InnerHTML = "<option value='test'>" & f.Name & "</option>"
    
    //html
    <SELECT size="15" name="test" class="OptionsGroup1" multiple>
           <OPTION id="Options"></SPAN>
    </SELECT>
    Jetzt bleibt nur noch das Prob, alle Dateien in einem Ordner, abhänig von einem Datentyp ....

  3. #3
    Avatar von VB-Coder
    VB-Coder ist offline Megabyte
    Mein System
    MainboardMSI P35 Neo (MS-7360)
    ProzessorIntel QuadCore Q6600 - 2400 Mhz - 2x 4MB L2 Cache
    GrafikkarteGainward GeForce 8600 GT - 1024 MB DDR2 - 128bit - PCIe
    RAM2x 2GB Transcend JM4GDDR2-8K - DDR2-800 (400 MHz)
    Festplatte(n)WesternDigital WD5000AAKS-65YGA0 (500 GB - SATA) Seagate ST3120022A (120 GB - IDE)
    Andere LaufwerkeHL-DT-ST DVD-RAM GSA-H55L
    Netzteil (inkl. Spannungswerte)Apevia ATX-AS600W-BK Input: 230V | 50 Hz | 5A Total Output: 600W max +12,+5,+3.3 Combine: 580W
    SoundkarteonBoard Sound
    BetriebssystemWindows 7 Home Premium 64bit
    AV-SoftwareAvira AntiVir Personal
    FirewallComodo Firewall Pro
    System-/OptimierungstoolsSpybot - Search & Destroy HijackThis Malwarebytes' Anti-Malware
    Art des InternetzugangsDSL-16000
    Router/ModemArcor SpeedModem200
    MonitorVideoSeven 19" TFT
    Registriert seit
    04.2007
    Ort
    406XX / NRW
    Beiträge
    1.684
    f.name gibt ja deinen Dateinamen zurück, wenn ich jetzt nicht gerade nen Brett vorm Kopf habe.

    In dem Fall könntest du ja mit right(f.name,3) die letzten 3 Zeichen (also die Endung) des Dateinamens auslesen.
    MfG VB-Coder

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
12
Content Management by InterRed