Zurück   3DCenter Forum > Software-Hilfe Foren > Programmierung > VBS: Datei-öffnen-Fenster?
Registrieren Hilfe Community Kalender Heutige Beiträge Suchen Uns unterstützen

Thema: VBS: Datei-öffnen-Fenster? Auf Thema antworten
Ihr Benutzername: Klicken Sie hier, um sich anzumelden
Grafische Sicherheitsüberprüfung
Titel:
  
Wichtiger Hinweis:
Im Gegensatz zu den Beiträgen unserer Mitglieder werden Gastbeiträge, die einen illegalen bzw. provokativen Inhalt aufweisen oder in irgendeiner Weise gegen unsere Forumsregeln verstoßen, ohne Rücksicht auf die restlichen Textstellen in diesem Beitrag komplett gelöscht.
Nachricht:
Beitragssymbole
Sie können aus der folgenden Liste ein Symbol für Ihre Nachricht auswählen:
 

Zusätzliche Einstellungen
Verschiedene Einstellungen

Übersicht (Neuester Beitrag zuerst)
2006-12-04 15:42:53
Juerg
Re: VBS: Datei-öffnen-Fenster?

Ohh... Habe gerade gesehen, dass Du den Pfad möchtest...

Schreib noch ein WScript.Echo MyFile rein. Damit kannst Du dann mittels redirect < den Pfad in einer Batch weiterverwenden.
Code:
	If (MyFile <> "") Then
	    Save()
	    WScript.Echo MyFile
	End If
2006-12-04 15:38:39
Juerg
Re: VBS: Datei-öffnen-Fenster?

Aufruf aus einer Kommandozeile geht so:
Code:
cscript SaveAs.vbs
SaveAs.vbs:
Code:
Option Explicit
'//
'// Requirements:
'// COMDLG32.OCX
'// CMDialog ActiveX Control DLL
'//
On Error Resume Next

Dim MyText
Dim MyFile

Main()

WScript.Quit(0)

Sub Main()

	MyText = "Hello World"
	MyFile = SaveAs()

	If (MyFile <> "") Then
	    Save()
	End If 

End Sub

Function SaveAs()

	Dim oDLG

	Set oDLG = CreateObject("MSComDlg.CommonDialog") 
	With oDLG
		.DialogTitle = "SaveAs"
		.Filter = "Text Files|*.txt|My Files|*.myf|All files|*.*"
		.MaxFileSize = 255
		.ShowSave
		If .FileName <> "" Then
			SaveAs = .FileName
		End If
	End With
	Set oDLG = Nothing
End Function

Sub Save()

	Dim fso,f
	
	Set fso = CreateObject("Scripting.FileSystemObject")
	Set f = fso.CreateTextFile(MyFile, True)
	f.Write MyText
	f.Close
	Set f = Nothing
	Set fso = Nothing
End Sub
2006-12-03 19:15:49
Mr. Lolman
VBS: Datei-öffnen-Fenster?

Hi. Bin leider der absolute VBS Noob, brauch aber ein kleiner Script, welches einem eine Datei auswählen lässt, und dann den Pfad der gewählten Datei in eine Variable speichert, die in Batch weiterverwendbar ist (falls das nicht geht, dann soll der Pfad halt in eine Datei gespeichert werden)

Ist sicher total simpel, aber leider hab ich überhaupt keinen Plan davon.

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:08:40 Uhr.


Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.