Seite 1 von 2
[GELÖST] Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 10:09 Uhr
von Akewl
Hallo zusammen,
Ich versuche etwas Einfaches, aber es gelingt mir nicht
Ich habe also eine portable EXE-Datei, die sich nicht installieren lässt. Ich möchte sie einfach in einen Ordner wie C:\test ablegen und dann eine Verknüpfung auf dem Desktop erstellen.
Um es kurz zu machen: Ich glaube, ich habe die Lösung:
Code: Alle auswählen
create_user_desktop_shortcut("test",target=r'C:\Ftest\test.exe',wDir=r'C:\test\\',icon=r'C:\test/test.exe')
Aber ich weiß nicht, wie ich meine .exe-Datei in c:\test einfügen kann. Können Sie mir helfen?
Danke schön.
Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 10:26 Uhr
von agauvrit
Hallo und
willkommen im Forum. Als Erstes solltest du die WAPT-Dokumentation konsultieren.
Dort gibt es einen Abschnitt speziell zu diesem Thema:
https://www.wapt.fr/fr/doc/wapt-create- ... -with-wapt
Beim Erstellen der Verknüpfung musst du den Unterschied zwischen den beiden bestehenden Funktionen verstehen. Dazu kannst du aber selbst recherchieren.
Alexandre
Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 11:15 Uhr
von Akewl
Guten Morgen,
Zunächst einmal vielen Dank für den freundlichen Empfang und die super schnelle und effiziente Antwort, es funktioniert!
Die Verknüpfung funktioniert nicht, obwohl ich die Dokumentation befolgt und sie direkt nach dem Befehl `def uninstall` hinzugefügt habe
Code: Alle auswählen
def session_setup():
create_desktop_shortcut(r'File',target=r'C:\Program Files (x86)\File\file.exe')

Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 11:18 Uhr
von Akewl
Ich habe das gerade gefunden
Code: Alle auswählen
create_shortcut(makepath(common_desktop(),'Logiciels','SketchUp 2014.lnk'),target=r'%s\SketchUp\SketchUp 2014\SketchUp.exe' %programfiles, wDir=r'%s\SketchUp\SketchUp 2014\\' %programfiles,icon=r'%s\SketchUp\SketchUp 2014\SketchUp.exe' %programfiles)
Ich teste es!

Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 11:24 Uhr
von Akewl
Okay, ich ändere sie in:
Code: Alle auswählen
def session_setup():
create_shortcut(makepath(common_desktop(),'Logiciels'),target=r'C:\Program Files (x86)\File\file.exe' %programfiles, wDir=r'C:\Program Files (x86)\File\\' %programfiles,icon=r'C:\Program Files (x86)\FilerGet\file.exe' %programfiles)
Aber es funktioniert nicht; es erstellt nicht einmal das Softwareverzeichnis auf dem Desktop
Hast du eine Ahnung, was mein Fehler war?
Vielen Dank im Voraus!
Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 11:48 Uhr
von Akewl
Ich habe mein Problem umgangen, indem ich es manuell mit den folgenden Befehlen erstellt habe:
Code: Alle auswählen
mkdirs('C:\Users\Public\Desktop\File')
mkdirs('C:\Users\Public\Desktop\File\Download')
Es funktioniert jetzt, nur meine Kopierdatei funktioniert nicht.
Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 12:24 Uhr
von agauvrit
Guten Morgen,
Die Lösung:
Im Benutzerkontext (session_setup) müssen Sie tatsächlich Folgendes verwenden:
Code: Alle auswählen
create_user_desktop_shortcut("test",target=r'C:\Ftest\test.exe',wDir=r'C:\test\\',icon=r'C:\test/test.exe')
Dieser Teil des Paketcodes wird nur beim Start der Benutzersitzung im Benutzerkontext ausgeführt.
Im Systemkontext (Installation) zum Erstellen einer Verknüpfung im freigegebenen Ordner Benutzer\Öffentlich\Desktop:
Code: Alle auswählen
create_desktop_shortcut("test",target=r'C:\Ftest\test.exe',wDir=r'C:\test\\',icon=r'C:\test/test.exe')
Für die Pfadkonstruktion verwendet man am besten die Funktion `makepath` wie folgt:
Code: Alle auswählen
install_path = makepath(programfiles,'FilerGet')
filecopyto('monexe.exe',install_path)
Guten Tag
Alexander
Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 14:05 Uhr
von Akewl
Super, es funktioniert, danke!
Eine letzte Frage: Kann man dem erstellten Ordner auch Benutzerrechte ohne Administratorrechte zuweisen?
Vielen Dank im Voraus.
Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 – 15:21 Uhr
von agauvrit
Schau mal im Forum nach "icacls.exe"; ich glaube, es gibt Threads dazu
Betreff: Frage zum Hochladen einer .exe-Datei
Veröffentlicht: 3. Januar 2019 - 16:33 Uhr
von Akewl
Okay, danke
Ich habe folgenden Befehl getestet:
Code: Alle auswählen
run([r'realtargetpath\FilerGet','/T /grant "tout le monde":r'])
Aber es funktioniert nicht, hm
Hat jemand eine Idee, woran es liegen könnte?
Vielen Dank im Voraus
