Comme indiqué dans les commentaires ci-dessus, il suffit d'utiliser la syntaxe correcte de `\newcommand`, soit :
` \newcommand{\dummybox}[2]{...`
Et voici l'ECM corrigé :
\documentclass{beamer}
\usetheme[width=.185\paperwidth]{Hannover}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage[all]{tcolorbox}
\usepackage{tikz}
\usetikzlibrary{calc, shadows, arrows, decorations.pathmorphing, shapes}
\newcommand{\dummybox}[2]{%
\begin{tcolorbox}[beamer,width=#1\textwidth,height=#2 \textheight,colback=cyan!10!white,colbacktitle=cyan!80!black]
En attente de la figure définitive !
\end{tcolorbox}
}
\title{Test file for dummybox command|}
\author{Me}
\begin{document}
\frame{\titlepage}
\begin{frame}
\frametitle{Here come the dummy box}
\begin{tcolorbox}[beamer,width=0.4\textwidth,height=0.3 \textheight,colback=cyan!10!white,colbacktitle=cyan!80!black]
Waiting for the final picture !\end{tcolorbox}
\dummybox{0.5}{0.2}
\end{frame}
\end{document}
Et voila voilà !
PS : - On peut bien sûr ajouter un troisième paramètre qui serait le texte inscrit dans la boite, boîte, avec :
\newcommand{\dummybox}[3]{%
\begin{tcolorbox}[beamer,width=#1\textwidth,height=#2 \textheight,colback=cyan!10!white,colbacktitle=cyan!80!black]
#3
\end{tcolorbox}
}