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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Чат в автокаде? Реально ли это? Может кто встречался?

Чат в автокаде? Реально ли это? Может кто встречался?

Ответ
Поиск в этой теме
Непрочитано 09.08.2011, 15:41 #1
Чат в автокаде? Реально ли это? Может кто встречался?
proektant-minsk
 
Проектировщик ОВ
 
Минск
Регистрация: 15.10.2010
Сообщений: 42

Существует ли в среде автокад чат? То есть возможность обмениваться сообщениями с коллегами по локальной сети, через автокад? Может кто-то такое чудо видел, а может кто-то и сам написал?
Просмотров: 10881
 
Непрочитано 09.08.2011, 15:43
#2
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


А вы не пробовали простой чат по сети?
Существует их куча бесплатных.
Автокад здесь вторичен...
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 10.08.2011, 19:17
#3
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,526
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от proektant-minsk Посмотреть сообщение
Существует ли в среде автокад чат? То есть возможность обмениваться сообщениями с коллегами по локальной сети, через автокад?...
Говорят есть чат в Юниграфиксе, но требуется уровень доступа, к телу проектировщика, не ниже главного инженера завода.
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Непрочитано 11.08.2011, 09:25
#4
alexandrius

инженер-самоучка
 
Регистрация: 02.11.2010
Сообщений: 346


Цитата:
Сообщение от Alan Посмотреть сообщение
А вы не пробовали простой чат по сети?
Полагаю, на работе чаты запрещены. И, что бы "обойти" запрет, нужен чат через задницу автокад.
alexandrius вне форума  
 
Непрочитано 11.08.2011, 11:24
#5
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,835
<phrase 1=


Цитата:
Сообщение от alexandrius Посмотреть сообщение
Полагаю, на работе чаты запрещены.
Была тема http://forum.dwg.ru/showthread.php?t...E5%F0%ED%E5%F2 "Нужен ли Интернет на рабочем месте...." писал там пост №84, в том числе упоминал необходимость
чата для совместной работы.
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 11.08.2011, 12:20
#6
ASLYS

Delineante
 
Регистрация: 26.12.2006
Ростов-на-Дону/Madrid
Сообщений: 396
<phrase 1=


мы прикрутили net send к автокаду, очень даже неплохо работало.
PS код надо адаптировать под себя (заменить пути, создать пользователей и т.д.)
Вложения
Тип файла: lsp Messcad.LSP (5.4 Кб, 117 просмотров)
ASLYS вне форума  
 
Непрочитано 11.08.2011, 15:01
#7
SergAM243

инженерю чуть
 
Регистрация: 14.07.2008
Севастополь
Сообщений: 40
<phrase 1=


Вот бы еще испанский --> русский или английский
SergAM243 вне форума  
 
Непрочитано 12.08.2011, 13:32
#8
ASLYS

Delineante
 
Регистрация: 26.12.2006
Ростов-на-Дону/Madrid
Сообщений: 396
<phrase 1=


Код:
[Выделить все]
 (defun c:mess(/ i j k l m n msg Usuario L-usuarios tmp-file L-msgs op)
 (load "C:\\Documents and Settings\\aly\\Escritorio\\Alex\\LISP\\_OPEN\\Messcad.LSP")
 (setq L-msgs nil) 
 (if(dos_filep(setq file(strcat(dos_tempdir)"mensajes-messcad.txt")))
  (progn 
   (setq tmp-file(open file "r"))
   (while(setq line-act(read-line tmp-file)) (setq L-msgs(cons line-act L-msgs)))
   (setq L-msgs(reverse L-msgs))
   (close tmp-file)
   (setq L-msgs(if(null L-msgs)'("")L-msgs))
  ) 
  (setq L-msgs '("")) 
 )    
 
 (setq msg(dos_combolist  "Mensaje a enviar" "Написать или выбрать сообщение (Редактировать сообщения \"EDM\") :" L-msgs))
  
 (if(null msg)(exit))
 (if (dos_filep "C:\\Documents and Settings\\aly\\Escritorio\\Alex\\LISP\\_OPENMesscad usuarios.txt")
  (progn 
   (setq usuarios-file(open "C:\\Documents and Settings\\aly\\Escritorio\\Alex\\LISP\\_OPENMesscad usuarios.txt" "r"))
   (setq L-usuarios nil) 
   (while(setq line-act(read-line usuarios-file))(setq L-usuarios(cons line-act L-usuarios)))
   (setq L-usuarios(reverse L-usuarios))
   (close usuarios-file)
   (setq L-usuarios(mapcar'(lambda(x)(dos_strtokens x "="))L-usuarios))
  ) 

  (setq L-usuarios(list 
		       '("Ezequiel" "idom-arq")
		       '("Oscar" "cmr")		       
		       '("Alberto" "Delinea_45")
                       '("Alexey" "pc013408")
		       '("Andrés" "casino0180")
                       '("Javier" "casinodelin70")
                       '("Carlos(electrico)" "PC123")
                       '("Hugex" "Delineante001")
                       '("Deivid" "Davidtorres")
                       '("Javi" "Jdelgado")
		       '("Aurori" "Civdelin")
		       '("Laura" "Lmb_09")
		       '("Stefany" "D8bd6r3j")
                  )
 ))  
 (if(null L-usuarios)(exit)) 
 (setq i(dos_checklist "Mensajero Autocad" "Получатель  (Редактировать список  \"EDUS\")" (mapcar'(lambda(x)(cons(car x)0))L-usuarios)))
 (setq j(vl-remove nil(mapcar'(lambda(x)(if(=(cdr x)1)(car x)))i)))
  
 (setq k(vl-remove nil(mapcar'(lambda(x)(if(=(cdr x)1)(strcat (car x) " --> " (cadr(assoc (car x) L-usuarios)))))i)))
  
 (setq l "" l(foreach i k(setq l (strcat l "\n" i))l))
 (setq op(dos_msgboxex(strcat "*Получат: " l "\n\n*Сообщение:\n\"" msg"\"\n\n") "Mensajero Autocad"(list "Отправить и сохранить >>" "Отмена" "Только отправить >>")))
 (if(= op 1)(exit)) 
 (if(= op 0)
  (progn 
   (setq L-msgs(append L-msgs (list msg)) L-msgs (Quita-repetidos L-msgs))
   (setq tmp-file(open(strcat(dos_tempdir)"mensajes-messcad.txt")"w"))
   (setq L-msgs(vl-remove "" L-msgs)) 
   (foreach i L-msgs(write-line i tmp-file))
   (close tmp-file)
  )
 )  
 (foreach i j
  ;(setq i(nth 0 j))
  ;Destinatario del mensaje     
  (setq Usuario(cadr(assoc i L-usuarios)))
  ;usuario que manda el mensaje 
  (setq k(car(nth(vl-position (dos_computer)(mapcar '(lambda(x)(strcase(cadr x)))L-usuarios))L-usuarios)))
  (startapp (strcat "net send " Usuario " " (strcat (substr k 1 (vl-string-search " " k))" dice: "msg)))
 )
 
)

;Edita el archivo de mensajes enviados
(defun c:EDM( / i j k msg Usuario L-usuarios tmp-file L-msgs)
 (if(dos_filep (strcat(dos_tempdir)"mensajes-messcad.txt"))
  (progn
   (dos_msgbox "Se editará el archivo de mensajes enviados..." "Mensajero Autocad" 1 1) 
   (startapp "notepad" (strcat(dos_tempdir)"mensajes-messcad.txt"))
  ) 
  (dos_msgbox "**** No se encontró ningún archivo de mensajes antiguos ****" "Mensajero Autocad" 1 1) 
 )  
;;; (setq tmp-file(open(strcat(dos_tempdir)"mensajes-messcad.txt")"r"))
;;; (setq L-msgs nil) 
;;; (while(setq line-act(read-line tmp-file))
;;;  (setq L-msgs(cons line-act L-msgs))
;;; )
;;; (setq L-msgs(reverse L-msgs))
;;; (close tmp-file)
;;; (setq L-msgs(dos_editlist "Mensajero Autocad" "Agrega o elimina mensajes de la lista:" (if(null L-msgs)'("")L-msgs)))
;;; (if(null(vl-remove nil L-msgs))
;;;  (dos_delete (strcat(dos_tempdir)"mensajes-messcad.txt"))
;;;  (progn 
;;;   (setq tmp-file(open(strcat(dos_tempdir)"mensajes-messcad.txt")"w"))
;;;   (foreach i L-msgs(write-line i tmp-file))
;;;   (close tmp-file)
;;;  )
;;; )  
;;; (if(= 0(dos_msgboxex "  Quieres mandar un mensaje ahora?        " "Mensajero Autocad" (list "Enviar un msg >>" "Terminar >>")3))
;;;  (c:mess) 
;;; ) 
)


;Edita el archivo de usuarios de messcad
(defun c:edus( / i j k msg Usuario L-usuarios usuarios-file L-usuarios)
 (setq usuarios-file(open "C:\\Documents and Settings\\aly\\Escritorio\\Alex\\LISP\\_OPENMesscad usuarios.txt" "r"))
 (setq L-usuarios nil) 
 (while(setq line-act(read-line usuarios-file))
  (setq L-usuarios(cons line-act L-usuarios))
 )
 (setq L-usuarios(reverse L-usuarios))
 (close usuarios-file)
 (setq L-usuarios(dos_editlist "Mensajero Autocad" "Edita o agrega los usuarios en la lista con -->" L-usuarios))
 (if(null(vl-remove nil L-usuarios))
  (dos_delete "C:\\Documents and Settings\\aly\\Escritorio\\Alex\\LISP\\_OPENMesscad usuarios.txt")
  (progn 
   (setq usuarios-file(open "C:\\Documents and Settings\\aly\\Escritorio\\Alex\\LISP\\_OPENMesscad usuarios.txt" "w"))
   (foreach i L-usuarios(write-line i usuarios-file))
   (close usuarios-file)
  )
 )
 ;(dos_msgbox "El usuario fue agregado con éxito a la lista" "Mensajero Autocad"1 1) 
)

;Elimina elementos repetidos de una lista                                                   
;elimina repetidos; elimina listas repetidas;  elimina valores repetidos;                   
(defun Quita-repetidos(L0 / L1 band i j)
 (if (null L0)
  nil
  (progn 
   (setq L1(list(car L0)))
   (foreach i L0
    (setq band T)(foreach j L1(if(equal i j)(setq band nil)))
    (if band(setq L1(cons i L1)))     
   )  
   (reverse L1)
  )
 )  
)
ASLYS вне форума  
 
Автор темы   Непрочитано 14.08.2011, 22:38
#9
proektant-minsk

Проектировщик ОВ
 
Регистрация: 15.10.2010
Минск
Сообщений: 42


а как эта штука ваще работает? у нас инета на работе нет((( только локальная сеть, в ней у каждого своя папка и права в ней что то создавать или из нее удалять. папок с общим доступом для всех нету
proektant-minsk вне форума  
 
Непрочитано 16.08.2011, 11:59
#10
ASLYS

Delineante
 
Регистрация: 26.12.2006
Ростов-на-Дону/Madrid
Сообщений: 396
<phrase 1=


Интернет не нужен, нужна локальная сеть
В этой штуке надо прописать свои пути к файлу, т.е. заменить все C:\\Documents and Settings\\aly\\Escritorio\\Alex\\LISP\\_OPEN\\Messcad.LSP на свои
Прописать имена пользователей, т.е. заменить "Alexey" "pc013408" на "Вася" "имя компа"
Создать в той же папке пустой файл Messcad usuarios.txt
Загрузить Messcad.LSP, и ввести в ком. строку mess

Edm – редактировать список сохраненных сообщений
Edus- редактировать список пользователей
Миниатюры
Нажмите на изображение для увеличения
Название: 0.jpg
Просмотров: 174
Размер:	73.7 Кб
ID:	64580  Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 131
Размер:	56.6 Кб
ID:	64581  Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 121
Размер:	56.2 Кб
ID:	64582  Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 141
Размер:	56.4 Кб
ID:	64583  
ASLYS вне форума  
 
Непрочитано 16.08.2011, 13:25
#11
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


ASLYS, зря сделал привязку на DosLib (ИМХО)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.08.2011, 13:34
#12
ASLYS

Delineante
 
Регистрация: 26.12.2006
Ростов-на-Дону/Madrid
Сообщений: 396
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
ASLYS, зря сделал привязку на DosLib (ИМХО)
точно, еще DosLib надо в портфель положить
а почему зря?
ASLYS вне форума  
 
Непрочитано 16.08.2011, 13:45
#13
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


Потому что это стороннее приложение, вдобавок зависит от версии AutoCAD. Допустим, у меня 2002 или 2005. Для всех версий будешь закидывать DosLib?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.08.2011, 20:03
#14
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Как по мне это нужно делать именно на arx или net в виде клиента, подключающегося к основной, передающей программе, которую можно писать на чем угодно... при этом arx модуль отвечает за интерфейс и подготовку данных к передаче... на лиспе такое сделать, да хоть скриншот текущего вида - никаких костылей не хватит...
gomer вне форума  
 
Непрочитано 16.08.2011, 22:58
#15
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


В таком случае для чата есть масса готовых решений - от Microsoft Communicator до Vypress chat. Смысл изобретать велосипед?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.08.2011, 22:59
#16
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


кабздец... хочу, чтобы автокад за пивом бегал и на работу за меня ходил... Может кто-то такое чудо видел, а может кто-то и сам написал? (с)...
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 17.08.2011, 01:49
#17
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от hwd Посмотреть сообщение
хочу, чтобы автокад за пивом бегал и на работу за меня ходил...

Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Смысл изобретать велосипед?
черчу узел, мне нужна подскахзка... я выбираю объекты, нажимаю отправить... руководитель получает мой узел... принимает решение отправляет ответ... на все про все уходит минута...
у мелкомягких такое есть?
gomer вне форума  
 
Непрочитано 17.08.2011, 02:26
#18
Laborant

Демон на договоре
 
Регистрация: 26.06.2008
Новосибирск
Сообщений: 1,121
<phrase 1= Отправить сообщение для Laborant с помощью Skype™


Offtop: Чмоки всем, кто в этом чате...
__________________
Ты пойдешь со мной?
Laborant вне форума  
 
Непрочитано 17.08.2011, 02:44
#19
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Идите в чат, я вам дело говорю
gomer вне форума  
 
Непрочитано 17.08.2011, 06:59
#20
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


Цитата:
Сообщение от gomer Посмотреть сообщение
черчу узел, мне нужна подскахзка... я выбираю объекты, нажимаю отправить... руководитель получает мой узел... принимает решение отправляет ответ... на все про все уходит минута...
у мелкомягких такое есть?
Почта, коммуникатор, скайп, TeamViewer... Мало?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Чат в автокаде? Реально ли это? Может кто встречался?

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Может кто подскажет метод расчета опоры под фундамент? masha_ Основания и фундаменты 8 16.05.2011 13:38
Может кто знает Maxx Прочее. Архитектура и строительство 13 24.09.2007 22:44
Поможите, люди добрые. Может кто знает... kent3000 Прочее. Архитектура и строительство 8 19.02.2005 23:20
хочу с асада перейти в Excel-помогите кто чем может maxw AutoCAD 2 05.10.2004 13:33
подскажите кто может где взять литературу по VBA for AutoCad er Программирование 2 28.10.2003 14:08