Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > ? по Lisp

? по Lisp

Ответ
Поиск в этой теме
Непрочитано 29.04.2004, 16:20 #1
? по Lisp
 
Сообщений: n/a

Как после загрузки какого-либо приложения (*.lsp, *.fas и т.п.) вызвать его, если оно закодировано? подскажите уважаемые программисты
Просмотров: 2175
 
Непрочитано 29.04.2004, 16:46
#2
{Smirnoff}

Инженер по системам безопасности
 
Регистрация: 23.11.2003
Рига
Сообщений: 1,099


С *.lsp все просто. Открываем в Notepad (или в редакторе VisualLISP) файл и ищем строчку(и) (defun c:xxx .... Вот то что вместо ххх и будет командой запускающей программу из командной строки. Если в отсутствует с: то такая программа по крайней мере не предназначена для запуска из командной строки, при желании можно запустить заключив в скобки (ххх). Но лучше этого не делать, т. к. скорее всего она просто используеться основной программой. В одном файле может содержаться много программ.

C *.fas и *.vlx все хуже. Если отсутствует инструкция или сообщение при загрузке о том как вызвать запуск программы, то запустить можно только "методом научного тыка". Часто программы запускаются по названию файла. Ничего лучше придумать сложно. Правда есть декомпиляторы, но непосвященный мало чего отыщет в коде который они возвращают. Он совсем не в том виде как в исходнике.
{Smirnoff} вне форума  
 
Непрочитано 30.04.2004, 17:27
#3
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


При загрузке приложений с ком.строки (LOAD *.lsp, fas) в случае удачной загрузки может появиться строка типа C:XXX - или что то похожее на это или вообще сообщение типа "вызов программы...."- т.е. возможна подсказка, но это зависит от программы (как ее написали)
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 03.05.2004, 09:50
#4
kos

LISP-программист
 
Регистрация: 25.08.2003
Тутэйшы
Сообщений: 238


Цитата:
Сообщение от Геннадий aka PG
...может появиться строка типа C:XXX - или что то похожее на это или вообще сообщение типа "вызов программы...."- т.е. возможна подсказка, но это зависит от программы (как ее написали)
Это называется "хорошим стилем" программирования. Я называю "хорошим тоном". Но надеяться на это особо не стоит, многие ли у нас обучены манерам...
__________________
Там все есть для счастья - меня там только нет.
Так это значит, что я там - буду!
kos вне форума  
 
Непрочитано 17.06.2004, 09:47
#5
Айболит


 
Сообщений: n/a


Если очень нужно то наверно можно выполнить функцию
(acad_strlsort (atoms-family 1)) до и после загрузки *.fas,
а затем сравнить какие функции появились.
 
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > ? по Lisp

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск