Netzlaufwerk verbinden

Alle Fragen zur Netzwerkkommunikation
Antworten
VB_Lazarus
Beiträge: 85
Registriert: Do 23. Dez 2010, 19:10
OS, Lazarus, FPC: Windows 10 32/64bit, L 2.0.4 32bit, FPC 3.0.4 32bit
CPU-Target: 32Bit

Netzlaufwerk verbinden

Beitrag von VB_Lazarus »

Hallo,
ich bin auf der Suche, wie ich ein Netzlaufwerk in Windows verbinden kann.
In der Art (Auszug aus einer BAT-Datei):
[code=laz]
if not exist z:\ GOTO LWVerbinden
net use z: /delete /yes
:LWVerbinden
net use z: https://webdav.cloud.de /user:name passwort /persistent:no
if not exist s:\ GOTO LWVerbinden2
net use s: /delete /yes
:LWVerbinden2
net use s: \\[IP-Adresse]\document /persistent:no /user:name passwort]
[/code]
Gruß

Warf
Beiträge: 1479
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: MacOS | Win 10 | Linux
CPU-Target: x86_64
Wohnort: Aachen

Re: Netzlaufwerk verbinden

Beitrag von Warf »

Von dem was ich so gelesen hab ists das einfachste einfach das programm net selbst aufzurufen, z.B. mit runcommand

z.b.

Code: Alles auswählen

RunCommand('net', ['use', 'z:', 'https://webdav.cloud.de', '/user:name', 'passwort', '/persistent:no'], dummy);

Wobei Dummy eine String variable ist. Das gibt auch einen boolean zurück obs funktioniert hat

VB_Lazarus
Beiträge: 85
Registriert: Do 23. Dez 2010, 19:10
OS, Lazarus, FPC: Windows 10 32/64bit, L 2.0.4 32bit, FPC 3.0.4 32bit
CPU-Target: 32Bit

Re: Netzlaufwerk verbinden

Beitrag von VB_Lazarus »

Hallo,
danke, für die schnelle Antwort.
Das ist genau, was ich gesucht habe.
Gruß

Antworten