Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Эмуляция стиля для cmd.exe оболочек? ;- (http://forum.oszone.net/showthread.php?t=173680)

semiono 21-04-2010 04:41 1397389

Эмуляция стиля для cmd.exe оболочек? ;-
 
Код:

; пример из хелпа взял частично.
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Opt('MustDeclareVars', 1)

Example1()


; example 1
Func Example1()
    Local $msg
        ShellExecute("far.exe")
    GUICreate("Far",882,0,-1,20) ; will create a dialog box that when displayed is centered
    GUISetState(@SW_SHOW) ; will display an empty dialog box

    ; Run the GUI until the dialog is closed
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
        ProcessClose ( "far.exe")
    GUIDelete()
EndFunc  ;==>Example1

Помогите нарулить "заголовок окна"?
Замысл таков, что скрипт должен запустить FarManager и прикрыть его "хедер" своим стильным GUI.
Нужно учесть всё что можно, начиная от запуска far.exe и заканчивая ProcessClose(), ато я сам не корректно наверняка это зделаю.
И пока что я даже не понял как зделать StayOnTop для GUICreate, я в первый раз вообще в GUI функции заглянул.
Прога-скрипт вообще-то скорее прикол, но хочется посмотреть всёже может и выдет толк с этого.
Всем известно что cmd.exe файлы манифеста не поддерживает, так хоть так :)



:)

---
Вот так точнее: GUICreate("Far",884,0,131,20)
-1 тут немного криво выводит, наверное сама консоль левее открывается...

HKCU,"Console","FontFamily",0x10001,36,00,00,00
HKCU,"Console","FontSize",0x10001,00,00,12,00
HKCU,"Console","FontWeight",0x10001,90,01,00,00
HKCU,"Console","FullScreen",0x10001,00,00,00,00
HKCU,"Console","WindowSize",0x10001,50,00,19,00
HKCU,"Console","WindowPosition",0x10001,82,00,16,00

Iska 21-04-2010 11:15 1397531

semiono, сие видели: ConEmu: Console Emulator — эмулятор консоли/ConEmu: Console Emulator — графическая консоль(conemu-maximus5)?


Время: 16:38.

Время: 16:38.
© OSzone.net 2001-