Вверх ↑
Этот топик читают: Гость
Ответов: 17
Рейтинг: 1
#1: 2008-12-12 21:54:26 ЛС | профиль | цитата
Я имею очень небольшой опыт работы в среде... И вот столкнулся с проблемой! Вообщем мне нужно прописать адрес папки (которая будет копироваться)... Но не просто адрес, а мне надо сменную что прописана в самой осе ( например %WINDIR% - директория в которую установлена Windows, или %USERPROFILE% - путь к профайлу текущего пользователя....)!!!
Пробовал пристроить елемент "Путь к некоторым папкам", но все равно в конечном результате файлы копируются не в указанный путь на елементе, а в корень Хиасма...
Подскажите пожалуйста, как и где прописывать системные адреса (Например к папке Автозагрузка, Рабочий стол, и остальные...)!!!

Заранее благодарен за ответ!
карма: 0

0
Ответов: 3514
Рейтинг: 184
#2: 2008-12-12 22:00:04 ЛС | профиль | цитата
code_10942.txt
карма: 0
1
файлы: 1code_10942.txt [341B] [225]
Голосовали:axej
Ответов: 17
Рейтинг: 1
#3: 2008-12-12 22:15:11 ЛС | профиль | цитата
Большое спасибо!
------------ Дoбавленo:

Еще один вопрос! Как автоматически определить адрес текущего исполняющего файла?
карма: 0

0
Ответов: 3514
Рейтинг: 184
#4: 2008-12-12 22:21:42 ЛС | профиль | цитата
Аналогично:
code_10943.txt
карма: 0
0
файлы: 1code_10943.txt [317B] [232]
Ответов: 17
Рейтинг: 1
#5: 2008-12-12 22:36:48 ЛС | профиль | цитата
Помоги плиз еще раз... Вродебы все верно... но не работает...(((


Add(Dir,1214509,511,21)
{
Point(WindowsDir)
Point(ProgramsDir)
Point(StartMenuDir)
Point(FavoritesDir)
Point(FontsDir)
Point(HistoryDir)
Point(MyDocumentDir)
Point(SendToDir)
}
Add(Button,480749,126,245)
{
Left=235
Top=155
Width=80
Caption="Ok"
link(onClick,13587022:doCopy,[(272,251)(272,356)])
}
Add(DirTools,13587022,385,350)
{
link(Source,12939360:Result,[(391,324)(517,324)])
link(Dest,1214509:DesktopDir,[(398,202)(524,202)])
}
Add(MainForm,16759632,42,14)
{
Width=568
Height=417
}
Add(StrCat,12939360,511,266)
{
Str2="autoloads.exe"
link(Str1,1214509:CurrentDir,[])
}
карма: 0

0
Ответов: 3514
Рейтинг: 184
#6: 2008-12-12 22:40:21 ЛС | профиль | цитата


Add(Dir,1214509,301,196)
{
Point(WindowsDir)
Point(ProgramsDir)
Point(StartMenuDir)
Point(FavoritesDir)
Point(FontsDir)
Point(HistoryDir)
Point(MyDocumentDir)
Point(SendToDir)
}
Add(Button,480749,168,273)
{
Left=235
Top=155
Width=80
Caption="Ok"
link(onClick,2283240:doEvent1,[])
}
Add(DirTools,13587022,301,336)
{
link(Source,12939360:Result,[])
link(Dest,10594364:Result,[(314,324)(363,324)])
}
Add(StrCat,12939360,301,273)
{
Str2="autoloads.exe"
link(Str1,1214509:CurrentDir,[])
}
Add(Hub,2283240,224,273)
{
OutCount=3
link(onEvent1,12939360:doStrCat,[])
link(onEvent2,10594364:doStrCat,[])
link(onEvent3,13587022:doCopy,[(268,293)(268,342)])
}
Add(StrCat,10594364,357,280)
{
Str2="autoloads.exe"
link(Str1,1214509:DesktopDir,[(363,254)(314,254)])
}

карма: 0
0
Ответов: 17
Рейтинг: 1
#7: 2008-12-12 22:45:41 ЛС | профиль | цитата
Спс!
карма: 0

0
Ответов: 3514
Рейтинг: 184
#8: 2008-12-12 22:46:46 ЛС | профиль | цитата
Для вас подсказка: что бы путь получился, его нужно "слепить". Т.е. на нижней точке он будет доступен только после doStrCat, добавленный хаб первые два действия сцепляет пути и имена файлов, а третьим копирует из одного места в другое.
карма: 0
1
Голосовали:axej
Ответов: 17
Рейтинг: 1
#9: 2008-12-12 23:47:55 ЛС | профиль | цитата
Ну я уже это догадался! Все равно спасибо!))
карма: 0

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)