In meinem Büro werden Programmlizenzen verwendet, die manuell aktiviert und zurückgegeben werden müssen. Die Leute vergessen dies häufig, wenn sie Feierabend machen. Das führt dazu, dass die meisten Lizenzen für niemanden verfügbar sind, der am nächsten Morgen früh kommt und eine Lizenz zum Arbeiten braucht.
Ich habe versucht, ein automatisches BAT-Skript zu erstellen, das den Lizenzmanager öffnet, nach der spezifischen Zeile „Lokal aktiviert“ sucht, diese Zeile auswählt (falls gefunden) und zurückgibt und dann den Manager schließt. Das Problem ist, dass ich mit komplexen BAT-Skripten nicht so vertraut bin und einige Tipps brauche, welche Funktionen ich für diesen Zweck verwenden könnte. Diese BAT-Datei soll automatisch ausgeführt werden, wenn sich jemand von seinem Computer abmeldet oder ihn herunterfährt.
Bisher konnte ich nur das Programm selbst starten:
START /WAIT "LicenseManagementUtility.exe" /D "C:\Program Files\Common Files\MagiCAD Shared\License Management Utility" /B "LicenseManagementUtility.exe" /MORE
FIND "Activated locally"
Wenn ich nur das Select-Line-Bit zum Laufen bekomme, kann ich den Rest wahrscheinlich von dort aus erledigen.