Di seguito è riportato il file setup.py per il software Mblock. Basato su Scratch, Mblock è un software di programmazione per Mbots. I moduli Mbots stessi sono costruiti attorno alle schede Arduino.
Tieni presente che dopo l'installazione, alla prima esecuzione ti verrà chiesto di definire un accesso di rete.
E poi c'è anche l'installazione dei driver Arduino e di altri componenti. Se qualcuno ha voglia di aggiungerli alla lista...
Link per scaricare il file .exe: http://www.mblock.cc/
Codice: Seleziona tutto
# -*- 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')
