Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   FAQ (https://forum.cdrinfo.pl/f45/)
-   -   QLoader - prosty launcher *.exe/*.bat (https://forum.cdrinfo.pl/f45/qloader-prosty-launcher-exe-bat-72880/)

Berion 02.08.2007 14:25

QLoader - prosty launcher *.exe/*.bat
 
http://konsole.cdrinfo.pl/p/scena/qloader/ikona.png

Cóż to za wynalazek?
Zwykły, prosty launcher plików *.exe i *.bat z określonej lokalizacji, który w zamyśle przeznaczony jest dla nośników optycznych. Przygotowany był na potrzeby jednego z tutoriali na kCDRi, ale pomyśleliśmy, że można by również dać użytkownikowi kontrolę nad wyświetlaniem elementów, tym samym przydając się szerszemu gronu. Program działa pod systemami Windows z rodziny 9x i NT (na "Viście" nie testowane).

Co w nim takiego wspaniałego?
Absolutnie nic. Jak już wyżej wspomniałem to tylko zwykły loader, który można dostosować graficznie itd. do swoich potrzeb (o tym za chwilę). Przeznaczony jest dla osób, które nie potrafią się sprawnie posługiwać flashem lub tych, którzy nie potrafią pisać własnych programów, a chcą/lubią mieć jakieś gui, które automatyzuje np. instalację programu x.

Jest darmowy?
Naturalnie, jak każde homebrew. Można go pobrać np. stąd.

Mój antywirus wykrył złośliwy kod!
Zmień program antywirusowy ;] Nie znajdziesz w nim żadnego wirusa, robala, adware, keylogera czy cholera wie czego. Qloader jest wolny od wszelkiego rodzaju syfu.


Poniżej kilka screenów:

Defaultowy skin i mała improwizacja...

http://konsole.cdrinfo.pl/berion/sce...erion_mini.png http://konsole.cdrinfo.pl/berion/sce...ustom_mini.png

Zachęcam również użytkowników do publikacji swoich skinów.


Syntax:
Loader pobiera info z pliku options.ini, który oczywiście można edytować i dostosować do własnych potrzeb. W większości przypadków nie trzeba wszędzie i za każdym razem podawać wszystkich funkcji. Program wybierze wartości domyślne.

Obsługiwane pliki graficzne:
  • *.jpg (bez względu na stopień kompresji)
  • *.png 8/24/32bit
  • *.bmp 24bit
  • *.tga 8/24/32bit

Podzielony jest na kilka sekcji:

[Options]
Kod:

Background = ".\folder\tlo.png"
Frame = ".\folder\ramka.png"

Czyli ścieżki do tła i ramki, wyświetlane w programie. Maksymalna rozdzielczość 640x480px.

Kod:

FrameX = 365
FrameY = 0
LogoX = 384
LogoY = 386
CredX = 550
CredY = 440

Współrzędne wyświetlanych plików (oczywiście względem okna programu, a nie rozdzielczości ekranu). Frame - ramka, Logo - Logo programu, Cred - czyli autorzy, którzy popełnili ten kawałek softu.

Kod:

dafaultThumbX = 384
dafaultThumbY = 11
Fullscreen = 0

Thumb: Współrzędne miniatur wyświetlanych po najechaniu kursorem na np. tytuł gry. Maksymalna rozdzielczość 256x256px.

Fullscreen: dla "0" okno 640x480, dla "1" tryb pełno ekranowy.

Kod:

FontItalic = 0
FontUnderline = 0
FontWeight = 700
FontSize = 10
FontWidth = 6
FontFace = "Arial CE"

Opcje czcionki: podkreślenie, pochylenie, grubość, wielkość itd... W FontFace należy wpisać nazwę czcionki, nie nazwę pliku czcionki (pobiera z systemu).

Kod:

FontDefaultColor = 0x000000
FontDefaultSelectedColor = 0xffffff
FadeMilisec = 130

Kolejne opcje czcionki: jej kolor, kolor po zaznaczeniu i czas w mili sekundach po jakim się zmieni barwa czcionki po najechaniu na dany tytuł kursorem myszki.

Kod:

DefaultStartX = 395
DefaultStartY = 362
DefaultLineSpace = 4

Współrzędne wyświetlania listy z np. grami i odległość pomiędzy nimi.

[FONT_1]
Kod:

FontWeight = 600
FontSize = 10
FontWidth = 6
FontFile = ".\Skin\q2berion\quake.ttf"
FontFace = "QUAKE"

Opcjonalne pliki z czcionkami, możliwe do przywołania w liście z programami. Należy podać nie tylko ścieżkę do pliku, ale i jej poprawną nazwę. Obsługiwane formaty:
  • *.fon - Font resource file.
  • *.fnt - Raw bitmap font file.
  • *.ttf - Raw TrueType file.
  • *.ttc - East Asian Windows: TrueType font collection.
  • *.fot - TrueType resource file.
  • *.otf - PostScript OpenType font.
  • *.mmm - multiple master Type1 font resource file. It must be used with pfm and pfb files.
  • *.pfb - Type 1 font bits file. It is used with a .pfm file.
  • *.pfm - Type 1 font metrics file. It is used with a .pfb file.
Uwaga 1: pliki *.pfb i *.pfm podaje się razem jako "plik.pfb|plik.pfm"
Uwaga 2: można użyć maksymalnie cztery sekcje czcionek (FONT_1, FONT_2, FONT_3 itd.).


[NAZWA1]
Kod:

Text = "Tekst wyświetlany w menu 1"
Action = "e:\windows\system32\explorer.exe"
Param =
CloseAction = 1

Jeśli w polu Text wpiszemy VERSIONINFO, qloader wyświetli swoją aktualną wersję.

Action: ścieżka do *.exe lub*.bat. Zamiast woluminu można wstawić kropkę, dzięki czemu qloader będzie szukać programu/batcha o określonej nazwie w folderze, w którym on sam się znajduje. Jeśli zamiast ścieżki w cudzysłowiu podamy Internal, a w parametrze Exit, qloader zakończy pracę.

CloseAction: dla "1" po kliknięciu w np. tytuł gry w menu, qloader zakończy pracę, dla "0" działa w tle. Defaultowo jest oczywiście na "0'.

Kod:

SelectedColor = 0x000000
PosX = 465
PosY = 421

Kolor wyświetlany w menu i pozycja np. tytułu gry. Jeśli pozostawimy puste, qloader użyje domyślnych zdefiniowanych w sekcji [OPTIONS].

Kod:

ThumbImg = ".\test1.png"
ThumbX =
ThumbY =

Miniatura wyświetlana w menu po najechaniu kursorem myszy na np. tytuł gry. Jeśli X i Y pozostawimy puste, qloader użyje domyślnych zdefiniowanych w sekcji [OPTIONS]

Kod:

FontNum =
Opcjonalna czcionka zdefiniowana w FONT_x (gdzie "x" to liczby 1, 2, 3 lub 4). Jeśli to pole pozostawimy puste, qloader użyje domyślnej czcionki i jej ustawienia zdefiniowane w sekcji [OPTIONS].


[ KOMENTARZE ]


Wszystkie czasy w strefie CET. Aktualna godzina: 06:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.