Вверх ↑
Этот топик читают: Гость
Ответов: 122
Рейтинг: 2
#1: 2013-06-14 10:39:47 ЛС | профиль | цитата
Есть друг. У меня с ним общая папка в Dropbox. Он сильно любит лазить в ненужные места и делать всякую фигню. Но он постоянно запускает *.exe файл находящийся в одном и том же месте. Задача: как сделать "серытой" некоторые (ему ненужные) папки и файлы?

Пробовал через "FileAttributes" но ничего не вышло.
Есть решение через CMD но мне хочется научиться делать это без CMD.

код "начало":
Add(MainForm,2953706,560,140)
{
Caption="Закрой меня"
Position=1
link(onCreate,7654970:doEnum,[])
}
Add(StrList,10868062,616,84)
{
Strings=#5:*.sha|4:log|7:source|7:engine|
}
Add(ArrayEnum,7654970,630,154)
{
link(onItem,15046820:doSearch,[])
link(Array,10868062:Array,[])
}
Add(FileSearch,15046820,686,154)
{
Ext=""
Dir="."
link(onSearch,2881163:doAdd,[])
link(Ext,7654970:Item,[(692,142)(670,142)(670,199)(636,199)])
}
Add(InfoTip,10607271,735,140)
{
Info=#0:|28:Скрыть эти файлы и папки |
Font=[Corbel,15,0,0,1]
HAlign=2
Width=246
Height=74
}
Add(StrList,2881163,749,154)
{
}

------------ Дoбавленo в 08.07:
я чувствую себя нубом

[burl=http://forum.hiasm.com/forum.html?q=3&p=49878#p49878]тЫк[/burl]
------------ Дoбавленo в 08.56:
всё таки как сделать через CMD (прогой у меня антивирус ругается)
------------ Дoбавленo в 10.39:
все вроде сделал

Add(MainForm,2953706,238,140)
{
Caption="Запуск сервера"
Position=1
link(onCreate,15834335:doEvent2,[])
}
Add(FileTools,6458914,343,126)
{
DelToRecycle=1
FileName="configAlexCraftStarted"
link(onEnd,11946536:doEvent,[])
}
Add(IndexToChanel,11946536,399,126)
{
link(onEvent1,8326758:doFileExists,[])
link(onEvent2,16268253:doMessage,[])
}
Add(Message,16268253,455,133)
{
Message="Сервер уже запущен на другом компе"
Icon=1
link(onMessage,6175240:doWork1,[(501,139)])
}
Add(StyleXP,6267251,238,70)
{
}
Add(FileTools,8326758,504,105)
{
FileName="configAlexCraftWait"
link(onEnd,422967:doEvent,[])
}
Add(IndexToChanel,422967,560,105)
{
link(onEvent1,4574361:doEvent1,[])
link(onEvent2,8198833:doMessage,[])
}
Add(Message,8198833,623,112)
{
Message="Сервер находится на перестройке"
link(onMessage,6202550:doWork1,[(667,118)])
}
Add(HubEx,6175240,497,175)
{
Angle=2
link(onEvent,2953706:doClose,[(226,181)(226,167)])
}
Add(WinExec,2687357,763,98)
{
FileName="start.bat"
Mode=6
}
Add(Hub,4574361,686,105)
{
OutCount=3
link(onEvent1,2687357:doShellExec,[])
link(onEvent2,3513038:doData,[(732,118)(732,153)])
link(onEvent3,6202550:doWork2,[(712,125)(712,181)])
}
Add(FileStream,14987454,826,133)
{
FileName="configAlexCraftStarted"
Mode=2
AutoCopy=0
Point(doCopyFromStream)
}
Add(DoData,3513038,763,147)
{
Data=String(Started)
link(onEventData,14987454:doCopyFromStream,[])
}
Add(StrList,10868062,350,203)
{
Strings=#5:*.sha|8:plugins|5:mods|7:config|9:hider.exe|23:обновление плагинов.exe|9:start.bat|
}
Add(ArrayEnum,7654970,364,273)
{
link(onItem,504151:doCompare,[])
link(Array,10868062:Array,[])
}
Add(FileSearch,15046820,483,273)
{
Ext=""
Dir="."
link(onSearch,16431688:doSet,[])
link(Ext,7654970:Item,[(489,261)(406,261)(406,314)(370,314)])
}
Add(StrMask,504151,413,273)
{
Mask="*"
link(onFalse,15046820:doSearch,[])
link(onTrue,899108:doStrCat,[(461,286)(461,335)])
}
Add(StrCat,899108,483,329)
{
Str1="."
link(onStrCat,5940158:doSet,[])
}
Add(FileAttributes,16431688,546,266)
{
Attr=10
}
Add(FileAttributes,5940158,546,322)
{
Attr=40
}
Add(Hub,15834335,294,147)
{
InCount=2
link(onEvent1,6458914:doFileExists,[])
link(onEvent2,7654970:doEnum,[(336,160)(336,279)])
}
Add(Button,5908450,238,105)
{
Left=35
Top=25
Width=315
Caption="Запустить сервер"
link(onClick,15834335:doEvent1,[(282,111)(282,153)])
}
Add(HubEx,6202550,663,175)
{
Angle=2
link(onEvent,6175240:doWork2,[])
}
карма: 0

0
vip
#1.1контекстная реклама от партнеров
1
Сообщение
...
Прикрепленные файлы
(файлы не залиты)