Seite 1 von 1
Desktopicon
Verfasst: 21 Jan 2009, 13:45
von DesktiopIcon
Hey Leute
ich habe ein kleines Problem:
Beim Programm "Dia" erzeugt es bei der Installation ein Desktopicon...
Nun, dies hat es auch bei OpenOffice 3 gemacht, doch ich habe es mit folgendem Code weggebracht:
Code: Alles auswählen
[LinkFolder_openoffice3]
set_basefolder desktop
delete_element "OpenOffice.org 3.0"
Leider geht das nicht bei Dia (Natürlich angepasst an Dia

)
Irgendwer eine Lösung?
Danke für die Antworten
Re: Desktopicon
Verfasst: 21 Jan 2009, 13:48
von iToy
Hey DesktiopIcon
Probiers doch mal mit:
[LinkFolder_dia]
set_basefolder "%SYSTEMDRIVE%\Dokumente und Einstellungen\All Users\Desktop"
delete_element "Dia"
Mit freundlichen Grüssen
iToy

Re: Desktopicon
Verfasst: 21 Jan 2009, 15:03
von DesktiopIcon
iToy hat geschrieben:
set_basefolder "%SYSTEMDRIVE%\Dokumente und Einstellungen\All Users\Desktop"
Geht auch nicht... bedeutet einfach "desktop" nicht das selbe wie "%SYSTEMDRIVE%\Dokumente und Einstellungen\All Users\Desktop"?
Re: Desktopicon
Verfasst: 21 Jan 2009, 15:10
von d.oertel
hallo,
da schaut man mal ins Handbuch....
http://download.uib.de/opsi3.3/doku/winstdoc.pdf
oder
http://download.uib.de/opsi3.3/doku/ops ... e-card.pdf
Probiers mal mit:
Code: Alles auswählen
[LinkFolder_dia]
set_basefolder common_desktopdirectory
delete_element "Dia"
gruss
detlef
Re: Desktopicon
Verfasst: 21 Jan 2009, 15:42
von DesktiopIcon
Leider funktioniert das auch nicht.
Hier noch den ganzen Code:
Code: Alles auswählen
[Initial]
; Message at install time:
Message=installing Dia ...
LogLevel=2
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; let started programs run in front of the winst window
StayOnTop=false
[Aktionen]
;Variablen fuer rgm und rgu dateien
ShowBitmap /3 "%scriptpath%\dia_logo.png" "Dia"
DefVar $SYSTEMSYS$
Set $SYSTEMSYS$ = "%SYSTEM%"
DefVar $SYSTEMDRIVE$
Set $SYSTEMDRIVE$ = "%SYSTEMDRIVE%"
DefVar $SYSTEMROOT$
Set $SYSTEMROOT$ = "%SYSTEMROOT%"
;Variablen für BetriebssystemsVersion (OS)-Test
DefVar $OS$
set $OS$ = GetOS
Winbatch_install
LinkFolder_dia
[Winbatch_install]
%SCRIPTPATH%\dia-setup.exe /qn
[LinkFolder_dia]
set_basefolder common_desktopdirectory
delete_element "Dia"
Re: Desktopicon
Verfasst: 21 Jan 2009, 15:52
von d.oertel
Hi DesktopIcon,
- liegt das Icon unter "C:\Dokumente und Einstellungen\All Users\Desktop" ?
- Wie heist das Icon (Rechte maustaste / Eigenschaften) ?
- c:\tmp\instlog.txt posten.
detlef oertel
Re: Desktopicon
Verfasst: 21 Jan 2009, 16:08
von DesktiopIcon
Ja, es wir unter "C:\Dokumente und Einstellungen\All Users\Desktop" angezeigt
Heisst Dia, es ist aber eine Verknüpfung, spielt das eine Rolle?
Code: Alles auswählen
21.1.2009 15:38:44 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductInstallationStatus%5FlistOfHashes%22,%22params%22:%5B%22pcin16.blj.bict.ch%22%5D%7D
21.1.2009 15:38:44 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductActionRequests%5FlistOfHashes%22,%22params%22:%5B%22pcin16.blj.bict.ch%22%5D%7D
Computername:pcin16.blj.bict.ch
Computername according to Environment Variable :PCIN16
opsi service URL https://172.16.0.19:4447
Config path: P:\install
Utils path: P:\utils
Depot path: P:\install
21.1.2009 15:38:44 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22getLocalBootProductIds%5Flist%22,%22params%22:%5B%5D%7D
bootmode BKSTD
winst: Start sorting of products (21.1.2009 15:38:45)
21.1.2009 15:38:45 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductDependencies%5FlistOfHashes%22,%22params%22:%5B%5D%7D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Resolved sequence of products (21.1.2009 15:38:45):
Product 29 dia : setup
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21.1.2009 15:38:45 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22getProductProperties%5Fhash%22,%22params%22:%5B%22dia%22,%22pcin16.blj.bict.ch%22%5D%7D
21.1.2009 15:38:45 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22getProduct%5Fhash%22,%22params%22:%5B%22dia%22%5D%7D
scriptname: "dia.ins", special path: "P:\install\dia\"
21.1.2009 15:38:45 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductInstallationStatus%22,%22params%22:%5B%22dia%22,%22pcin16.blj.bict.ch%22,%22installing%22%5D%7D
============ Version 4.5.6 WIN32 script "P:\install\dia\dia.ins"
start: 2009-01-21 15:38:45 computername: pcin16.blj.bict.ch
[ executing: C:\Programme\opsi.org\preloginloader\utils\winst32.exe ]
System default locale DES
PC MAC address 00-50-56-C0-00-08
LogLevel set to 2
Set $SYSTEMSYS$ = "C:\WINDOWS\system32"
The value of the variable is now: "C:\WINDOWS\system32"
Set $SYSTEMDRIVE$ = "C:"
The value of the variable is now: "C:"
Set $SYSTEMROOT$ = "C:\WINDOWS"
The value of the variable is now: "C:\WINDOWS"
Set $OS$ = GetOS
The value of the variable is now: "Windows_NT"
Execution of Winbatch_install
Call "P:\install\dia\dia-setup-0.96.1-8.exe /S /quiet /qn"
Waiting until the called process is finished
Process executed P:\install\dia\dia-setup-0.96.1-8.exe /S /quiet /qn
Execution of LinkFolder_dia
Base folder is the COMMON DESKTOPDIRECTORY folder
No folder selected, therefore no deletion of "Dia"
___________________
0 errors
1 warning
============ Version 4.5.6 WIN32 script "P:\install\dia\dia.ins"
start: 2009-01-21 15:39:11 computername: pcin16.blj.bict.ch
[ executing: C:\Programme\opsi.org\preloginloader\utils\winst32.exe ]
System default locale DES
PC MAC address 00-50-56-C0-00-08
Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion] opened
Key closed
LogLevel set to 2
Set $SYSTEMSYS$ = "C:\WINDOWS\system32"
The value of the variable is now: "C:\WINDOWS\system32"
Set $SYSTEMDRIVE$ = "C:"
The value of the variable is now: "C:"
Set $SYSTEMROOT$ = "C:\WINDOWS"
The value of the variable is now: "C:\WINDOWS"
Set $OS$ = GetOS
The value of the variable is now: "Windows_NT"
Execution of Winbatch_install
Call "P:\install\dia\dia-setup-0.96.1-8.exe /S /quiet /qn"
Waiting until the called process is finished
Process executed P:\install\dia\dia-setup-0.96.1-8.exe /S /quiet /qn
Execution of LinkFolder_dia
Base folder is the COMMON DESKTOPDIRECTORY folder
No folder selected, therefore no deletion of "Dia"
___________________
0 errors
2 warnings
21.1.2009 15:39:33 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductInstallationStatus%22,%22params%22:%5B%22dia%22,%22pcin16.blj.bict.ch%22,%22installed%22%5D%7D
21.1.2009 15:39:34 JSON service request https://172.16.0.19:4447/rpc?%7B%22id%22:1,%22method%22:%22setProductActionRequest%22,%22params%22:%5B%22dia%22,%22pcin16.blj.bict.ch%22,%22none%22%5D%7D
Registry key [HKLM\SOFTWARE\opsi.org\winst] opened
Variable "RebootRequested" is keeping its value "0"
Variable "ShutdownRequested" is keeping its value "0"
Variable "LastLogFilename" is keeping its value "c:\tmp\instlog.txt"
Variable "ContinueLogFile" is keeping its value "0"
Variable "NumberOfErrors" is keeping its value "0"
Key flushed
Key closed
============ winst Version 4.5.6 WIN32 is regularly exiting. Time 2009-01-21 15:39:35 .
Re: Desktopicon
Verfasst: 22 Jan 2009, 09:21
von d.oertel
Hi,
sorry mein Fehler,
im Winst-Handbuch steht
Wenn direkt im Systemfolder
gearbeitet werden soll, wird dieser mit
set_subfolder ""
geöffnet.
also probiers mal mit
Code: Alles auswählen
[LinkFolder_dia]
set_basefolder common_desktopdirectory
set_subfolder ""
delete_element "Dia"
gruss
detlef oertel
Re: Desktopicon
Verfasst: 22 Jan 2009, 10:18
von DesktiopIcon
danke für die Antwort, werde es gleich ausprobieren, wenn ich wieder an diesem projekt arbeite (wird wohl erst in einer woche sein)
Re: Desktopicon
Verfasst: 29 Jan 2009, 09:21
von DesktiopIcon
Es klappt! Danke!