[RISOLTO] Pacchetto URL

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Accorto
Messaggi: 45
Registrazione: 2 luglio 2018 - 11:11
Posizione: Laon

5 novembre 2019 - 13:35

WAPT 1.7.4 - CentOS Server - Amministratore del sistema operativo su Windows Server 2016.

Buongiorno, signori
Voglio creare un pacchetto che crei un collegamento a un sito web sul desktop e aggiunga un'icona specifica. Al momento, ho questo:

Codice: Seleziona tutto

from setuphelpers import *

uninstallkey = []

destdir = makepath(programfiles32,'ELI')

def install():
    print('installing test-eli')
    mkdirs(destdir)
    filecopyto('icone.ico',makepath(programfiles32,'ELI'))
    create_desktop_shortcut('ELI', target = "http://*******, wDir="C:\Program Files (x86)\ELI", icon="C:\Program Files (x86)\EVA\icone.ico")

def uninstall():
    print('Removing ELI')
    remove_desktop_shortcut('ELI')
    remove_tree(destdir)
Problema: non accetta l'icona.
Hai una soluzione?

Sinceramente
Ultima modifica di Futé il 06 nov 2019 - 14:27, modificato 2 volte.
Accorto
Messaggi: 45
Registrazione: 2 luglio 2018 - 11:11
Posizione: Laon

6 novembre 2019 - 11:15

Ok, ho capito come installare:

Codice: Seleziona tutto

def install():
    print("installing test-eli")
    filecopyto(ur"icone.ico",makepath("C:","Windows"))
    create_shortcut(makepath(common_desktop(),ur"ELI.URL"),target=r'http://****', icon=makepath('C:','Windows','icone.ico'))
Non so ancora come "disinstallarlo", ma ci proverò :)
Ultima modifica di Futé il 06 nov 2019 - 14:27, modificato 1 volta.
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

6 novembre 2019 - 11:42

Accorto
Messaggi: 45
Registrazione: 2 luglio 2018 - 11:11
Posizione: Laon

6 novembre 2019 - 14:26

Codice: Seleziona tutto

def uninstall():
    print('Removing ELI')
    remove_desktop_shortcut('ELI')
    remove_user_desktop_shortcut('ELI')
Grazie, ma non funziona...
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

6 novembre 2019 - 15:09

Prova a creare il collegamento con questa funzione:
https://wapt.tranquil.it/wapt/nightly/a ... p_shortcut
Penso che manchi l'etichetta ;)
Accorto
Messaggi: 45
Registrazione: 2 luglio 2018 - 11:11
Posizione: Laon

6 novembre 2019 - 15:53

Codice: Seleziona tutto

create_user_desktop_shortcut('ELI',target=r'http://****', icon=makepath('C:','Windows','icone.ico'))
Ho provato, ma non riconosce il percorso specificato...
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

6 novembre 2019 - 15:57

Prova invece così:

Codice: Seleziona tutto

create_user_desktop_shortcut(r'ELI',target='http://****', icon=makepath('C:','Windows','icone.ico'))
La "r" non viene utilizzata per il target.
Accorto
Messaggi: 45
Registrazione: 2 luglio 2018 - 11:11
Posizione: Laon

6 novembre 2019 - 16:09

Ancora niente, mi mostra il seguente errore:

Codice: Seleziona tutto

com_error: (-2147024894, 'Le fichier sp\xe9cifi\xe9 est introuvable.', None, None)
0x80070002 : Le fichier spÚcifiÚ est introuvable.
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

6 novembre 2019 - 16:19

Accorto
Messaggi: 45
Registrazione: 2 luglio 2018 - 11:11
Posizione: Laon

7 novembre 2019 - 7:33

GRAZIE :)
Bloccato