Вверх ↑
Этот топик читают: Гость
Ответов: 1328
Рейтинг: 69
#1: 2007-08-04 07:09:57 ЛС | профиль | цитата
Архивация Rar (должен быть установлен Rar или WinRar)
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
}
карма: 2

0
Ответов: 1305
Рейтинг: 29
#2: 2007-08-04 09:16:51 ЛС | профиль | цитата
Ага, мало того, что в формате 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

0
Ответов: 1328
Рейтинг: 69
#3: 2007-08-04 10:14:47 ЛС | профиль | цитата
исправил
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#4: 2007-08-04 11:42:24 ЛС | профиль | цитата
Konst писал(а):
исправил

Ага, а маску
Add(StrMask,15340044,385,329)
{
Mask="*Готово*"
}
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1328
Рейтинг: 69
#5: 2007-08-04 14:00:54 ЛС | профиль | цитата
Tad, а маску смысла нет - на gotovo то тоже реакции не будет
Ща попробую в ручную поменять

[size=-2]------ Добавлено в 14:00
Вроде получилось...
карма: 2

0
Ответов: 3851
Рейтинг: 159
#6: 2007-08-16 12:43:08 ЛС | профиль | цитата
Пишет:
- точка входа FString элемента FormatStr не найдена
- точка входа doConsoleTerminate элемента WinExec не найдена

На каком хиасме делал?
карма: 0
начавший
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#7: 2007-08-16 12:49:43 ЛС | профиль | цитата
Андрей., поможет только SVN.
карма: 22

0
Ответов: 1328
Рейтинг: 69
#8: 2007-08-16 16:12:40 ЛС | профиль | цитата
Андрей., на 164 не обновленной ни с SVN ни HiUpdate

Замени FormatStr на FormatStr+Memory

Add(WinExec,2894033,276,458)
{
RunEvent=1
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(doConsoleTerminate)
link(Params,10172135:Value,[])
}
Add(FormatStr,7781866,234,381)
{
DataCount=1
Mask="a %1"
link(onFString,10172135:doValue,[])
}
Add(Memory,10172135,283,381)
{
}
карма: 2

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#9: 2007-08-16 16:14:26 ЛС | профиль | цитата
Konst, а у Андрея никак новую версию поставить не удается.
карма: 22

0
Ответов: 1926
Рейтинг: 172
#10: 2007-08-16 16:33:50 ЛС | профиль | цитата
Я как-то хотел сделать подобное, но не разобрался и просто запускал cmd.exe с параметром rar. Он у меня ничего не архивировал. Сам недавно хотел на форуме спросить. Так что спасибо.
карма: 9
0
Ответов: 1328
Рейтинг: 69
#11: 2007-08-16 16:35:30 ЛС | профиль | цитата
Для 162 (без консоли не будет события по завершению архивирования)
code_1819.txt
карма: 2

0
файлы: 1code_1819.txt [2.2KB] [278]
Ответов: 1926
Рейтинг: 172
#12: 2007-08-16 16:45:00 ЛС | профиль | цитата
Андрей. писал(а):
- точка входа FString элемента FormatStr не найдена
- точка входа doConsoleTerminate элемента WinExec не найдена

Да, пишет. Но я пашу на 160-м, обновил только WinExec, работает. А вот у FormatStr, видимо, pas изменён, т что пришлось обратно старую версию использовать. Впрочем, там ясно, как не пользоваться доп. точкой - просто Memory подключить.

[size=-2]------ Добавлено в 16:45
Кстати, а как разархивировать определённые файлы и удалять их из архива rar? Читал rar.txt, но что-то плохо понял.
карма: 9
0
Ответов: 1328
Рейтинг: 69
#13: 2007-08-16 18:10:05 ЛС | профиль | цитата
Добавлено удаление и извлечение ( обязательно выберите рабочую папку )
code_1820.txt
карма: 2

0
файлы: 1code_1820.txt [5.1KB] [322]
Ответов: 1926
Рейтинг: 172
#14: 2007-08-16 18:43:23 ЛС | профиль | цитата
Спасибо.
карма: 9
0
Ответов: 3851
Рейтинг: 159
#15: 2007-08-16 19:10:19 ЛС | профиль | цитата
nesco писал(а):
Konst, а у Андрея никак новую версию поставить не удается.

nesco, тебе хорошо - ты вон на своих крыльях летаешь, а я только подпрыгивать умею, и то с разбега

Пока на небе написано Текущая версия 3.63 b162, пускай боги летают на чём хотят, а я, как мирный житель, буду жить согласно э, ... , написанному на небе, а летать не на экспериментальных аппаратах (дешевле воздуха ), а на серийных, так сказать, образцах. И вообще, как вы не понимаете - вам же хуже будет, если я начну вопросы задавать по темам в которых не разбираюсь, абсолютно
карма: 0
начавший
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)