Seite 3 von 3

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 25. Mai 2016 - 09:49 Uhr
von Shirocen
Hoch!

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 25. Mai 2016 - 10:39 Uhr
von Sfonteneau
shirocen schrieb:Hmm, die Befehle funktionieren immer noch nicht...

Selbst der Aufruf von "filetocopy()" bewirkt auf dem Client nichts; es werden keine Dateien kopiert.

Und trotzdem setzt WAPT die Installation fort, als wäre nichts passiert, und installiert die Software auf C:, obwohl

ich keinerlei Aufzeichnungen über den Vorgang und keine Protokolle habe... gar nichts...
Testest du mit PyScripter?

Falls ja, funktioniert es in PyScripter?

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 30. Mai 2016 - 09:25 Uhr
von Shirocen
Ich bearbeite die setup.py-Dateien mit dem Windows-Editor, falls Sie das gemeint haben.

Anscheinend ist auf dem Rechner gar kein Python installiert, was erklären würde, warum setup.py nicht funktioniert. :rollen:

Nach einer Überprüfung stellte sich heraus, dass wapt eine eigene Python-Implementierung verwendet, auf die mein System nicht zugreifen kann.

Daher habe ich Python installiert und setup.py getestet:

`filecopyto('setup.ini','C:/windows/temp/')` -> funktioniert einwandfrei; `

run(r'"Firefox Setup 36.0.4.exe" -ms /INI=c:/windows/temp/setup.ini',timeout=300)` -> startet eine unbeaufsichtigte Installation, die

nicht D: als Installationspfad verwendet, wie in meiner zuvor kopierten setup.ini angegeben.

Ich habe das Programm unter C:\Program Files\Mozilla Firefox gefunden.

Betreff: [Wapt - Installationspfad]

Veröffentlicht: 30. Mai 2016 - 13:58 Uhr
von Sfonteneau
Ich empfehle, das Gruppenpaket „waptdev“ auf dem Rechner zu installieren, auf dem Sie Ihre Wapt-Pakete entwickeln.
Waptdev ist im Repository tranquil.it verfügbar.

Anschließend können Sie die Installation direkt mit dem Befehl `run` links in PyScripter testen.
Bild

Bezüglich Ihres Befehls mit der .ini-Datei empfehle ich die hier beschriebene Methode:
viewtopic.php?f=9&t=466&start=10#p1193.

Dadurch wird vermieden, dass die .ini-Datei beim Ausführen des Pakets über den aktuellen Pfad kopiert wird.

– Simon