Добавляйте только те файлы JS на страницу макета, которые являются общими для всех (большинства) страниц. JS-файлы, относящиеся к конкретной странице, должны быть включены только в эту страницу.
что относительно этого:
import win32api
win32api.MessageBox(0, 'hello', 'title')
Дополнительно:
win32api.MessageBox(0, 'hello', 'title', 0x00001000)
заставит поле появиться сверху других окон, для срочных сообщений. См. функция MessageBox для других опций.
Запустите приложение как фоновый процесс, которому или связали порт TCP с localhost или связывается через файл - у Вашего демона есть открытый файл, и затем Вы echo "foo" > c:\your\file
. После, скажем, 1 секунда никакого действия, Вы отображаете сообщение и усекаете файл.
Для тех из нас ищущий просто опция Python, которая не взаимодействует через интерфейс с Windows и независима от платформы, я пошел для опции, перечисленной на следующем веб-сайте:
https://pythonspot.com/tk-message-box /
# Python 3.x code
# Imports
import tkinter
from tkinter import messagebox
# This code is to hide the main tkinter window
root = tkinter.Tk()
root.withdraw
# Message Box
messagebox.showinfo("Title", "Message")
можно принять решение показать различные типы messagebox опций для различных сценариев: