Verknüpfung erstellen

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Benutzeravatar
dvinouze
Nachrichten: 4
Anmeldung: 21. Mai 2019 - 08:41 Uhr

5. August 2019 – 15:30 Uhr

Guten Morgen,
Ich habe ein kleines Problem beim Installieren einer Verknüpfung auf dem Desktop:
die Funktion create_user_desktop_shortcut() geht zurück in Fehler während dieses hier Desktopverknüpfung erstellen() Funktioniert einwandfrei.
Über pyscripter funktioniert die Installation jedoch korrekt, beide Verknüpfungen werden erstellt.

Code: Alle auswählen

create_user_desktop_shortcut('Sillage', target='c:\\sillage\\sillage.bat', arguments='http://medprod-tom:52100/sillagePSDM/', wDir='c:\sillage', icon='c:\sillage\sillage.ico')
create_desktop_shortcut('Sillage', target='c:\\sillage\sillage.bat', arguments='http://medprod-tom:52100/sillagePSDM/', wDir='c:\sillage', icon='c:\sillage\sillage.ico')
WAPT-Konsolen-Rückkehrer

Code: Alle auswählen

Installation de SillageInstallation du raccourciTraceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3818, in install_wapt
    exitstatus = setup.install()
  File "c:\windows\temp\waptedrff6\setup.py", line 8, in install
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 486, in create_user_desktop_shortcut
    sc_path = os.path.join(desktop(0),label)
  File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 159, in desktop
    return get_path ((shellcon.CSIDL_DESKTOP, shellcon.CSIDL_COMMON_DESKTOPDIRECTORY)[common])
  File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 140, in get_path
    return shell.SHGetFolderPath (0, folder_id, None, 0)
com_error: (-2147024894, 'Le fichier sp\xe9cifi\xe9 est introuvable.', None, None)
0x80070002 : Le fichier spÚcifiÚ est introuvable.
Der Fehler scheint mit der Funktion zusammenzuhängen sc_path = os.path.join(desktop(0),label) ...

Hast Du eine Idee?
- Installierte WAPT-Version (1.7.4)
- Server-Betriebssystem (Debian Stretch 9.9)
- Betriebssystem des Administrations-/Paketerstellungsrechners (Windows 10 - 1903)
Benutzeravatar
eblaudy
WAPT-Experte
Nachrichten: 16
Anmeldung: 5. August 2019 – 14:15 Uhr

8. August 2019 – 14:42 Uhr

Hallo,

könnten Sie bitte die Funktion `makepath` aus dem Paket `setuphelpers` verwenden, um Ihre Pfade zu erstellen (übrigens fehlt bei einem der Pfade ein Backslash)?

Sie erstellt die Pfade direkt; Sie können sie so verwenden: `makepath('c:','sillage','sillage.bat')`.

Mit freundlichen Grüßen,

Evan Blaudy
WAPT -Entwickler bei TRANQUIL IT
Guillaume_I
Nachrichten: 10
Anmeldung: 15. März 2024 – 16:34 Uhr

15. März 2024 – 17:17 Uhr

Guten Morgen,

Tut mir leid, dass ich diesen alten Thread wiederbelebe, aber ich habe genau dasselbe Problem und finde keine Lösung.
Ich mache Folgendes:
import from setuphelpers *

Code: Alle auswählen

def install():
    create_user_desktop_shortcut(r'WAPT Console Management', target='C://Program Files (x86)//wapt//waptconsole.exe')
Mit Pyscripter funktioniert es einwandfrei (ich habe es mit verschiedenen Pfaden versucht: c:\pro.., c:/pro...)

Aber über die wapt-Konsole:

Code: Alle auswählen

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4234, in install_wapt
    exitstatus = setup.install()
  File "C:\WINDOWS\TEMP\wapt8x3n6idv\setup.py", line 5, in install
  File "C:\Program Files (x86)\wapt\setuphelpers_windows.py", line 3993, in create_user_desktop_shortcut
    sc_path = os.path.join(desktop(0), label)
  File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 159, in desktop
    return get_path ((shellcon.CSIDL_DESKTOP, shellcon.CSIDL_COMMON_DESKTOPDIRECTORY)[common])
  File "C:\Program Files (x86)\wapt\lib\site-packages\winshell.py", line 140, in get_path
    return shell.SHGetFolderPath (0, folder_id, None, 0)
pywintypes.com_error: (-2147024894, 'Le fichier spécifié est introuvable.', None, None)

0x80070002 : Le fichier spécifié est introuvable
Falls jemand Hinweise hat, vielen Dank im Voraus.
Umgebungsinformationen:
WAPT-Server-Betriebssystemversion: Debian 12;
WAPT-Version: 2.6.0.16937 (Enterprise Edition);
Betriebssystem des Rechners, auf dem die Pakete erstellt wurden: Windows 10 22H2;
Sekundäres Repository: Ubuntu 22.04
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

18. März 2024 - 11:47 Uhr

Hallo Guillaume,

bitte poste keine alten Threads mehr; das erschwert die Arbeit der Forenbetreuer. Eröffne bitte einen neuen Thread

und gib dabei die Wapt-Version, Edition, dein Betriebssystem usw. an (also alles, was in den Forenregeln rot markiert ist).

Ich schließe diesen Thread.

Viele Grüße,

Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Gesperrt