verfügbarer Speicherplatz auf CF-Card

!Chris!

Level-1
Beiträge
21
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
In meiner Anlage läuft ein Siemens OP270. Ich würde gerne ein Skrip schreiben, dass mir den restlichen Speicherplatz auf der CF-Karte anzeigt. Habe deshalb schon vor einiger Zeig gepostet und habe ein Lösung erhalten, die etwas modifiziert so aussieht:
Code:
[COLOR=blue][FONT='Courier New']Dim[/FONT][/COLOR][COLOR=black][FONT='Courier New'] fs, d[/FONT][/COLOR]
[COLOR=blue][FONT='Courier New']Set[/FONT][/COLOR][COLOR=black][FONT='Courier New'] fs = CreateObject("Scripting.FileSystemObject")[/FONT][/COLOR]
[COLOR=blue][FONT='Courier New']Set[/FONT][/COLOR][COLOR=black][FONT='Courier New'] d = fs.GetDrive("storage card2")[/FONT][/COLOR]
[COLOR=gray][FONT='Courier New']freier_Speicher_Skript[/FONT][/COLOR][COLOR=black][FONT='Courier New']=FormatNumber(d.FreeSpace/1024/1024, 1)[/FONT][/COLOR]
Wenn ich "storage card2" durch "c:" ersetze und das auf meinem Programmier-Notebook (Win2000) simulierer, funktioniert das Skript genau so, wie ich mir das vorstelle. Auf dem OP270 läuft es allerdings nicht (Zeile 2: Can't create object...).
Habe nach einiger Surferei festgestellt, dass es FileSystemObject unter WinCe scheinbar nicht gibt.
Wie muss ich das umschreiben, dass mir der Speicherplatz angezeigt wird?

Vielen Dank für eure Hilfe!

sonniger Gruß aus Ulm
Chris
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Tipps.
Den Beitrag habe ich mir bereits angeschaut. Der öffnet da nur Dateien und schreibt was rein oder liest was aus. Vom Speicherplatz kommt da aber nix drin vor.
In dem Siemens-File schreiben sie aber ebenfalls nichts von Größe eines Speicherplatzes.

Gruß Chris
 
weiss ich.
aber dort steht auch wie die objekte deklariert werden

Set f= CreateObject("filectl.file")
Set fs = CreateObject("filectl.filesystem")

unter ce funktionieren nicht unbedingt alle objekte.
wie das mit getdrive und freespace ist weiss ich nicht.
hab im mom auch kein ce-gerät hier zum testen
 
es klappt

Die Jungs von der Siemens-hotline konnten mir weiterhelfen. Ist zwar nicht so ganz toll, aber zeimlich toll.
Problem also erledigt
 
Zurück
Oben