Макк и его единомышленники постепенно набирали силу, и в апреле 1805 года Австрия, Англия, Россия и Швеция подписали договор о военном союзе, целью которого было начать военную кампанию против Франции и оттеснить ее к прежним, донаполеоновским, границам. Летом того же года был разработан план: австрийские войска, численность которых равнялась 95 тысячам, должны был атаковать французов в Северной Италии и взять реванш за свое унизительное поражение в 1800 году; другому подразделению — еще 23 тысячи — предстояло удерживать Тироль, расположенный на границе Италии и Австрии. Макк во главе семидесятитысячного войска должен был продвигаться вдоль Дуная к Баварии, в его задачу входило не допустить, чтобы эта земля, стратегическое расположение которой было чрезвычайно важно, заключила союз с французами. Закрепившись в Баварии, Макку и его армии нужно было в течение нескольких недель оставаться здесь, дожидаясь, пока подоспеет русская армия, — 75 тысяч солдат. Здесь им предстояло соединиться, после чего несокрушимое объединенное войско двинулось бы на запад, к Франции. Тем временем англичане должны были атаковать французов с моря. Позднее на каждый из фронтов предполагалось присылать подкрепление, так что в итоге общая численность армии достигла бы 500 тысяч человек — невиданный размах, подобного которому Европа еще не знала. Даже Наполеону было бы не под силу тягаться с армией, вдвое превосходящей его собственную, да к тому же наступающую со всех сторон.
В середине сентября Макк начал свою часть кампании с продвижения вдоль Дуная к Ульму, в самое сердце Баварии. Добравшись до пункта назначения и расквартировав солдат,
Макк с удовлетворением доложил союзникам о выполнении задачи. Генерал не выносил беспорядка и неопределенности. Он старался все обдумать заранее, выработать четкий план и придерживаться его как можно точнее. Он называл это «часовым механизмом войны». Макк считал свой план безукоризненным: ему не могли грозить никакие сбои, Наполеон был обречен.
В жизни Макка был эпизод, когда он, попав в плен, вынужден был провести три года во Франции. Там ему довелось познакомиться с наполеоновским стилем ведения войны. Стратегия полководца состояла в том, чтобы заставить неприятеля разделить свои силы, теперь же этот прием обращался против него самого: неприятности в Италии не позволяли Наполеону консолидировать все свои силы, и он никак не мог позволить себе направить в Баварию больше семидесяти тысяч своих солдат. К моменту перехода наполеоновских войск через Рейн австрийцы будут наготове и сделают все возможное, чтобы задержать продвижение французов. Наполеону потребуется не меньше двух месяцев, чтобы добраться наконец до Дуная. К этому времени австрийская и русская армии уже соединятся, и они беспрепятственно пройдут по Эльзасу и Франции.
Разработанный Макком план предусматривал все неожиданности, был предельно четким и надежным. Генерал уже ощущал на губах вкус победы над Наполеоном, которого ненавидел всеми фибрами души, как ненавидел все то, что ассоциировалось с его именем, — недисциплинированных (точнее — на взгляд Макка — недостаточно вымуштрованных) солдат, разжигание революций в Европе, постоянную угрозу миру и спокойствию. Макку оставалось спокойно ждать в Ульме русскую армию.
Сентябрь подходил к концу, когда Макк почувствовал, что происходит что-то странное. К западу от Ульма, между его позициями и границей Франции, был расположен горный массив Шварцвальд. Лазутчики вдруг стали сообщать о продвижении французских отрядов по лесу в направлении австрийских позиций. Макка это известие привело в замешательство: он ожидал, что Наполеон будет форсировать Рейн намного севернее, — это казалось более осмысленным, там путь на восток был для французов не в пример более удобным, там их практически невозможно было бы остановить. Но Наполеон и тут остался верен себе — он снова ошеломил неприятеля неожиданным ходом, направив свою армию через узкий проход в Шварцвальдских горах, прямиком на Макка. Даже если это было не более чем обманным маневром, Макку все равно приходилось думать об обороне, поэтому он направил отряд на запад к Шварцвальду, чтобы задержать французов до появления русского подкрепления.
Прошло несколько дней. Макк беспокоился — да что там, он пребывал в настоящем смятении. Французы продвигались по Шварцвальду, а передовые отряды кавалерии были далеко впереди. В то же время стало известно о многочисленных французских силах, которые двигались куда-то на север от его позиций. Донесения разведки были противоречивыми: в одних сообщалось, что армия французов стоит в Штутгарте, в шестидесяти милях к северо-западу от Ульма; другие говорили, что она расположена восточнее или севернее — а то и совсем близко, у самого Дуная. Получить более точную информацию не предоставлялось возможности, поскольку отряды французской кавалерии блокировали Шварцвальд, не позволяя лазутчикам проникнуть на север для подтверждения сведений.