Tach ihr lieben Nerds!
vorab, ich bin da drin alles andere als ein Experte
Ich habe eine .hta File erstellt die mir beim Öffnen einen Button anzeigt. Dieses Fenster mit dem Button soll im Windows immer im Vordergrund sein. Hab ich eine Möglichkeit das im Script direkt irgendwo zu verankern?
Hier mal das Script:
<head>
<title>WuT117.bat</title>
<HTA:APPLICATION
APPLICATIONNAME="WZM Lampe an 117"
SCROLL="no"
SINGLEINSTANCE="yes"
'WINDOWSTATE="maximize"
>
</head>
<script language="VBScript">
Dim oShell
Set oShell = CreateObject("WScript.Shell")
Sub install_117
oShell.Run "F:\Scripts\NeuerOrdner\WuT117.bat"
End Sub
</script>
<script>
window.resizeTo 200,100
</script>
<body bgcolor="#003D8E">
<center>
<input style="height: 25px; width: 50px;" type="button" value="117" name="run_button1" onClick="install_117">
</center>
</body>
Alles anzeigen
Der Hintergrund des Projektes:
An einer unserer Maschinen in der Produktion soll am Bedienterminal(Windows) bei Bedarf vom Werker ein Script ausgeführt werden. Dieses Script schaltet dann über Netzwerk Ausgänge an einem Stück Hardware in einer anderen Halle wo unserere Werkzeuge für die Maschinen aufbereitet werden. Faktisch wird mit dem Script einfach eine Lampe angesteuert die dem Mitarbeiter signalisiert einen Werkzeugwechsel vorzubereiten.
Die ursprüngliche Idee war es, dem Script ein Tastenkürzel zu hinterlegen und mit einem USB-Buzzer, der ein Tastenkürzel simuliert, auszuführen. Klappt auch wunderbar! Problem ist da jetzt unsere eingesetzte Software für die Maschinendatenerfassung. Diese ist nämlich so abgeriegelt das sie keine Tastenkürzel zulässt. Sowohl mit dem Buzzer als auch mit Tastatur habe ich keine Chance das Script zu starten. Der Werker kommt ohne weiteres auch nicht auf den Desktop.
Meine Idee oben würde funktionieren wenn der Button für den Werker immer im Vordergrund ist. Mit externer Software kann ich es punktuell einrichten aber nach jedem Neustart wäre es wieder weg und müsste manuell wieder vorbereitet werden.
Kann mir jemand helfen oder hat vielleicht Anregungen?