Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по Tcl, 3 вопроса..... 
:(
    Опции темы
Matrixon
  Дата 21.1.2006, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 17.2.2005

Репутация: нет
Всего: нет



Всем салют

Есть несколько вопросов :

1)
как определить тип файла через скрирт tcl, т.е мне нужно найти все executable files
которыми могут быть как и .exe файлы , так и файлы без точек....

2)
вопрос по сложнее вопрос по Саморепродукции smile

например

есть файл hello.exe написанный на C , который допустим просто печатает Hello World
задача такая после того как мы нашли файл *.ехе ( 1-й вопрос ) мне в него нужно добавить
код моего файла (hello.exe) и чтобы тот файл в который мы добавили мой код , работал ,т.е выполнял 2 кода свой и мой который я добавил .
----------------------------------------------
пример:
-------------
1й файл
1.exe ---> печатает 12345

2й файл
my.exe --> печатает Hello

при запуске my.exe находим файл 1.exe
а затем когда мы запустим 1.exe ---> 12345 Hello
------------------------------------------------

Думаю что получилось объясниться smile

Ну и на последок smile :
3)
не получается нормально сделать exec нового процесса из tcl скрипта
hello.tcl -> exec another process/programm ( another process asks for input, outputs something) -> another process terminates -> we return to hello.tcl for rest procedures.

вот эта схема не получается ...

set b { some bash programm... }
set fd [open logicbomb w+]
puts $fd $b
close $fd

open "| logicbomb" "w" // это работает , но не дожидается второго инпута и заканчивает наш tcl скрипт

exec logicbomb // вообще не работает

Буду очень благодарен если чемто сможете помочь , мне это нужно для проекта по tcl

PM MAIL   Вверх
Бонифаций
Дата 25.1.2006, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: нет
Всего: 40



может тебе по пункту 3) expect посмотреть как сделан?


--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Клуб юнуксоидов"
powerfox
ZeeLax
nickless

Что такое клуб юнуксоидов?

Это место более свободного общения специалистов и любителей *NIX систем.


Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем.


Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:


  • Оскорбления запрещены.
  • Holy wars разрешены, но в небольших размерах. Если вы создаёте что-то уровня Windows vs. Linux, то постите это в Религиозных войнах, пожалуйста.
  • Если вы хотите выставить здесь какое-либо своё творение - милости просим.
  • За интересные новости, интересные статьи, высказывания и юмор (в тему) + в репу.

Короче, по репе получите по полной программе ;-) Happy hacking!



Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Клуб юнуксоидов | Следующая тема »


 




[ Время генерации скрипта: 0.0744 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.