Seite 1 von 1
Pakete für "portable" Software
Veröffentlicht: 23. November 2015 - 09:29 Uhr
von den Gälen
Hallo,
hätten Sie zufällig ein Beispiel für ein Paket, mit dem man einen Ordner auf dem Client-PC kopieren oder entpacken, eine Desktopverknüpfung erstellen und diese Dateien bei der Deinstallation automatisch löschen kann?
Ich möchte beispielsweise ein Paket für Mirage erstellen:
http://spcfa.spip.ac-rouen.fr/spip.php?article451
Betreff: Pakete für „portable“ Software
Veröffentlicht: 1. Dezember 2015 - 6:57 Uhr
von den Gälen
Falls es jemandem hilft, hier ein Beispiel für ein Paket, mit dem man ein Verzeichnis nach C:\Software\... kopieren und Verknüpfungen zur ausführbaren Datei auf dem Desktop und im Startmenü erstellen kann:
Code: Alle auswählen
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():
print(u'Copie de Analyse spectrale')
copytree2('Analyse Spectrale',makepath('C:\\','Logiciels','Sciences','Analyse Spectrale'))
print(u'Raccourci sur le bureau public')
mkdirs(makepath(common_desktop(),'Logiciels','Physique-Chimie'))
create_shortcut(makepath(common_desktop(),'Logiciels','Physique-Chimie','Analyse spectrale.lnk'),target=makepath('C:\\','Logiciels','Sciences','Analyse Spectrale','analyse-spectrale.exe'))
print(u'Raccourci dans le menu demarrer')
create_programs_menu_shortcut('Analyse spectrale', target=makepath('C:\\','Logiciels','Sciences','Analyse Spectrale','analyse-spectrale.exe'))
def uninstall():
print(u'Suppression de Analyse spectrale')
remove_tree(makepath('C:\\','Logiciels','Sciences','Analyse Spectrale'))
remove_file(makepath(common_desktop(),'Logiciels','Physique-Chimie','Analyse spectrale.lnk'))
remove_programs_menu_shortcut('Analyse spectrale.lnk')
Betreff: Pakete für „portable“ Software
Veröffentlicht: 18. Februar 2016 - 9:50 Uhr
von tienou
Danke fürs Teilen, Gaelden
