Отображать изображение в качестве заставки при запуске пакетного файла Windows, vbscript / wscript или консольного сценария Python - PullRequest
2 голосов
/ 23 марта 2010

Есть идеи, как отобразить файл изображения (bmp или png) с центром на экране в качестве заставки приложения при запуске сценария консоли Windows, основанного на пакетном файле, vbscript / wscript или сценарии консоли Python?

Меня не интересует решение wxPython - это слишком много, просто для реализации косметической функции, такой как заставка.

Спасибо, Malcolm

Ответы [ 4 ]

1 голос
/ 23 марта 2010

Низкотехнологичный, уродливый подход? Как насчет открытия средства просмотра изображений с растровым изображением и его уничтожения через некоторое время или после завершения инициализации? ; -)

У вас, конечно, нет собственного способа сделать это в командном файле. Из VBScript вы можете использовать HTA . PowerShell без проблем справляется с Windows Forms, но его нет в вашем списке.

0 голосов
/ 18 августа 2011

Я добавлю поздний ответ на микс. Я думаю, что это интересный вариант, который стоит посмотреть:

http://www.quicksplash.net

0 голосов
/ 23 марта 2010

Попробуйте TK, он включен в Python. Кроме того, PyGtk легче, чем wxPython, но я в конечном итоге выбил пулю и недавно использовал wxPython для той же цели, это тяжело, но это не повлияло на производительность скрипта.

0 голосов
/ 23 марта 2010

Вы можете приготовить его, используя Win32 API и модуль win32api Python.

Как насчет этого рецепта ? В качестве альтернативы эта статья имеет некоторый код C, который можно преобразовать для вызова из Python с помощью win32api.

...