Hello,
I would like some help installing a package. I have a folder containing subfolders, and I'd like to know how to deploy this folder to a computer (copy and paste) while still maintaining the ability to synchronize its contents (it contains an .exe file (start) that doesn't need to be installed, just copied).
Should I create a package for copying and pasting? If so, what should I write in the script?
Thank you in advance for your help.
Server: WAPT Enterprise 2.4.0.14031 on Debian.
Consoles: Windows 11.
Network: Windows
copy a file
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
- dcardon
- WAPT Expert
- Messages: 1932
- Registration: June 18, 2014 - 09:58
- Location: Saint Sébastien sur Loire
- Contact :
Hello,
you can look at the packages on the store; there's quite a bit of code to get inspiration from. In this case, the `copytree2` command should do the trick. [1]
Regards,
Denis
[1] https://www.wapt.fr/fr/doc/wapt-create- ... -directory
you can look at the packages on the store; there's quite a bit of code to get inspiration from. In this case, the `copytree2` command should do the trick. [1]
Regards,
Denis
[1] https://www.wapt.fr/fr/doc/wapt-create- ... -directory
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Hello,
sorry for the late reply.
I've already tried using CopyTree2, but the problem is that when I try to copy folders from the local computer where the WAPT console is installed to another computer on the network, it shows me an error message: "The filename, directory, or volume label syntax is incorrect."
Is there also a way to create a shortcut in the Startup folder so the program runs when the computer is turned on? I've searched everywhere but haven't found anything, and I've tried several methods, but it still doesn't work.
Thank you in advance for any advice you can give me.
sorry for the late reply.
I've already tried using CopyTree2, but the problem is that when I try to copy folders from the local computer where the WAPT console is installed to another computer on the network, it shows me an error message: "The filename, directory, or volume label syntax is incorrect."
Is there also a way to create a shortcut in the Startup folder so the program runs when the computer is turned on? I've searched everywhere but haven't found anything, and I've tried several methods, but it still doesn't work.
Thank you in advance for any advice you can give me.
- Attachments
-
- Screenshot 2023-06-20 093514.png (76.96 KB) Viewed 4606 times
The folder to be copied must be in the package. Here is an example for portable software:
Code: Select all
# -*- coding: utf-8 -*-
from setuphelpers import *
app_dir = makepath(programfiles, 'Inventoria')
src_dir = r'./Inventoria'
def install():
if not isdir(app_dir):
mkdirs(app_dir)
copytree2(src_dir,app_dir,onreplace = default_overwrite)
Hello,
thank you for your reply.
The problem is that I'm creating an empty package, and there's no way to add the folder containing the files to the package. That's why I'm creating an empty package and using PyScripter to code and deploy it from my computer, but when I use CopyTree, it doesn't work, as I've already shown.
Another question, please: is there a way to create a shortcut in the startup folder?
Thank you in advance.
thank you for your reply.
The problem is that I'm creating an empty package, and there's no way to add the folder containing the files to the package. That's why I'm creating an empty package and using PyScripter to code and deploy it from my computer, but when I use CopyTree, it doesn't work, as I've already shown.
Another question, please: is there a way to create a shortcut in the startup folder?
Thank you in advance.
- dcardon
- WAPT Expert
- Messages: 1932
- Registration: June 18, 2014 - 09:58
- Location: Saint Sébastien sur Loire
- Contact :
It doesn't work because the software source code isn't in the package. Please consult the documentation or other packages in the store. Network shares should not be referenced in setup.py.meree wrote: ↑June 26, 2023 - 09:23 The problem is that I create an empty package and there is no way to add the folder with the files to the package. That's why I create an empty package and use Pyscripter to code the package and deploy the package from my computer, but when I use copytree, it doesn't work as I've already shown.
Please do not ask multiple questions in the same topic, see forum rules.One more question please, are there ways to create a shortcut in the startup folder?
Sincerely,
Denis
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
