Skip to content

Commit

Permalink
0.0.1.42
Browse files Browse the repository at this point in the history
  • Loading branch information
unknown committed Dec 30, 2017
0 parents commit 2cd8332
Show file tree
Hide file tree
Showing 18 changed files with 1,967 additions and 0 deletions.
74 changes: 74 additions & 0 deletions UnGUI/!/cmd launcher.todo
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@

�������:
+* ����������� ������� ���� ������ ����
* ����������� ����������� ��������� ���� (�����������)
* ��������� �� ������� (�����������)
* Drag'n'Drop ������ � ���������� ��������� ����� (��������, � edit'�, ����� �� ������ ������������ ����)
+* ��������� �������� ������ �������� ��� ������� ������ ��������
* ��������� ������ � �����������
* ����������� ��������� ��������� ��� ������
* ��������������� ������ ���������� �������� � ��������� ���/��������� ���� (�����������)
* � ������ ��������������� � ���� � ��������� �� ��������� (��� � zsh [��� fish. ��� ��������, ��� ��� � ���])
* ������������ ���������� � ��������� ����� (��������, � �������� ���������) e.g: cat %p | tail
* ����������� ������������ ���������� cat %p1 | tail %p2 : %p1 � ����� ��� ����������� ������� ���������, %p2 � ����� ��� ����������� ������� ���������
* � ���� ������ �������� ������� �����. ������ ������ ������ �� ���� ������ �������� � ��������� ��������� (e.g. '������� ������: "����� �����"'), � ���������� ����������� ������ ����������� ����������
+* ������� ���� ��� ����������� ����������. ���� �� ����������� ��������� ��������� (� ���� ������� ����� �������) �� �������� �, ��������, " && ". ��� �������, ������ � ������ ���� "group_prefix"
+* ������ ������������� � ���������� ������ (����� ���� �������� ��-�� ����, ��� ���������� �� ����� �����. � ������ ������� �������� ������ �������� �������. ������� ``positive vote'')
* �������������� � ����������� �� DlgDirListComboBox
+* ��������� ��������������
* ����������� ������ ��������� �������������� ������ �������� �������. e.g. value_1_rus, value_1_ukr, value_1 (� ��� ����������); hint_1_rus, hint_1_ukr, hint_1
* �������� Trackbar (��������)
* �������� �����, ������� ����� �� ������� ArrowUp/Down ��/���������������� ��������� �������� ����. ������ �����������. ������ Up-Down � Edit
+* �������� ������������� �� "cmd launcher" � "Universal GUI"
+* ������� ����������� ������� � ������� ��� ������ ����� -e[mbed]
* � ����������� ��� �������� ���� ���������� ��������� � ������� ��������������� ������, ������� ����� ������������, ���� ����, ������������ � ��������, �� ����������
*

����-����:
* ����������� ���-�������� �������
* �������� ��� ���, ��� ����� ������������ BS_AUTO3STATE
* �������� ��� ����������� ����������� ������� � ��������. ���� ��������� � ����, ��� ������� > ����������. ������ ��� �������. �� � ��� ������� �������������, ���� ������ ����� �����������

�������� ������������� ���������:
+ -c[onfig] <file> - ����� ����������������� �����
+ -t[op] <0|1> - ������ ���� ����
+ -l[anguage] <abbr|code> - ����� ����� <3-����������� ISO3166 ������������ ��� LangID �� ����������>
-+ -a[utoclose] <s[oft]|f[orce]> - �������������� �������� ��������� ����� ������� �� "���������"
<s-�� ����������� ��� ������ | f-������������ � �� ���������� ������, ����������� � ����� ������>
<file> <file> <file> ... � ������ ����, ������� ����� ������������� � ����� ���� ����������. ����� ������ ����� ������� ��� ��������������
������ �� ���������. ������ Drag'n'Drop � � ����� � ��������� ���� � ����������� ��� ��������������� � ffmpeg
� ��� ������������� �� ������ �����* ������ ��� ���������.
��� ���� �������� ������ � Drag'n'Drop ���������� ������, ���� �� ������� � ������ (��������, � ������ ���� "*.clcnf.ini")
���, � ����������� �� ���������������� ������� � ������� � ���� �� ������� ����� ����� ������� ��������� ��������
+ -? -h -help /? /h /help --? --h --help � ��-��-����� �� ��������
-+ -e[mbed], -r[eplace], -l[ist], -d[ump] � ���������� ���������

* � !��������, ��� ��� ����� ������ ����� ����������, ���� ��� �� ������ ��� ��������� ������ ���� "ffmpeg -ss 00:00:02 -i <file> -c copy ... ... ...",
��� ����������� <file> ��������� �� ����� ��� � �������� ������, ���������� �����������.
��������: 1. ����������� ����� (��������, %cp1, %cp2, ..), �������� � Edit
2. ����������� ������ � �����, ��������, "cmd_line_param" (����� �������� �������)


�����������:
+ ����� �� Esc
+ ������� �������
+ ����������� ���������
+ ���! ���� ��� ���� � �������, ���� ������������ ��������� ������, ��������� �� ��������� ������������� ����������
+ manifest
+ ������� ��������� ����������� � ������ [lang] � ���������������� �����
+ ������ ������� �������� ������ "���������"
+ ����������� ��������� ����������� � ���������� ��������� ������ � ����� ������ ������ � �������. � ������ �������, ������ ������� �������� ���������������� ����������
+ ������ ���� ���������� � ����������� �� ���������� ���������� � �������
+ ����������� ������ ����� � GroupBox � �������
+ ��������� ��� ��������� � ���� ������ �� ������ �������
+ ���������� ����������� (�������� ������ ��������� ���������� ������� �� ���, ��� ��� ������ �� ����� �� ��������� ������� ��������� � ���� �������� �������������)
+ ���������� ����� onTop (������������� � on_top)
+ ��������� VersionInfo
+ ������ ���� ������� ����� exit_after_start
+ �� ��������� ����������, ���� ������� (����� � � ������ ��������), �������� ������ ���� ���������� CommandLineToArgvA
+ ������������� -c -t -l
+ ����������� ���������� ������ ������ ��������� ��� ������ ����� -e. ���� ����������� ������ UPX`a � �������� ���/��������� � ��� ��������
+ ���������� ��������� ���� � ��������
+ ������ ����� ��������� combobox`�
+ ��������� ����� prefix_group � prefix. ���������� ��������. ������ ������������� ����� ������ ��������� ���������, ������ � ���� ������ �� ������.
+
155 changes: 155 additions & 0 deletions UnGUI/!/config_demo.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
; Demo version^W file

; Portion of default OS øindoøs hotkeys ^___^
; Tab — next element
; Shift+Tab — previous element
; Up/Down — previous/next element on radiobutton
; Alt+ArrowDown — expand dropdown combobox


[options]
title =Wishmaster 2000
command =hui.exe
on_top =true
exit_after_launch=true


[param_group_1]
title =Checkbox group
hint =This is Checkbox group hint
type =checkbox

value_1 =Checkbox #1
key_1 =cb11
default_1 =true
hint_1 =This option add "cb11" to resulting cmdline

key_2 =cb12
hint_2 =This option add "cb12" to resulting cmdline

key_3 =cb13


[param_group_2]
; If "type" not set, we think that you thought about checkbox
key_1 =cb21
hint_1 =This is standalone checkbox


[param_group_3]
title =Radio group
hint =This is Radio group hint. This group switches "rb31" and "rb32"
type =radio

value_1 =Radio option #1
key_1 =rb31
hint_1 =This option add "rb31" to resulting cmdline

key_2 =rb32
default_2 =1


[param_group_4]
title =Static group
type =static
hint =There is no spoon

value_1 =Line with wise text
value_2 =Second line

hint_1 =!!! S-P-O-O-N !!!
hint_2 =Hints doesn't work on Static
; order isn't needed. Author is not perfectionist. I'm depressionist.
[param_group_6]
type =static
key_1 =This is group without
key_2 =Title and group hint
[param_group_5]
title =Will not be shown because of 1 element in section
hint =Will not be shown because of 1 element in section
type =static
value_1 =Joke-oneliner
[param_group_7]
; empty group adds space between neighbours
[param_group_8]
title =Edit group
type =edit
value_1 =ed41
hint_1 =This hint explains sense of first Edit field
key_2 =This is unused value. Just demo, the way how to create empty Edit element
value_3 =ed43
;These Edits will not be shown 'coz "value_n" numeration broken: "value_4" lacked
value_5 =ed45
value_6 =ed46


[param_group_9]
title =Choose your chair:
hint =Kukarek
type =radio

; ampersand points at hotkey symbol
value_1 =Shaped s&pades
key_1 =--spades
default_1 =1
hint_1 =This option can be choosen by hotkey Alt+P

value_2 =Jerked c&ocks
key_2 =--cocks
; two default radiobuttons. Of course, it's not normal. But will work as expected
default_2 =1
hint_2 =This option can be choosen by hotkey Alt+O


[param_group_10]
title =Destination:
hint =Kuda-h
type =combobox

value_1 =Default City
key_1 =--msk
; among two (or more) defaults will be chosen teh first one
default_1 =1

value_2 =Default City 2
key_2 =--spb
; DS so DS
default_2 =1

; New Vasiouki — element that means nothing
value_3 =New Vasiouki

; Muhosran' has no name
key_4 =--mhs


[param_group_12]
; This group never reach your screen 'coz [param_group_11] had not been created
type =checkbox
key_1 =--very-important-flag
default_1 =true




; An example of localization. You may force it with renaming this section to [lang]
[lang_rus]
tooltip_edit_exePath=Ïóòü ê èñïîëíèìîìó ôàéëó
tooltip_edit_cmdLine=Ñãåíåðèðîâàííàÿ êîìàíäíàÿ ñòðîêà
btn_start=&Çàïóñòèòü
tooltip_btn_start=Æàòü ñþäà
error_no_file=Ôàéë "%s" íå íàéäåí
error_no_path=Óêàçàííûé ïóòü íå íàéäåí
error=Îøèáêà
164 changes: 164 additions & 0 deletions UnGUI/!/config_explained_rus.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,164 @@
; Самоочевидные опции:
[options]
; Поверх всех окон
on_top =true
; Выход после безошибочного запуска программы
exit_after_launch=true
; Схоронять натыканные галочки при выходе
; Не реализовано
;save_settings_on_exit=1

; То, что пойдёт в заголовок окна
title =Yoba 2000
; Путь к исполняемому файлу
command =hui.exe

[param_group_1]

; ~~~~~~~~~~~~ ОБЩИЕ ПАРАМЕТРЫ ГРУППЫ ~~~~~~~~~~~~

; заголовок группы
title =Optimizations
; подсказка для группы (отображается в виде кнопки "?" справа от заголовка)
hint =EEnadblee

; тип элементов
; checkbox - галочка
; edit - поле для ввода
; static - декоративное поле с надписью
; radio - переключатель с точкой (в такой группе нужен хотя бы один элемент
; с default=true. В противном случае, групппа не будет активироваться
; по нажатию Tab)
type =checkbox

; ~~~~~ ПАРАМЕТРЫ ОТДЕЛЬНЫХ ЭЛЕМЕНТОВ ГРУППЫ ~~~~~

; единственный обязательный ключ при задании параметра - key_n
; единственный обязательный ключ при задании параметра группы edit'ов и static'ов - value_n
; обязательные ключи должны содержать хоть какое-нибудь значение
; если ключа нет или он пуст, ВСЕ СЛЕДУЮЩИЕ ЭЛЕМЕНТЫ ГРУППЫ БУДУТ ПРОИГНОРИРОВАНЫ

; _1 - означает первый параметр в группе
; value - то, что будет написано в элементе.
; & (амперсанд), поставленный перед символом, создаёт горячую клавишу Alt+Символ
; в примере ниже, чекбокс будет активироваться по нажатию Alt+h
value_1 =&htt

; то, что будет подставлено в реузльтирующую командную строку
key_1 =--oh

; будет ли стоять галочка при запуске:
; -- будет - 1, true
; -- не будет - 0, false, всё остальное, ключ отсутствует
default_1 =true

; подсказка, всплывающая по наведению мыши на элемент
hint_1 =hyperthreading


; тут вместо "sse3" на чекбоксе будет написано значение key_2, то есть "--os3"
;value_2 =sse&3
key_2 =--os3
default_2 =0
hint_2 =3-rd level

; можно задавать элемент и при помощи одного ключа:
key_3 =--0s4

[param_group_2]
; если ключа type нет, по умолчанию подставляется checkbox.
key_1 =-hui
default_1 =true

[param_group_3]
title =Buharin
type =radio
key_1 =xwqij
default_1 =1
key_2 =lodj

[param_group_4]
title =Buharin
hint =Co-co
type =edit
value_1 =s
value_2 =lodj

[param_group_5]
type =edit
value_1 =текст1
; value_3 не будет отображён, так как отсутствует value_2
value_2 =текст2
value_3 =текст3

[param_group_6]
title =Buharin
hint =Co-co
type =radio

value_1 =lodj
key_1 =--sol1
default_1 =1

value_2 =lodj
key_2 =--sol2213
;default_2 =1

[param_group_7]
title =Buharin
hint =Co-co
type =radio

value_1 =lodj
key_1 =--sol1
default_1 =1

value_2 =lodj
key_2 =--sol2213
;default_2 =1


















; section [lang_ZZZ] - ZZZ - ISO3166 language code
; fallbacks: section [lang_NNNN] - NNNN - decimal LangID
; section [lang]
; built-in English (which don't need any kind of section)
;
; e.g. section seach order for user with Russian language:
; [lang_rus] > [lang_1049] > [lang] > -no section- (will be used built-in English)
; if string wouldn't found then English substitute'll be used

[lang_rus]
tooltip_edit_exePath=Путь к исполнимому файлу
tooltip_edit_cmdLine=Сгенерированная командная строка
btn_start=&Запустить
tooltip_btn_start=Жать сюда
error_no_file=Файл "%s" не найден
error_no_path=Указанный путь не найден
error=Ошибка

; English (in fact, we have one built-in, so this section for translators use only)
[lang]
tooltip_edit_exePath=Path to executable file
tooltip_edit_cmdLine=Generated command line
btn_start=&Start
tooltip_btn_start=Press here
error_no_file=File "%s" not found
error_no_path=Path not found
error=Error
error_unknown=Unknown error 0x%08X
Loading

0 comments on commit 2cd8332

Please sign in to comment.