Вверх ↑
Этот топик читают: Гость
Ответов: 1376
Рейтинг: 197
#16: 2010-08-28 21:18:49 ЛС | профиль | цитата
Ravilr писал(а):
двойные слеши в нужных местах

И с двойными слешами не хочет работать, а
petrocan писал(а):
слово copy пропущено

FileName компонента = Copy
карма: 1

0
Ответов: 1379
Рейтинг: 86
#17: 2010-08-28 21:20:40 ЛС | профиль | цитата
foksov, извини. Уже потом увидел.
Реально работать не хочет никак
карма: 0

0
Ответов: 1376
Рейтинг: 197
#18: 2010-08-28 21:20:41 ЛС | профиль | цитата
Soloman писал(а):
F: esult_121.txt
про это и говорили
карма: 1

0
Ответов: 4641
Рейтинг: 334
#19: 2010-08-28 21:25:49 ЛС | профиль | цитата
petrocan писал(а):
Реально работать не хочет никак

а реально copy.exe есть? вот у меня его нету!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1379
Рейтинг: 86
#20: 2010-08-28 21:27:45 ЛС | профиль | цитата
foksov, у меня там 2 слэша стоят и все равно

------------ Дoбавленo в 21.27:
Ravilr, я уже изменил на cmd и все же
карма: 0

0
Ответов: 34
Рейтинг: 1
#21: 2010-08-28 21:30:40 ЛС | профиль | цитата
Ravilr писал(а):
а реально copy.exe есть? вот у меня его нету!


Эта команда работает из под cmd.exe Я проверял так
Запускаем DOS окно командой cmd через Пуск->Командная строка,
копируем copy /b F:Текст_1.txt+F:Текст_2.txt F: esult_121.txt(это чтоб ручонками не набивать),
правой кнопкой на заголовке DOS окна, и выбираем ИЗМЕНИТЬ->ВСТАВИТЬ. Работает четко.

Файлы Текст_1.txt и Текст_1.txt содержат соответственно циферки "123" и "456", а result_121.txt после слияния содержит уже "123456"
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1379
Рейтинг: 86
#22: 2010-08-28 21:31:01 ЛС | профиль | цитата
вот какая строка (это из дебага получено) у меня и никак
copy /b D:	ext_1.txt+D:	ext_2.txt D:
esult_121.txt
карма: 0

0
Ответов: 356
Рейтинг: 31
#23: 2010-08-28 21:31:12 ЛС | профиль | цитата
Одна заданная строка

Add(MainForm,14050274,546,161)
{
Width=409
Height=279
Caption=""
link(onCreate,12731325:doConsoleExec,[])
}
Add(WinExec,12731325,609,161)
{
Param="/c copy /b F:Текст_1.txt+F:Текст_2.txt F:\result_121.txt"
FileName="cmd.exe"
Point(doConsoleExec)
}
Вся программа

Add(MainForm,2953706,434,266)
{
}
Add(ODialog,1106631,490,161)
{
StartDir="F:"
FileName="text_1.txt"
link(onExecute,587091:doText,[])
}
Add(ODialog,12008771,490,105)
{
StartDir="F:"
FileName="text_2.txt"
link(onExecute,12980779:doText,[])
}
Add(Button,230970,434,161)
{
Left=5
Top=35
Width=50
Caption="Файл 1"
link(onClick,1106631:doExecute,[])
}
Add(Button,11595569,434,105)
{
Left=5
Top=65
Width=50
Caption="Файл 2"
link(onClick,12008771:doExecute,[])
}
Add(InfoTip,11691973,427,147)
{
Info=#6:файл 1|
Width=106
Height=53
}
Add(InfoTip,13966878,427,91)
{
Info=#6:файл 2|
Width=106
Height=53
}
Add(WinExec,8858728,539,280)
{
FileName="cmd.exe"
Point(doConsoleExec)
Point(onConsoleResult)
link(onExec,6754375:doText,[])
link(Params,11592100:Var,[])
link(onConsoleResult,8785278:doCharset,[(587,293)(587,335)])
}
Add(Edit,12980779,553,105)
{
Left=70
Top=65
Width=280
Text=""
}
Add(Label,1112135,616,217)
{
Left=5
Top=125
Width=345
Height=25
Caption=""
}
Add(Edit,587091,546,161)
{
Left=70
Top=35
Width=280
Text=""
}
Add(Button,517459,434,217)
{
Left=5
Top=95
Width=50
Caption="Сделать"
link(onClick,15598375:doEvent1,[])
}
Add(Hub,15598375,483,217)
{
OutCount=3
link(onEvent1,838162:doString,[])
link(onEvent2,8858728:doConsoleExec,[(518,230)(518,300)])
}
Add(Label,6754375,623,280)
{
Left=5
Top=160
Width=345
Height=25
Caption=""
}
Add(InfoTip,12320435,609,175)
{
Info=#21:Удалить после отладки|
Width=57
Height=144
}
Add(FormatStr,838162,546,217)
{
Mask="/c copy /b %1+%2 F:\result_121.txt"
Point(FString)
link(onFString,1112135:doText,[])
link(Str1,587091:Text,[])
link(Str2,12980779:Text,[])
}
Add(Debug,11592100,546,259)
{
link(Data,838162:FString,[])
}
Add(Charset,8785278,602,329)
{
link(onCharset,3912980:doEvent,[])
}
Add(Debug,3912980,651,329)
{
}
карма: 0

0
Ответов: 1379
Рейтинг: 86
#24: 2010-08-28 21:33:27 ЛС | профиль | цитата
так а кто нас запутал параметрами? olDjeka, и что это за /c в начале?
карма: 0

0
Ответов: 356
Рейтинг: 31
#25: 2010-08-28 21:33:32 ЛС | профиль | цитата
Вопросы к cmd /?, а не к компонентам.
карма: 0

0
Ответов: 1379
Рейтинг: 86
#26: 2010-08-28 21:34:15 ЛС | профиль | цитата
Ну короче вот исходная схема у меня отлично работает code_20271.txt
карма: 0

0
файлы: 1code_20271.txt [2.2KB] [191]
Ответов: 34
Рейтинг: 1
#27: 2010-08-28 21:41:17 ЛС | профиль | цитата
petrocan, у меня не хочет(имя диска поменял). Что означает выделенный ключ /c "/c copy /b" ? В смысле он там лишний.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 4641
Рейтинг: 334
#28: 2010-08-28 21:42:36 ЛС | профиль | цитата
короче. если не работает. пробуем так.
code_20272.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_20272.txt [1.5KB] [183]
Ответов: 8926
Рейтинг: 823
#29: 2010-08-28 21:49:52 ЛС | профиль | цитата
Soloman, я повторил Ваше копирование с cmd и с помощью схемы HiAsm - рзультаты совершенно одинаковые
Ravilr, при форматировании строки из данных файла можно напороться на неожиданные результаты
code_20273.txt
карма: 19

0
файлы: 1code_20273.txt [1.5KB] [164]
Ответов: 34
Рейтинг: 1
#30: 2010-08-28 21:52:28 ЛС | профиль | цитата
Ну не работает ни фига.
------------ Дoбавленo в 21.52:
Леонид писал(а):
Soloman, я повторил Ваше копирование с cmd и с помощью схемы HiAsm - рзультаты совершенно одинаковые


Да блин, что ж тогда у меня не по циркулю настроено. Версия HIasm 4.0.4 build 184
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)