Skip to content

Commit 2cd8332

Browse files
author
unknown
committed
0.0.1.42
0 parents  commit 2cd8332

18 files changed

+1967
-0
lines changed

UnGUI/!/cmd launcher.todo

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
2+
�������:
3+
+* ����������� ������� ���� ������ ����
4+
* ����������� ����������� ��������� ���� (�����������)
5+
* ��������� �� ������� (�����������)
6+
* Drag'n'Drop ������ � ���������� ��������� ����� (��������, � edit'�, ����� �� ������ ������������ ����)
7+
+* ��������� �������� ������ �������� ��� ������� ������ ��������
8+
* ��������� ������ � �����������
9+
* ����������� ��������� ��������� ��� ������
10+
* ��������������� ������ ���������� �������� � ��������� ���/��������� ���� (�����������)
11+
* � ������ ��������������� � ���� � ��������� �� ��������� (��� � zsh [��� fish. ��� ��������, ��� ��� � ���])
12+
* ������������ ���������� � ��������� ����� (��������, � �������� ���������) e.g: cat %p | tail
13+
* ����������� ������������ ���������� cat %p1 | tail %p2 : %p1 � ����� ��� ����������� ������� ���������, %p2 � ����� ��� ����������� ������� ���������
14+
* � ���� ������ �������� ������� �����. ������ ������ ������ �� ���� ������ �������� � ��������� ��������� (e.g. '������� ������: "����� �����"'), � ���������� ����������� ������ ����������� ����������
15+
+* ������� ���� ��� ����������� ����������. ���� �� ����������� ��������� ��������� (� ���� ������� ����� �������) �� �������� �, ��������, " && ". ��� �������, ������ � ������ ���� "group_prefix"
16+
+* ������ ������������� � ���������� ������ (����� ���� �������� ��-�� ����, ��� ���������� �� ����� �����. � ������ ������� �������� ������ �������� �������. ������� ``positive vote'')
17+
* �������������� � ����������� �� DlgDirListComboBox
18+
+* ��������� ��������������
19+
* ����������� ������ ��������� �������������� ������ �������� �������. e.g. value_1_rus, value_1_ukr, value_1 (� ��� ����������); hint_1_rus, hint_1_ukr, hint_1
20+
* �������� Trackbar (��������)
21+
* �������� �����, ������� ����� �� ������� ArrowUp/Down ��/���������������� ��������� �������� ����. ������ �����������. ������ Up-Down � Edit
22+
+* �������� ������������� �� "cmd launcher" � "Universal GUI"
23+
+* ������� ����������� ������� � ������� ��� ������ ����� -e[mbed]
24+
* � ����������� ��� �������� ���� ���������� ��������� � ������� ��������������� ������, ������� ����� ������������, ���� ����, ������������ � ��������, �� ����������
25+
*
26+
27+
����-����:
28+
* ����������� ���-�������� �������
29+
* �������� ��� ���, ��� ����� ������������ BS_AUTO3STATE
30+
* �������� ��� ����������� ����������� ������� � ��������. ���� ��������� � ����, ��� ������� > ����������. ������ ��� �������. �� � ��� ������� �������������, ���� ������ ����� �����������
31+
32+
�������� ������������� ���������:
33+
+ -c[onfig] <file> - ����� ����������������� �����
34+
+ -t[op] <0|1> - ������ ���� ����
35+
+ -l[anguage] <abbr|code> - ����� ����� <3-����������� ISO3166 ������������ ��� LangID �� ����������>
36+
-+ -a[utoclose] <s[oft]|f[orce]> - �������������� �������� ��������� ����� ������� �� "���������"
37+
<s-�� ����������� ��� ������ | f-������������ � �� ���������� ������, ����������� � ����� ������>
38+
<file> <file> <file> ... � ������ ����, ������� ����� ������������� � ����� ���� ����������. ����� ������ ����� ������� ��� ��������������
39+
������ �� ���������. ������ Drag'n'Drop � � ����� � ��������� ���� � ����������� ��� ��������������� � ffmpeg
40+
� ��� ������������� �� ������ �����* ������ ��� ���������.
41+
��� ���� �������� ������ � Drag'n'Drop ���������� ������, ���� �� ������� � ������ (��������, � ������ ���� "*.clcnf.ini")
42+
���, � ����������� �� ���������������� ������� � ������� � ���� �� ������� ����� ����� ������� ��������� ��������
43+
+ -? -h -help /? /h /help --? --h --help � ��-��-����� �� ��������
44+
-+ -e[mbed], -r[eplace], -l[ist], -d[ump] � ���������� ���������
45+
46+
* � !��������, ��� ��� ����� ������ ����� ����������, ���� ��� �� ������ ��� ��������� ������ ���� "ffmpeg -ss 00:00:02 -i <file> -c copy ... ... ...",
47+
��� ����������� <file> ��������� �� ����� ��� � �������� ������, ���������� �����������.
48+
��������: 1. ����������� ����� (��������, %cp1, %cp2, ..), �������� � Edit
49+
2. ����������� ������ � �����, ��������, "cmd_line_param" (����� �������� �������)
50+
51+
52+
�����������:
53+
+ ����� �� Esc
54+
+ ������� �������
55+
+ ����������� ���������
56+
+ ���! ���� ��� ���� � �������, ���� ������������ ��������� ������, ��������� �� ��������� ������������� ����������
57+
+ manifest
58+
+ ������� ��������� ����������� � ������ [lang] � ���������������� �����
59+
+ ������ ������� �������� ������ "���������"
60+
+ ����������� ��������� ����������� � ���������� ��������� ������ � ����� ������ ������ � �������. � ������ �������, ������ ������� �������� ���������������� ����������
61+
+ ������ ���� ���������� � ����������� �� ���������� ���������� � �������
62+
+ ����������� ������ ����� � GroupBox � �������
63+
+ ��������� ��� ��������� � ���� ������ �� ������ �������
64+
+ ���������� ����������� (�������� ������ ��������� ���������� ������� �� ���, ��� ��� ������ �� ����� �� ��������� ������� ��������� � ���� �������� �������������)
65+
+ ���������� ����� onTop (������������� � on_top)
66+
+ ��������� VersionInfo
67+
+ ������ ���� ������� ����� exit_after_start
68+
+ �� ��������� ����������, ���� ������� (����� � � ������ ��������), �������� ������ ���� ���������� CommandLineToArgvA
69+
+ ������������� -c -t -l
70+
+ ����������� ���������� ������ ������ ��������� ��� ������ ����� -e. ���� ����������� ������ UPX`a � �������� ���/��������� � ��� ��������
71+
+ ���������� ��������� ���� � ��������
72+
+ ������ ����� ��������� combobox`�
73+
+ ��������� ����� prefix_group � prefix. ���������� ��������. ������ ������������� ����� ������ ��������� ���������, ������ � ���� ������ �� ������.
74+
+

UnGUI/!/config_demo.ini

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
; Demo version^W file
2+
3+
; Portion of default OS øindoøs hotkeys ^___^
4+
; Tab — next element
5+
; Shift+Tab — previous element
6+
; Up/Down — previous/next element on radiobutton
7+
; Alt+ArrowDown — expand dropdown combobox
8+
9+
10+
[options]
11+
title =Wishmaster 2000
12+
command =hui.exe
13+
on_top =true
14+
exit_after_launch=true
15+
16+
17+
[param_group_1]
18+
title =Checkbox group
19+
hint =This is Checkbox group hint
20+
type =checkbox
21+
22+
value_1 =Checkbox #1
23+
key_1 =cb11
24+
default_1 =true
25+
hint_1 =This option add "cb11" to resulting cmdline
26+
27+
key_2 =cb12
28+
hint_2 =This option add "cb12" to resulting cmdline
29+
30+
key_3 =cb13
31+
32+
33+
[param_group_2]
34+
; If "type" not set, we think that you thought about checkbox
35+
key_1 =cb21
36+
hint_1 =This is standalone checkbox
37+
38+
39+
[param_group_3]
40+
title =Radio group
41+
hint =This is Radio group hint. This group switches "rb31" and "rb32"
42+
type =radio
43+
44+
value_1 =Radio option #1
45+
key_1 =rb31
46+
hint_1 =This option add "rb31" to resulting cmdline
47+
48+
key_2 =rb32
49+
default_2 =1
50+
51+
52+
[param_group_4]
53+
title =Static group
54+
type =static
55+
hint =There is no spoon
56+
57+
value_1 =Line with wise text
58+
value_2 =Second line
59+
60+
hint_1 =!!! S-P-O-O-N !!!
61+
hint_2 =Hints doesn't work on Static
62+
63+
64+
; order isn't needed. Author is not perfectionist. I'm depressionist.
65+
[param_group_6]
66+
type =static
67+
key_1 =This is group without
68+
key_2 =Title and group hint
69+
70+
71+
[param_group_5]
72+
title =Will not be shown because of 1 element in section
73+
hint =Will not be shown because of 1 element in section
74+
type =static
75+
76+
value_1 =Joke-oneliner
77+
78+
79+
[param_group_7]
80+
; empty group adds space between neighbours
81+
82+
83+
[param_group_8]
84+
title =Edit group
85+
type =edit
86+
87+
value_1 =ed41
88+
hint_1 =This hint explains sense of first Edit field
89+
90+
key_2 =This is unused value. Just demo, the way how to create empty Edit element
91+
92+
value_3 =ed43
93+
;These Edits will not be shown 'coz "value_n" numeration broken: "value_4" lacked
94+
value_5 =ed45
95+
value_6 =ed46
96+
97+
98+
[param_group_9]
99+
title =Choose your chair:
100+
hint =Kukarek
101+
type =radio
102+
103+
; ampersand points at hotkey symbol
104+
value_1 =Shaped s&pades
105+
key_1 =--spades
106+
default_1 =1
107+
hint_1 =This option can be choosen by hotkey Alt+P
108+
109+
value_2 =Jerked c&ocks
110+
key_2 =--cocks
111+
; two default radiobuttons. Of course, it's not normal. But will work as expected
112+
default_2 =1
113+
hint_2 =This option can be choosen by hotkey Alt+O
114+
115+
116+
[param_group_10]
117+
title =Destination:
118+
hint =Kuda-h
119+
type =combobox
120+
121+
value_1 =Default City
122+
key_1 =--msk
123+
; among two (or more) defaults will be chosen teh first one
124+
default_1 =1
125+
126+
value_2 =Default City 2
127+
key_2 =--spb
128+
; DS so DS
129+
default_2 =1
130+
131+
; New Vasiouki — element that means nothing
132+
value_3 =New Vasiouki
133+
134+
; Muhosran' has no name
135+
key_4 =--mhs
136+
137+
138+
[param_group_12]
139+
; This group never reach your screen 'coz [param_group_11] had not been created
140+
type =checkbox
141+
key_1 =--very-important-flag
142+
default_1 =true
143+
144+
145+
146+
147+
; An example of localization. You may force it with renaming this section to [lang]
148+
[lang_rus]
149+
tooltip_edit_exePath=Ïóòü ê èñïîëíèìîìó ôàéëó
150+
tooltip_edit_cmdLine=Ñãåíåðèðîâàííàÿ êîìàíäíàÿ ñòðîêà
151+
btn_start=&Çàïóñòèòü
152+
tooltip_btn_start=Æàòü ñþäà
153+
error_no_file=Ôàéë "%s" íå íàéäåí
154+
error_no_path=Óêàçàííûé ïóòü íå íàéäåí
155+
error=Îøèáêà

UnGUI/!/config_explained_rus.ini

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
; Самоочевидные опции:
2+
[options]
3+
; Поверх всех окон
4+
on_top =true
5+
; Выход после безошибочного запуска программы
6+
exit_after_launch=true
7+
; Схоронять натыканные галочки при выходе
8+
; Не реализовано
9+
;save_settings_on_exit=1
10+
11+
; То, что пойдёт в заголовок окна
12+
title =Yoba 2000
13+
; Путь к исполняемому файлу
14+
command =hui.exe
15+
16+
[param_group_1]
17+
18+
; ~~~~~~~~~~~~ ОБЩИЕ ПАРАМЕТРЫ ГРУППЫ ~~~~~~~~~~~~
19+
20+
; заголовок группы
21+
title =Optimizations
22+
; подсказка для группы (отображается в виде кнопки "?" справа от заголовка)
23+
hint =EEnadblee
24+
25+
; тип элементов
26+
; checkbox - галочка
27+
; edit - поле для ввода
28+
; static - декоративное поле с надписью
29+
; radio - переключатель с точкой (в такой группе нужен хотя бы один элемент
30+
; с default=true. В противном случае, групппа не будет активироваться
31+
; по нажатию Tab)
32+
type =checkbox
33+
34+
; ~~~~~ ПАРАМЕТРЫ ОТДЕЛЬНЫХ ЭЛЕМЕНТОВ ГРУППЫ ~~~~~
35+
36+
; единственный обязательный ключ при задании параметра - key_n
37+
; единственный обязательный ключ при задании параметра группы edit'ов и static'ов - value_n
38+
; обязательные ключи должны содержать хоть какое-нибудь значение
39+
; если ключа нет или он пуст, ВСЕ СЛЕДУЮЩИЕ ЭЛЕМЕНТЫ ГРУППЫ БУДУТ ПРОИГНОРИРОВАНЫ
40+
41+
; _1 - означает первый параметр в группе
42+
; value - то, что будет написано в элементе.
43+
; & (амперсанд), поставленный перед символом, создаёт горячую клавишу Alt+Символ
44+
; в примере ниже, чекбокс будет активироваться по нажатию Alt+h
45+
value_1 =&htt
46+
47+
; то, что будет подставлено в реузльтирующую командную строку
48+
key_1 =--oh
49+
50+
; будет ли стоять галочка при запуске:
51+
; -- будет - 1, true
52+
; -- не будет - 0, false, всё остальное, ключ отсутствует
53+
default_1 =true
54+
55+
; подсказка, всплывающая по наведению мыши на элемент
56+
hint_1 =hyperthreading
57+
58+
59+
; тут вместо "sse3" на чекбоксе будет написано значение key_2, то есть "--os3"
60+
;value_2 =sse&3
61+
key_2 =--os3
62+
default_2 =0
63+
hint_2 =3-rd level
64+
65+
; можно задавать элемент и при помощи одного ключа:
66+
key_3 =--0s4
67+
68+
[param_group_2]
69+
; если ключа type нет, по умолчанию подставляется checkbox.
70+
key_1 =-hui
71+
default_1 =true
72+
73+
[param_group_3]
74+
title =Buharin
75+
type =radio
76+
key_1 =xwqij
77+
default_1 =1
78+
key_2 =lodj
79+
80+
[param_group_4]
81+
title =Buharin
82+
hint =Co-co
83+
type =edit
84+
value_1 =s
85+
value_2 =lodj
86+
87+
[param_group_5]
88+
type =edit
89+
value_1 =текст1
90+
; value_3 не будет отображён, так как отсутствует value_2
91+
value_2 =текст2
92+
value_3 =текст3
93+
94+
[param_group_6]
95+
title =Buharin
96+
hint =Co-co
97+
type =radio
98+
99+
value_1 =lodj
100+
key_1 =--sol1
101+
default_1 =1
102+
103+
value_2 =lodj
104+
key_2 =--sol2213
105+
;default_2 =1
106+
107+
[param_group_7]
108+
title =Buharin
109+
hint =Co-co
110+
type =radio
111+
112+
value_1 =lodj
113+
key_1 =--sol1
114+
default_1 =1
115+
116+
value_2 =lodj
117+
key_2 =--sol2213
118+
;default_2 =1
119+
120+
121+
122+
123+
124+
125+
126+
127+
128+
129+
130+
131+
132+
133+
134+
135+
136+
137+
; section [lang_ZZZ] - ZZZ - ISO3166 language code
138+
; fallbacks: section [lang_NNNN] - NNNN - decimal LangID
139+
; section [lang]
140+
; built-in English (which don't need any kind of section)
141+
;
142+
; e.g. section seach order for user with Russian language:
143+
; [lang_rus] > [lang_1049] > [lang] > -no section- (will be used built-in English)
144+
; if string wouldn't found then English substitute'll be used
145+
146+
[lang_rus]
147+
tooltip_edit_exePath=Путь к исполнимому файлу
148+
tooltip_edit_cmdLine=Сгенерированная командная строка
149+
btn_start=&Запустить
150+
tooltip_btn_start=Жать сюда
151+
error_no_file=Файл "%s" не найден
152+
error_no_path=Указанный путь не найден
153+
error=Ошибка
154+
155+
; English (in fact, we have one built-in, so this section for translators use only)
156+
[lang]
157+
tooltip_edit_exePath=Path to executable file
158+
tooltip_edit_cmdLine=Generated command line
159+
btn_start=&Start
160+
tooltip_btn_start=Press here
161+
error_no_file=File "%s" not found
162+
error_no_path=Path not found
163+
error=Error
164+
error_unknown=Unknown error 0x%08X

0 commit comments

Comments
 (0)