- Registriert
- Dez. 2008
- Beiträge
- 684
So, jetzt erst einmal Aufklärung...
Die Sache mit dem Net Use war nur ein Beispiel. Habe im mom. verschiedene Anwendungen, wo ich so etwas gerne einbauen möchte. Es ist jedoch egal, welchen Zweck es haben hat, da es universal funktioieren sollte.
Ich erklärs mal am besten mit einen kleinen Script von mir...
Das Script macht folgendes: Es syncronisiert einen Bildbestand vom Bildhoster picturepush.com mit einen Lokalen Ordner, sodass ein Offlineabbild entsteht.
Überall, wo jetzt cencored steht, ist im Script natürlich in PlainText benutzername [E-Mailadresse] und das benötigte Passwort drinnen. Also z. B. user@gmx.de und Passwort123.
Sinn des Scriptes ist auch, dass es komplett automatisch ohne einen Menschen abläuft! Möchte man es anders machen, könnte man ja mit set /P USERNAME= und set /P PASSWORT= das ganze umbiegen, sodass der Benutzer seinen Benutzernamen und Passwort eingeben muss.
Anschließend machste dann...
.\Projekte\Picturepush.com\wget.exe -q --no-clobber -r http://www.picturepush.com/webdav.php/ --http-user=%Benutzer% --http-password=%Passwort% --directory-prefix=".\Downloads\Picturepush"
und es dürfte funktioieren.
So stell ich mir das dann auch für die finalen universellen Scripte vor. Hier wird dann natürlich nichts eingegeben, sondern der PasswortCode wie z. B.
encrypttool.exe fe6fa98138ffab6339e4adeee157538c | set /P BENUTZERNAME=
encrypttool.exe fdaklöjkfö4759p3uf90j4392pßj9ß93qja | set /P PASSWORT=
Wenn das nicht funktioniert bräuchte man halt etwas, was die entschlüsselten Werte direkt in ne Variable zwängt. Alles weitere dürfte ja klar sein.
Info: Dass ich anfänglich MD5 Beispiele verwendet habe ist Egal. Das MD5 hierfür funktioniert, ist mir natürlich klar.
Die Sache mit dem Net Use war nur ein Beispiel. Habe im mom. verschiedene Anwendungen, wo ich so etwas gerne einbauen möchte. Es ist jedoch egal, welchen Zweck es haben hat, da es universal funktioieren sollte.
Ich erklärs mal am besten mit einen kleinen Script von mir...
Code:
.\Projekte\Picturepush.com\wget.exe -q --no-clobber -r http://www.picturepush.com/webdav.php/ --http-user=[I]cencored[/I]@[I]cencored[/I] --http-password=[I]cencored[/I] --directory-prefix=".\Downloads\Picturepush"
If Errorlevel 1 goto fail
:success
echo # = Picsync was successful
goto end
:fail
color c
echo # = Picsync failed!
:end
Das Script macht folgendes: Es syncronisiert einen Bildbestand vom Bildhoster picturepush.com mit einen Lokalen Ordner, sodass ein Offlineabbild entsteht.
Überall, wo jetzt cencored steht, ist im Script natürlich in PlainText benutzername [E-Mailadresse] und das benötigte Passwort drinnen. Also z. B. user@gmx.de und Passwort123.
Sinn des Scriptes ist auch, dass es komplett automatisch ohne einen Menschen abläuft! Möchte man es anders machen, könnte man ja mit set /P USERNAME= und set /P PASSWORT= das ganze umbiegen, sodass der Benutzer seinen Benutzernamen und Passwort eingeben muss.
Anschließend machste dann...
.\Projekte\Picturepush.com\wget.exe -q --no-clobber -r http://www.picturepush.com/webdav.php/ --http-user=%Benutzer% --http-password=%Passwort% --directory-prefix=".\Downloads\Picturepush"
und es dürfte funktioieren.
So stell ich mir das dann auch für die finalen universellen Scripte vor. Hier wird dann natürlich nichts eingegeben, sondern der PasswortCode wie z. B.
encrypttool.exe fe6fa98138ffab6339e4adeee157538c | set /P BENUTZERNAME=
encrypttool.exe fdaklöjkfö4759p3uf90j4392pßj9ß93qja | set /P PASSWORT=
Wenn das nicht funktioniert bräuchte man halt etwas, was die entschlüsselten Werte direkt in ne Variable zwängt. Alles weitere dürfte ja klar sein.
Info: Dass ich anfänglich MD5 Beispiele verwendet habe ist Egal. Das MD5 hierfür funktioniert, ist mir natürlich klar.