bisher habe ich programme über eine batch datei installieren lassen,
möchte das nun aber "eleganter" per RunOnceEx machen mit dem aufruf
"rundll32.exe iernonce.dll,RunOnceExProcess"..
habe aber das problem, das ich leider keine variablen wie
%systemdrive% oder %systemroot% verwenden kann.
bsp:
---start---
%systemdrive%\install\Tools\ABCDE\Setup.exe -s
-f1"%systemdrive%\install\Tools\ABCDE\setup.iss"
----end----
funktioniert nicht (fehlermeldung: "datei konnte nicht gefunden
werden")
---start---
c:\install\Tools\ABCDE\Setup.exe -s
-f1"c:\install\Tools\ABCDE\setup.iss"
----end----
funktioniert
und per "echo %systemdrive%" bekomme ich auch die korrekte ausgabe
"c:\"
jetzt wollte ich fragen, ob es möglich ist, diese variable
(%systemdrive%) irgendwie dort unterzubringen.
p.s.
"c:\" kann ich nicht direkt nehmen, da die instalations-partition von
instalation zu instalation vareiert.
danke im vorraus
dennis
das klapt auch bei setup dateien wunderbar.. bei dem importieren von
registrierungsdateien und auch beim kopieren vond ateien willd as
dennoch nicht funktionieren..
den befehl mit ||cmd.exe /c <befehl>
aufzurufen wäre zwar eine möglichkeit, aber keine elegante, da dann
wieder ein cmd fenster geöffnet wird..
wenn einer eine idee hat wie ich in RunOnceEx eine datei kopieren
kann, ohne ein extra batch script zu öffnen oder ein cmd fenster, dann
bitte hier posten =)
---
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\dk01]
@="Tweaking Registry"
"1"="||REGEDIT.exe /S ||\\install\\tweak.reg"
---geht nich
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\dk01]
@="Tweaking Registry"
"1"="||REGEDIT.exe /S c:\\install\\tweak.reg"
---geht
ABER!
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\dk02]
@="VMware Tools"
"1"="||\\install\\Tools\\VMTools\\Setup.exe -s
-f1\"||\\install\\Tools\\VMTOOLS\\setup.iss\""
funktioniert einwandfrei, mit "||" anstelle von "c:"
wie kommt es, das bei regedit (ebenso bei copy) kein %systemdrive%
oder "||" als c: erkannt wird?
hat wer ne idee, wie ich trotzdem dateien kopieren und reg dateien
importieren kann über RunOnceEx (partition nich direkt bekannt, nur
über variable, da sie von installation zu installation vareiert. extra
fenster soll vermieden werden, sprich keine batch datei aufrufen)
den...@mikemth.de (Dennis) wrote in message news:<8a0fe5d9.03081...@posting.google.com>...
> wie kommt es, das bei regedit (ebenso bei copy) kein %systemdrive%
> oder "||" als c: erkannt wird?
Ich denke mal, dass regedit das nicht kann, weil für die Verwendung der
Systemvariablen der Datentyp reg_expand_sz erforderlich ist den nur regedt32
kennt?
Gruß
Stephan