Вверх ↑
Этот топик читают: Гость
Ответов: 1073
Рейтинг: 76
#61: 2016-01-09 01:56:16 ЛС | профиль | цитата
Gitarist писал(а):
Мне надо просто вывести на экран текст который находится в файле 1.txt


Gitarist писал(а):
вывести текст который храниться и переодически меняется в файле...?


Ну так просто вывести текст, или всеже вывести когда он (текст) изменится?

Gitarist писал(а):
мониторинг изменения папки , а не файла

А мне вот эти строчки покоя не дают

Flags - Сумма флагов по-умолчанию для установки определенного режима наблюдения (1 - изменение имени файла, 2 - изменение имени папки, 4 - изменение атрибутов файла,
8 - изменение размера,
16 - изменение времени последней записи,
32 - изменение времени последнего доступа...)


карма: 0

0
Ответов: 824
Рейтинг: 138
#62: 2016-01-09 02:13:17 ЛС | профиль | цитата
code_36759.txt
------------ Дoбавленo в 01.37:
ДА Gitarist, не обзывайте файл именем "1" во избежании проблем.
карма: 1

0
Ответов: 106
Рейтинг: 0
#63: 2016-01-09 03:11:10 ЛС | профиль | цитата
sashaoli писал(а):
code_36759.txt
------------ Дoбавленo в 01.37:
ДА Gitarist, не обзывайте файл именем "1" во избежании проблем.


error...


карма: 0

0
Ответов: 1925
Рейтинг: 172
#64: 2016-01-09 06:30:24 ЛС | профиль | цитата
Gitarist,

code_36760.txt
Имя файла прописано в параметре кнопки Data.
------------ Дoбавленo в 05.54:
А вот про имя "1" рассказано здесь: http://hi-asm.blogspot.ru/2010/01/rn.html
карма: 9
0
файлы: 1code_36760.txt [196B] [590]
Ответов: 824
Рейтинг: 138
#65: 2016-01-09 10:32:18 ЛС | профиль | цитата
Повтор...
code_36761.txt
------------ Дoбавленo в 09.56:
О как! Предыдущая схема появилась...
карма: 1

0
файлы: 2code_36759.txt [2.1KB] [583], code_36761.txt [2KB] [591]
Ответов: 16884
Рейтинг: 1239
#66: 2016-01-09 11:31:06 ЛС | профиль | цитата
sashaoli писал(а):
О как! Предыдущая схема появилась...
[flood]sashaoli, просто ты вызвал то сообщение на редактирование, а потом нажал "Сбросить".
Даже если бы ты отписался потом в другой теме, то этот файл появился бы там. [/flood]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 106
Рейтинг: 0
#67: 2016-01-09 17:09:27 ЛС | профиль | цитата
Мужики, большое спасибо!!!
А то сам вчера допер только как это организовать при компоненте Dir (CurentDir)...

Оба варианта - те что надо. Вопросы продолжаю

Конечно файл не будет называться 1.txt . (однако это для было новостью что лучше так не делать, был уверен что можно под любым названием открыть файл)
В этом файле что то типа таблицы ( столбцы разделены пробелами) и в блокноте итд прогах она открывается нормально а тут как ни пробовал - криво. Что то можно придумать?

И еще. не все строки мне из нее нужны. а начиная с 5ой.

Вот этот файлик.


Project file name: 5465464774445545
Date: 18:50:09 8 января 2016 г.
Table: drl
Drill Usage: 23245534322223444
Table # Tool Ref Tool # Size Exp Ord Plated Hits Unplated Hits Total Hits
======= ======== ====== ==== ======= =========== ============= ==========
1 1 1 0.500 1 32 0 32
1 2 2 0.800 2 72 170 242
1 3 3 0.900 3 16 0 16
1 4 4 1.000 4 16 0 16
1 5 5 1.200 5 16 0 16
1 6 6 3.000 6 20 0 20
1 7 7 5.000 7 4 0 4
1 8 8 0.900 8 3106 0 3106
1 9 9 1.600 9 132 0 132
=========================================================== =========== ============= ==========
Totals: 3414 170 3584


карма: 0

0
Ответов: 824
Рейтинг: 138
#68: 2016-01-09 17:42:34 ЛС | профиль | цитата
Gitarist, а сам файл выложить слабо?
карма: 1

0
Ответов: 106
Рейтинг: 0
#69: 2016-01-09 17:47:25 ЛС | профиль | цитата
sashaoli писал(а):
Gitarist, а сам файл выложить слабо?

мне маленько неудобно. с мобилы щас сижу. там в предыдущем посте он в спойлере "Код"
а здесь на форуме как то странно с залитием)))

Но однако Ctrl-c Ctrl-v в блокнот и вот он и файл
карма: 0

0
Ответов: 824
Рейтинг: 138
#70: 2016-01-09 17:55:38 ЛС | профиль | цитата
Gitarist писал(а):
Но однако Ctrl-c Ctrl-v в блокнот и вот он и файл

Как-то лень...
карма: 1

0
Ответов: 8888
Рейтинг: 823
#71: 2016-01-09 18:25:45 ЛС | профиль | цитата
sashaoli писал(а):
Как-то лень...
Слабо на HiAsm автоматизировать?
Gitarist, по схеме "coordinates2" жду замечаний
code_36766.txt
карма: 19

0
файлы: 1code_36766.txt [1.4KB] [519]
Ответов: 106
Рейтинг: 0
#72: 2016-01-09 19:13:19 ЛС | профиль | цитата
Леонид писал(а):
Слабо на HiAsm автоматизировать?
Gitarist, по схеме "coordinates2" жду замечаний
code_36766.txt

О! Леонид, здравствуйте.
[flood]
Программу ту проверил. Все в принципе как и задумывалось. Одако есть там пара неудобств. Например когда одну из направляющих тянешь мышкой и приближаешься к другой - то она "примагничивается". И все таки хотелось бы чтобы это была форма с transparency (или как то так пишется ) - зоной за пределы которой не выходили бы линии. и в ней уже был наша линейка (та что 600х600).

[/flood]

Спасибо за код, щас доберусь до компа, проверимссссс
------------ Дoбавленo в 18.37:
Леонид писал(а):
code_36766.txt


Проверил. Все равно съезжает текст... И получается надписи не над своими цифрами. А последний столбец total вообще не подписан

А нельзя как то объеденить труды sashaoli и ваши, тоесть:
Эта форма открывается и УЖЕ начинает отображать содержание файла находящегося по адресу C:\primer.rpt ? Чтобы не надо было открывать диалог для загрузки файла в прогу, не надо было жать на кнопку... Я не пойму прост куда писать и в каком элементе путь к файлу. и в реальном времени мониторить что там изменилось, выводя эту табличку с 5й строки.

Как то так
карма: 0

0
Ответов: 8888
Рейтинг: 823
#73: 2016-01-09 20:06:18 ЛС | профиль | цитата
Gitarist, отпишитесь в той теме и не торопясь, чтобы понятнее было
Задача выравнивания не решалась, (в свойствах строковых интерфейсных элементов есть и ИМЯ ФАЙЛА) но уж если надо с рюшечками:
code_36768.txt
карма: 19

0
файлы: 1code_36768.txt [1.5KB] [527]
Ответов: 824
Рейтинг: 138
#74: 2016-01-09 21:55:02 ЛС | профиль | цитата
Леонид писал(а):
Слабо на HiAsm автоматизировать?
А мнэ нэ нада.
И ваапче не панятна чаво чел хочет иметь в итоге.
code_36769.txt
------------ Дoбавленo в 21.19:
Чуть поправленно
Add(MainForm,2953706,91,70)
{
Width=329
Height=359
Caption="Монитор файла"
}
Add(Label,11328403,42,70)
{
Left=10
Top=10
Width=123
Height=17
Caption="Файл для мониторинга"
}
Add(Edit,11625570,259,70)
{
Left=10
Top=30
Width=265
Text=""
link(onChange,382029:doPart,[])
}
Add(Button,13538030,147,70)
{
Left=275
Top=30
Width=25
Caption="..."
link(onClick,10347987:doExecute,[])
}
Add(Button,15538241,63,196)
{
Left=10
Top=60
Caption="Старт"
link(onClick,16037744:doFileExists,[])
}
Add(Button,10555842,63,245)
{
Left=75
Top=60
Caption="Стоп"
link(onClick,8042041:doEvent1,[])
}
Add(LED,11710939,329,245)
{
Left=145
Top=60
Width=20
Height=20
}
Add(ODialog,10347987,203,70)
{
FileName=""
link(onExecute,11625570:doText,[])
}
Add(FilePartElm,382029,308,70)
{
Mode=0
Point(Part)
}
Add(DirectoryChanges,15216587,308,182)
{
Flags=24
SubTree=1
link(onChange,15978243:doCompare,[])
link(onError,6508863:doMessage,[])
link(DirName,382029:Part,[])
}
Add(FileTools,16037744,126,175)
{
link(onEnd,1603600:doEvent,[])
link(FileName,5560111:Var1,[(132,144)])
}
Add(IndexToChanel,1603600,168,175)
{
link(onEvent1,7326853:doMessage,[])
link(onEvent2,20257:doEvent1,[])
}
Add(Hub,20257,259,182)
{
link(onEvent1,15216587:doStartWatch,[])
link(onEvent2,11710939:doOn,[(284,195)(284,265)])
}
Add(Hub,8042041,259,245)
{
link(onEvent1,15216587:doStopWatch,[(296,251)(296,195)])
link(onEvent2,11710939:doOff,[])
}
Add(Message,7326853,210,175)
{
Message="Фай не существует!"
Icon=4
}
Add(If_else,15978243,413,182)
{
link(onTrue,14272783:doTimer,[])
link(Op1,15216587:NewFileName,[(419,173)(405,173)(405,229)(321,229)])
link(Op2,5734279:Var2,[])
}
Add(GetDataEx,5560111,259,139)
{
link(Data,11625570:Text,[])
}
Add(Timer,14272783,462,182)
{
Interval=10
Enable=1
AutoStop=1
link(onTimer,15524377:doLoad,[])
}
Add(GetDataEx,5734279,420,139)
{
Angle=3
link(Data,5560111:Var3,[])
}
Add(Message,6508863,350,189)
{
Icon=3
}
Add(Edit,5936825,707,168)
{
Left=180
Top=60
Text="5"
DataType=2
}
Add(ArrayEnum,5744431,560,245)
{
link(onItem,5824489:doCopy,[])
link(Array,15524377:Array,[])
}
Add(Copy,5824489,602,245)
{
Position=1
Count=5
link(onCopy,1244188:doCompare,[])
}
Add(StrMask,1244188,651,245)
{
Mask="* #*"
link(onTrue,15320957:doCompare,[])
}
Add(Hub,12394452,525,224)
{
link(onEvent1,14436119:doClear,[(830,230)(830,265)])
link(onEvent2,5744431:doEnum,[(550,237)(550,251)])
}
Add(If_else,15320957,700,252)
{
Type=4
link(onTrue,139615:doTrim,[])
link(Op1,5744431:Index,[(706,243)(692,243)(692,285)(573,285)])
link(Op2,5936825:Text,[])
}
Add(StrList,15524377,546,154)
{
FileName="C:\A_WinGamesHiAsm\hiasm_4,04b185\Gitarist_Test.txt"
link(onChange,12394452:doEvent1,[(585,160)(585,216)(515,216)(515,230)])
link(FileName,5734279:Var3,[(559,144)])
}
Add(StringTable,14436119,847,252)
{
Left=8
Top=93
Width=295
Height=220
Columns=#8:Table=40|10:ToolRef=40|7:Tool=40|7:Size=40|10:Exp Ord=60|14:Plated Hits=60|16:Unplated Hits=60|13:Total Hits=60|
Grid=0
}
Add(Trim,139615,749,252)
{
Char=" "
Mode=7
link(onTrim,16262397:doReplace,[])
link(Text,5744431:Item,[(755,243)(741,243)(741,292)(566,292)])
}
Add(Replace,16262397,791,252)
{
SubStr=" "
DestStr=";"
link(onReplace,14436119:doAdd,[])
}

карма: 1

0
файлы: 1code_36769.txt [3.5KB] [530]
Ответов: 16884
Рейтинг: 1239
#75: 2016-01-09 22:19:56 ЛС | профиль | цитата
sashaoli, два вопроса :
Зачем, если открываешь файл через ODialog, проверять есть он или нет ?
Что, через ODialog можно получить путь к несуществующему файлу ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)