.Run запускает консоль ('DOS Box') для выполнения какого-либо другого процесса / программы.Вы можете управлять режимом отображения этой консоли (например, скрыть его, передав SW_HIDE == 0 в качестве параметра 2), но то, что эта другая программа делает с вашим экраном, зависит от этого процесса.Программы, предназначенные для выполнения без вывода сообщений (должны) принимать аргументы, такие как --headless или / nogui, или (должны) предоставлять подходящий интерфейс IPC (например, COM).Итак, как запустить другие программы «в фоновом режиме», нельзя ответить «единой стратегией для всех».AFAIK, игроки предлагают интерфейсы COM / OCX, и их использование, безусловно, превосходит Sendkeys voodoo.Так что гуглите «iTunes.Application vbscript» или «Wmplayer.OCX».чтобы получить некоторые советы о том, как использовать эти COM-объекты.