Reginfos auslesen unter Benutzung von Variablen

Post Reply
Willi Weber
Posts: 16
Joined: 13. Dec 2005, 16:04
Contact:

Reginfos auslesen unter Benutzung von Variablen

Post by Willi Weber » 19. Dec 2005, 14:43

Hallo Zusammen,

für eine "sehr spezielle" Software muss ich einen Wert aus der Registry auslesen. Soweit kein Problem.
Leider muss ich aber den Wert mittels der UserName-Variable ermitteln.

Hier ein Beispiel (Benutzerkennung lautet: WWeber):

HKCU\Software\ABT1\WWeber\SourcePath

In meiner Inf-Datei habe ich Folgendes vesucht:

SET TEST=%HKLM,"Software\LWK-NRW\ABT1\%%USERNAME%%","SourcePath"%

Damit wird aber leider die Variable mit dem Wert aus %Username% gefüllt und nicht mit dem Inhalt von SourcePath!!! :-((

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 8096
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 19. Dec 2005, 15:09

Das wird sowieso nicht gehen, da ein Aufruf aus dem Systemkontext bei %username% nicht den Namen des eingeloggten Users sondern den des EmpirumAgent-Accounts liefert.
Also am besten diese Abfrage in den Userteil verschieben:
--SET:Userteil,CLIENT
[SET:Userteil]
SET TEST=...

Und dann dort mal folgendes versuchen:
- Noch mal ein % vorne und ein % hinten setzen (%%HKLM,.......%%)
- Anschließend "ReplaceEnv Test" als Befehl.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Willi Weber
Posts: 16
Joined: 13. Dec 2005, 16:04
Contact:

Post by Willi Weber » 20. Dec 2005, 15:26

Leider wird dann mittels Echo nur: USERNAME ausgegeen!!!!

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Post by mniemann » 20. Dec 2005, 16:28

Bitte unter [Set:Product] folgendes Probieren:

SET TEST=%%HKLM,"Software\LWK-NRW\ABT1\%USERNAME%","SourcePath"%%
ReplaceEnv TEST
Echo TEST
Visit my Blog: "DiEW - Das inoffizielle Empirum Weblog" (http://www.diew.eu)

Martin Niemann
Manager Support (Service Management)

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of matrix42 AG or of the support team.

jbeimel
Moderator
Moderator
Posts: 642
Joined: 15. Dec 2004, 09:16
Contact:

Post by jbeimel » 20. Dec 2005, 20:40

Echo TEST
wird nicht reichen

Code: Select all

Echo %Test%
soll es bestimmt lauten ;-)
Jens Beimel

Matrix42 AG
info@matrix42.com
https://www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 GmbH.

User avatar
mniemann
Administrator
Administrator
Posts: 574
Joined: 25. Nov 2005, 17:03
Location: Mainz
Contact:

Post by mniemann » 21. Dec 2005, 08:23

Mist, erwischt :D ... aber so ein Dialogfenster mit dem Inhalt TEST macht doch auch was her, oder?

Willi Weber
Posts: 16
Joined: 13. Dec 2005, 16:04
Contact:

Post by Willi Weber » 21. Dec 2005, 17:01

Hallo Night Shift,

vielen Dank, das war es! :-))

Schöne Weihnachten

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 20 guests