Apppfad auslesen und Dateiändern

Post Reply
User avatar
J.Schneider
Posts: 65
Joined: 14. Dec 2004, 16:26
Contact:

Apppfad auslesen und Dateiändern

Post by J.Schneider » 17. Nov 2011, 12:55

Moin zusammen,

vielleicht hat ja noch einer eine Idee wie ich folgendes Problem lösen kann.
Wir wollen im FF ein Zerfikat einspielen. Da ich nicht weiss wie das pers. Profil heißt muss ich es auslesen.
Es kann auch sein das ein User mehrere Profile hat, also muss ich für jedes Profil die Änderung machen.

Hier mal ein Versuch den Ordnernamen des Profils auszulesen ......

Code: Select all

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT
;ReplaceEnv <Variable>

#Set:Product
;#Set:Product_Testbeispiel
#Set:Installation, DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product

[Set:Product]

[Set:Product_Testbeispiel]
Set Informix=Server, 123.123.123.123, User
Set NumberOfTokens=Tokenize (Informix)
Echo %NumberOfTokens%
Echo "%informix1%"


[SET:Installation]

;Speichern das FF-Profilepath in Varible
Set V_FFProfdir=%Appdata%\mozilla\firefox\profiles 
;Echo %V_FFProfdir%

; Alle Ordnernamen vom FF-Profilpath in einer Textdatei speichern
call cmd /C DIR %V_FFProfdir% /A:D /B > "%Temp%\%username%.txt" 

; Textdatei einlesen in Variable
set V_Ordnernamen = ReadTextFile ("%Temp%\%username%.txt")
Echo Inhalt vom Textfile :  %V_Ordnernamen%

; Finden der Anzahl der Ordner

ReplaceEnv V_Ordnernamen
Set NumberOfTokens=Tokenize (V_Ordnernamen)
Echo Numbers of Token : %NumberOfTokens%

; Pro Anzahl der Ordner in Sektion springen
For Schleife,1,%NumberOfTokens%,1,Set:Import


[Set:Import]
;Pro Ordnernamen ersetze Datei im Profilordner 
Echo %Token%
Echo Schleife = %schleife%

ReplaceEnv yourtextvar
ReplaceEnv schleife
ReplaceEnv Token
Echo %Token%
Gruß J.Schneider
Empirum V18

Man kann alles überleben, außer den Tod.
Oscar Wilde (1854 - 1900)

Walter_Schulz
Posts: 876
Joined: 17. Dec 2004, 12:29
Contact:

Re: Apppfad auslesen und Dateiändern

Post by Walter_Schulz » 17. Nov 2011, 13:43

Wo haengt es? Ausser dass SET:INSTALLATION mit CLIENT geflaggt werden muss, sehe ich grade kein Problem.

Ciao!
Walter Schulz

User avatar
J.Schneider
Posts: 65
Joined: 14. Dec 2004, 16:26
Contact:

Re: Apppfad auslesen und Dateiändern

Post by J.Schneider » 17. Nov 2011, 14:14

Das auslesen der Ordner geht und auch das Auslesen der Datein .
Aber die Ordner werden nicht als einzelne Tokens erkannt wenn ich

Code: Select all

Set NumberOfTokens=Tokenize (V_Ordnernamen)
nutzen will. Denke es fehlt das 'Trennzeichen' der einzelnen Ordner.
Gruß J.Schneider
Empirum V18

Man kann alles überleben, außer den Tod.
Oscar Wilde (1854 - 1900)

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: Google [Bot] and 14 guests