6.8k Aufrufe
in Skripte(PHP,ASP,Perl...) von
Ich arbeite gerne mit Windows Scriptung Host.
Bisher kann ich unter Windows XP mit

Set objDialog = CreateObject("UserAccounts.CommonDialog")
intResult = objDialog.ShowOpen
If intResult = 0 Then
Wscript.Quit
Else
Wscript.Echo objDialog.FileName
End If

auf bequeme Art Dateien auswählen. Jetzt habe ich einen PC mit Windows 7.
Da funktioniert der Befehl nicht mehr.
Hat jemand einen ebenso einfachen Befehl für Windows 7 ?

Gruss Herbert

5 Antworten

0 Punkte
von teufelnochmal666 Einsteiger_in (63 Punkte)
Na google mal nach FileDialog. Hoffe es hilft weiter

Beispiel:
social.msdn.microsoft.com/Forums/da-DK/accessdev/thread/df02977b-dba5-4b16-8c9b-62af2a286a7f
0 Punkte
von teufelnochmal666 Einsteiger_in (63 Punkte)
Oder guck das hier an, scroll runter zu "hab hinbekommen" von[BOG]_zero:

www.fachinformatiker.de/basic/112329-vbs-open-file-dialog-box-vbs-vista-probleme.html
0 Punkte
von
Die Antwort lautet: JA
0 Punkte
von
Das Script hat mir leider nicht weitergeholfen, hiermit eine Datei auszuwählen und weiterzubearbeiten. Aber danke für den Versuch.

Leider hat Microsoft mit Windos XP die Nutzer von CommonDialog einfach im Regen stehen lassen. Auch in anderen Foren habe ich keinen Ersatz gefunden. Ein Script Forum weist sogar ausdrücklich darauf hin, das diese Scripts nicht mehr funktionieren und können auch keinen Ersatz anbieten. So etwas entfernt mich von Microsoft Windows.

Herbert
0 Punkte
von ennok Experte (1.2k Punkte)
schon versucht?

msghelp.net/showthread.php?tid=87451&pid=938611#pid938611

Leider hat Microsoft mit Windos XP die Nutzer von CommonDialog einfach im Regen stehen lassen.


Nö, die Nutzer dieses Objekts sind selbst schuld. Das war nie von MS dokumentiert. Und das undokumentierte Funktionen irgendwann rausfliegen, ist ziemlich wahrscheinlich.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...