PDA

Показать полную графическую версию : Эмуляция стиля для cmd.exe оболочек? ;-


semiono
21-04-2010, 04:41
; пример из хелпа взял частично.
#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 файлы манифеста не поддерживает, так хоть так :)


http://i.imagehost.org/0598/Snap3.png
:)

---
Вот так точнее: 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
semiono, сие видели: ConEmu: Console Emulator — эмулятор консоли (http://forum.farmanager.com/viewtopic.php?t=2526)/ConEmu: Console Emulator — графическая консоль (http://forum.farmanager.com/viewtopic.php?f=11&t=3744)(conemu-maximus5 (http://code.google.com/p/conemu-maximus5/))?




© OSzone.net 2001-2012