Hallo
ich hab mal wieder ein kleines Problem:
Ich möchte in einem Fenster einen Text(GUICtrlCreateLabel) mittig ausgeben´, wobei ein Teil des Textes variabel ist.
Nun ist ja ein Buchstabe nicht gleich ein Pixel, wie macht man so etwas?
Spoiler anzeigen
#include <date.au3>
#include <GUIConstants.au3>
#include <StaticConstants.au3>
Opt('MustDeclareVars', 1)
Dim $cLine, $title, $cLstart, $guiwidth
;$cLine = $CmdLine[1]
$cLine = "notepad.exe"
$title = "test"
$guiwidth = 250
;$cLstart = (250 - StringLen($cLine & " is running!")) / 2
GUICreate($title, $guiwidth, 100)
GUICtrlCreateLabel("Start: " & _Now(), 60, 30)
;GUICtrlCreateLabel($cLine & " is running!", $cLstart, 50)
GUICtrlCreateLabel($cLine & " is running!",0,50,$guiwidth,200,$SS_CENTER)
GUISetState(@SW_SHOW)
While 1
If ProcessExists($cLine) Then
WinActivate($title)
Else
ExitLoop
EndIf
Sleep(500)
WEnd
Danke im Vorraus und Gruß
EDIT: Lösung eingebaut, so geht es.