cmd fenster titel ändern

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

klin

Betreff: cmd fenster titel ändern

BeitragDo, Okt 22, 2009 0:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo leute,
weiß zufällig jemand, wie ich bei dem CMD fenster die überschrift ändern kann? Mit Apptitle gehts anscheinend nicht^^

THX
MFG
Klin

Goodjee

BeitragDo, Okt 22, 2009 0:03
Antworten mit Zitat
Benutzer-Profile anzeigen
unter windows könntest du es hiermit tun: http://msdn.microsoft.com/en-u...85%29.aspx
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

klin

BeitragDo, Okt 22, 2009 0:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke für die schnelle Antwort Smile
Aber wie bekomme ich nun den hwnd wert von der konsole heraus?
Und unter Linux brauche ichs eigentlich wenig, da ich für Linux eig. nur Server kompiliere.

THX
MFG
Klin

Goodjee

BeitragDo, Okt 22, 2009 0:10
Antworten mit Zitat
Benutzer-Profile anzeigen
vesuchs mal damit

Code: [AUSKLAPPEN]


Const GW_CHILD:Int = 5
Const GW_HWNDNEXT:Int = 2

Extern "Win32"
   Function GetWindowText:String(hWnd:Int,lpString:Byte Ptr,nMaxCount:Int) = "GetWindowTextA@12"
   Function GetWindow(hwnd:Int,uCmd:Int)
   Function GetDesktopWindow()
        Function IsWindowVisible(hwnd:Int)
EndExtern

function  getWindowHandle:Int()
      Local CharBuffer:Byte[255]
      hwnd = GetWindow(GetDesktopWindow(),GW_CHILD)
      Repeat
         If IsWindowVisible(hwnd) Then
            GetWindowText(hwnd,CharBuffer,255)
            Local a:String=String.FromCString(CharBuffer)
            If(a<>"" And Instr(a,"suchstring, name des fensters, hier reinschreiben")>0) Then '
               'Print "("+hwnd+") / "+String.FromCString(CharBuffer)
               Return hwnd
            End If
         End If
         hwnd = GetWindow(hwnd,GW_HWNDNEXT)
      Until hwnd = 0
      Return 0;
   Endfunction
"Ideen sind keine Coladosen, man kann sie nicht recyclen"-Dr. House
http://deeebian.redio.de/ http://goodjee.redio.de/

klin

BeitragDo, Okt 22, 2009 0:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke hat Funktioniert Very Happy
Habe einfach bei dem "hier eingeben soalal" Appargs[0] gemacht und funktioniert einwandfrei!
Damit kann man sogar überprüfen, ob jemand grade die IDE benutzt oder nicht, da die IDE kein CMD fenster erstellt.

Vielen Dank für die schnellen Antworten Smile

THX
MFG
Klin

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group