In VB Netzlaufwerke per Batch verbinden
Hallo allerseits,
ich habe ein kleinen Problem mit Visual Basic (Express). Und zwar will ich Netzlaufewerke mit Hilfe einer bat Datei verbinden dazu soll das Programm erst eine bat erstellen diese dann ausführen und anschliessend löschen --> Netzlaufwerk verbunden. Allerdings hab ich folgendes Problem vor den net use Befehl schreibt mir Visual Basic immer irgendein seltsames Zeichen (nicht zu sehen bei Rechtsklick bearbeiten) allerdings in der Konsole wenn ich die Datei manuell ausführe.
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("C:\temp\test.bat", True)
file.WriteLine("net use F: \\10.56.97.02\apps")
file.Close()
Shell("C:\temp\test.bat")
My.Computer.FileSystem.DeleteFile("C:\temp\test.bat")
Über irgendwelche Hilfe oder Anregungen würde ich mich freuen
PS: Wie bekomm ich hier die Quellcode Ansicht hin die alle für ihre Code Beispiele benutzen?
mfg. Toni
ich habe ein kleinen Problem mit Visual Basic (Express). Und zwar will ich Netzlaufewerke mit Hilfe einer bat Datei verbinden dazu soll das Programm erst eine bat erstellen diese dann ausführen und anschliessend löschen --> Netzlaufwerk verbunden. Allerdings hab ich folgendes Problem vor den net use Befehl schreibt mir Visual Basic immer irgendein seltsames Zeichen (nicht zu sehen bei Rechtsklick bearbeiten) allerdings in der Konsole wenn ich die Datei manuell ausführe.
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("C:\temp\test.bat", True)
file.WriteLine("net use F: \\10.56.97.02\apps")
file.Close()
Shell("C:\temp\test.bat")
My.Computer.FileSystem.DeleteFile("C:\temp\test.bat")
Über irgendwelche Hilfe oder Anregungen würde ich mich freuen
PS: Wie bekomm ich hier die Quellcode Ansicht hin die alle für ihre Code Beispiele benutzen?
mfg. Toni
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 99838
Url: https://administrator.de/contentid/99838
Ausgedruckt am: 26.11.2024 um 09:11 Uhr
5 Kommentare
Neuester Kommentar
Kann Deine Entwicklungsumgebung nicht die Methoden des erzeugten Objekts anzeigen?
Aber die Methode heißt:
o.RemoveNetworkDrive "F:"
Falls man es trotz geöffneten Dateien erzwingen will: o.RemoveNetworkDrive "F:", True
Du kannst die Methoden bei MS finden: http://msdn.microsoft.com/en-us/library/s6wt333f(VS.85).aspx
Aber die Methode heißt:
o.RemoveNetworkDrive "F:"
Falls man es trotz geöffneten Dateien erzwingen will: o.RemoveNetworkDrive "F:", True
Du kannst die Methoden bei MS finden: http://msdn.microsoft.com/en-us/library/s6wt333f(VS.85).aspx