Add(MainForm,7875409,56,196)
{
Left=20
Top=105
Height=365
Position=1
link(onCreate,12376779:doWork2,[])
}
Add(WinExec,2894033,280,322)
{
RunEvent=1
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(doConsoleTerminate)
link(FileName,4850658:Text,[(286,278)(258,278)])
link(Params,7781866:FString,[(293,300)(349,300)])
link(onConsoleResult,9479857:doCharset,[])
}
Add(Edit,14650391,294,420)
{
Left=20
Top=30
Width=340
Text=" "
link(onEnter,3431846:doWork1,[(340,433)])
}
Add(Dir,12947609,371,455)
{
}
Add(Charset,9479857,329,329)
{
link(onCharset,15340044:doCompare,[])
}
Add(HubEx,3431846,336,455)
{
link(onEvent,12947609:doCurrentDir,[])
}
Add(Button,2104577,133,336)
{
Left=20
Top=140
Width=355
Height=30
Caption="Create archive ( will update if exists)"
link(onClick,2894033:doConsoleExec,[])
}
Add(Message,2483800,483,336)
{
Message="Arhivaciya completed!"
Caption="Making the archive"
link(onMessage,2894033:doConsoleTerminate,[(527,342)(527,370)(268,370)(268,349)])
}
Add(Browse,9756919,182,455)
{
link(onBrowse,7352252:doEvent1,[])
}
Add(Button,3394706,126,455)
{
Left=355
Top=30
Width=20
Font=[MS Sans Serif,8,1,0,1]
Caption="..."
link(onClick,9756919:doBrowse,[])
}
Add(Label,11838789,126,525)
{
Left=125
Top=55
Width=94
Height=20
Caption="path to Rar.exe"
}
Add(Hub,7352252,231,455)
{
link(onEvent1,14650391:doText,[(279,461)(279,426)])
link(onEvent2,3431846:doWork2,[])
}
Add(StrMask,15340044,385,329)
{
Mask="*Готово*"
link(onFalse,6525840:doAdd,[(450,335)(450,300)])
link(onTrue,2483800:doMessage,[])
}
Add(Memo,6525840,595,294)
{
Left=20
Top=175
Width=355
Height=130
ScrollBars=2
}
Add(HubEx,12376779,322,224)
{
Angle=1
link(onEvent,7781866:doString,[(326,251)])
}
Add(Edit,2783327,343,140)
{
Left=20
Top=115
Width=335
Text="myarch"
link(onChange,12376779:doWork1,[(387,146)(387,189)(326,189)])
}
Add(FormatStr,7781866,343,245)
{
DataCount=1
Mask="a %1"
Point(FString)
link(Str1,2783327:Text,[])
}
Add(Label,9171538,168,525)
{
Left=115
Top=95
Width=123
Height=20
Caption="Name of the archive"
}
Add(Edit,4850658,252,196)
{
Left=20
Top=75
Width=335
Text="D:Program FilesWinRARRar.exe"
}
Add(Label,15454902,84,525)
{
Left=130
Top=10
Width=101
Height=20
Caption="File for archiving"
}
Add(Button,327258,210,140)
{
Left=355
Top=115
Width=20
Font=[MS Sans Serif,8,1,0,1]
Caption="..."
link(onClick,12762008:doExecute,[])
}
Add(Button,6919217,147,196)
{
Left=355
Top=75
Width=20
Font=[MS Sans Serif,8,1,0,1]
Caption="..."
link(onClick,947101:doExecute,[])
}
Add(ODialog,12762008,266,140)
{
link(onExecute,2783327:doText,[])
}
Add(ODialog,947101,203,196)
{
StartDir="C:Program Files"
FileName="Rar.exe"
link(onExecute,4850658:doText,[])
}
Add(InfoTip,11078106,168,35)
{
Info=#0:|45:Kluch i komandi chitai v Rar.txt i WinRAR.hlp|
Font=[MS Sans Serif,14,1,0,1]
Frame=3
Width=400
Height=74
}
Этот топик читают: Гость
Ответов: 1328
Рейтинг: 69
|
|||
Архивация Rar (должен быть установлен Rar или WinRar)
|
|||
карма: 2 |
|
Ответов: 1305
Рейтинг: 29
|
|||
Ага, мало того, что в формате sha (как маленький, чесс слово ), так еще и русскими буквами
The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable. |
|||
карма: 0 |
|
Ответов: 1328
Рейтинг: 69
|
|||
исправил
|
|||
карма: 2 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Konst писал(а): исправилАга, а маску
|
|||
карма: 25 |
|
Ответов: 1328
Рейтинг: 69
|
|||
Tad, а маску смысла нет - на gotovo то тоже реакции не будет
Ща попробую в ручную поменять [size=-2]------ Добавлено в 14:00 Вроде получилось... |
|||
карма: 2 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Пишет:
- точка входа FString элемента FormatStr не найдена - точка входа doConsoleTerminate элемента WinExec не найдена На каком хиасме делал? |
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Андрей., поможет только SVN.
|
|||
карма: 22 |
|
Ответов: 1328
Рейтинг: 69
|
|||
Андрей., на 164 не обновленной ни с SVN ни HiUpdate
Замени FormatStr на FormatStr+Memory
|
|||
карма: 2 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
Konst, а у Андрея никак новую версию поставить не удается.
|
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Я как-то хотел сделать подобное, но не разобрался и просто запускал cmd.exe с параметром rar. Он у меня ничего не архивировал. Сам недавно хотел на форуме спросить. Так что спасибо.
|
|||
карма: 9 |
|
Ответов: 1328
Рейтинг: 69
|
|||
Для 162 (без консоли не будет события по завершению архивирования)
code_1819.txt |
|||
карма: 2 |
| ||
файлы: 1 | code_1819.txt [2.2KB] [278] |
Ответов: 1926
Рейтинг: 172
|
|||
Андрей. писал(а): - точка входа FString элемента FormatStr не найдена
- точка входа doConsoleTerminate элемента WinExec не найдена Да, пишет. Но я пашу на 160-м, обновил только WinExec, работает. А вот у FormatStr, видимо, pas изменён, т что пришлось обратно старую версию использовать. Впрочем, там ясно, как не пользоваться доп. точкой - просто Memory подключить. [size=-2]------ Добавлено в 16:45 Кстати, а как разархивировать определённые файлы и удалять их из архива rar? Читал rar.txt, но что-то плохо понял. |
|||
карма: 9 |
|
Ответов: 1328
Рейтинг: 69
|
|||
Добавлено удаление и извлечение ( обязательно выберите рабочую папку )
code_1820.txt |
|||
карма: 2 |
| ||
файлы: 1 | code_1820.txt [5.1KB] [322] |
Ответов: 1926
Рейтинг: 172
|
|||
Спасибо.
|
|||
карма: 9 |
|
Ответов: 3851
Рейтинг: 159
|
|||
nesco писал(а): Konst, а у Андрея никак новую версию поставить не удается.nesco, тебе хорошо - ты вон на своих крыльях летаешь, а я только подпрыгивать умею, и то с разбега Пока на небе написано Текущая версия 3.63 b162, пускай боги летают на чём хотят, а я, как мирный житель, буду жить согласно э, ... , написанному на небе, а летать не на экспериментальных аппаратах (дешевле воздуха ), а на серийных, так сказать, образцах. И вообще, как вы не понимаете - вам же хуже будет, если я начну вопросы задавать по темам в которых не разбираюсь, абсолютно |
|||
карма: 0 |
|