[QUOTE=Cheeseman;64741]Блин. достал меня этот сайт, из оперы кирилицу не понимает
1 Создайте батник со следующей строчкой C:\AVEVA\pdms11.6.SP4\pdms.bat TTY %1 SYSTEM/XXXXXX %2 $M/С:\aveva\kikall.pmlmac
измените ее под ваш пдмс.. путь пеменяйте. TTY означает запуск PDMS в консольном режиме дальше вход в pdms под фри юзером и дальше запуск файла макроса kikall.pmlmac со следующим содержимым:
ADMIN
EXPUNGE
FINISH
В принципе хватит и этого. но лучше написать так
ADMIN
EXPUNGE
VAR !DBS COLL ALL DB
DO !X FROM 1 TO !DBS.SIZE()
!DBNA = !DBS[!X].DBREF().NAME.AFTER('/*')
EXPUNGE DB $!DBNA
HANDLE (1,271)(1,273)
ENDHANDLE
ENDDO
FINISH
А как проект выбрать, в котором хочу подшивать сессии, что-то пока мне не понятно...
C:\AVEVA\Plant\PDMS12.0.SP6\pdms.bat TTY SAM SYSTEM/XXXXXX /SAMPLE $M/С:\aveva\night.pmlmac ругается на связку после $M вместо с: ставит знак вопроса и ошибка FNF...
Строчка должна выглядеть вот так C:\AVEVA\Plant\PDMS12.0.SP6\pdms.bat TTY SAM SYSTEM/XXXXXX /SAMPLE /OOO $M/С:\aveva\night.pmlmac
где /OOO это mdb под которым идет запуск
Спасибо Cheeseman. Нашел свой косяк. Забыл одну переменную прописать вот оно и висло.
Наставил после каждого действия печать на экран, и поймал точку где висело.
Буду дальше ковырять