A continuación se muestra el archivo setup.py del software Mblock. Basado en Scratch, Mblock es un software de programación para Mbots. Los módulos Mbots se basan en placas Arduino.
Tenga en cuenta que después de la instalación, en la primera ejecución le pedirá que defina un acceso a la red.
Y también hay que instalar los controladores de Arduino y otros componentes. Si alguien quiere añadirlo a la lista...
Enlace de descarga para el archivo .exe: http://www.mblock.cc/
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
#uninstallkey = ['{1E9DFEBB-4088-4693-A521-C755318BD492}_is1']
#uninstallstring=""C:\Program Files\mBlock\unins000.exe" /SILENT"
#def install():
# print('installing aiz-mblock')
# run(r'"mBlock_win_V3.4.6.exe" /VERYSILENT')
def install():
versionpaquet = control['version'].split('-',1)[0]
print('installing aiz-mblock')
install_exe_if_needed("mBlock_win_V"+versionpaquet+".exe",
silentflags="/VERYSILENT",
key="{1E9DFEBB-4088-4693-A521-C755318BD492}_is1",
min_version=versionpaquet,
killbefore="mBlock.exe")
#suppression de la clé de désinstallation pour pouvoir faire une désinstallation silencieuse. Voir def uninstall():
uninstallkey.remove("{1E9DFEBB-4088-4693-A521-C755318BD492}_is1")
#suppression du raccourci bureau
remove_desktop_shortcut('mBlock')
#Pour une désinstallation silencieuse.
def uninstall():
print('uninstalling aiz-mblock')
run(r'"C:\Program Files\mBlock\unins000.exe" /VERYSILENT')
