Как в 1с 7.7 програмно развернуть окно формы на весь экран. #17844


#0 by pazhar
Подскажите пожалуйста, сто нужно написать после строки в модуле формы (справочника)  Процедура Приоткрытии,чтобы форма (справочник) разворачивалась на весь экран
#1 by NiGMa
Средствами 1С - никак. Потому что в 7.7 на весь экран открывается не одно окно, а все окна сразу - вот и нет такого метода (штатного). Но не отчеавайся! WSH тебе поможет! (поищи это слово по форуму)
#2 by сабж
#3 by Вильям
Развернуть окно на весь экран -------------------------------------------------------------------------------- Замечание: Если у вас этот код не работает, значит не установлен <Windows Scripting Host> или установлена старая версия. "Что вам нужно для начала: Первое, что надо сделать - убедиться, что Windows Scripting Host у вас есть. В состав W2K он входит изначально. Если вы используете Windows 98 или Internet Information Server 4.0, или если вы устанавливали Option Pack для Windows NT 4 и для Windows 95, он у вас точно есть. В случае Windows 95 все усложняется, и Windows Scripting Host придется скачивать с сайта Microsoft (msdn.microsoft.com/scripting). Напишите в командной строке "wscript". Если появилось диалоговое окно с надписью, отличной от "File not found", все в порядке." <по материалам с ; (c) mszsuz
#4 by ты ишшо
буху это скажи - проверьте наличие WSH. Правильный код должен работать АВТОМАТИЧЕСКИ. вот так, например -
#5 by ЕщеХочется
хорошая вещь только бы еще ее научить делать это в заданной программе 1с а не в активном окне. Кто знает как это действие WSHShell.SendKeys("{LEFT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}"); выполнить в заданной программе 1с
#6 by ЧеНеВидишь
? // вызывать в конце процедуры "ПриОткрытии" из модуля формы
#7 by ЕщеХочется
а если зватем перейти в другое окно? может както использовать   AppActivate("Х") – активизирует приложение по заголовку Х окна или по идентификатору процесса Х
#8 by ЕщеХочется
мне нужно для чего это для выгоняния пользователей, если они свернут окно то не получается их выгнать, так как они работают в это момент в другой программе
#9 by ЕщеХочется
как узнать "идентификатор процесса"  заданного запуска 1с?
#10 by ЕщеХочется
там есть но голову можно сломать
#11 by Ёжик в тумане
Бесполезное занятие - не приводит ни к чему. Если нет такого функционала в 1С, то все попытки его изобразить подобны сизифову труду. Напиши в Microsoft - может чё посоветуют
#12 by ЕщеХочется
Ёжик в тумане но WScript работает в свернутом окне, соответсвенно можно его активироват его и развернуть а потом    ЗавершитьРаботуСистемы
#13 by ЕщеХочется
ЕщеХочется а может все приложения закрыть с помощью WScript , чтоб не сворачивали окно 1с :-)
#14 by Ёжик в тумане
И обломишься - не всегда работа завершится.
#15 by ЕщеХочется
ALT F4 пока не закроет то что нужно :-)
#16 by Ёжик в тумане
Что за маниакальная тяга в WScript... Ещё бы WinApi из 1С вызывали...
#17 by Ёжик в тумане
Ну и будет оно закрывать до завтра...
#18 by ЕщеХочется
зато закроет вындос :-)
#19 by Ёжик в тумане
+17 Или до послезавтра..
#20 by ЕщеХочется
некоторые юзвери сворачивают 1с а нужно всех выгнать
#21 by ЕщеХочется
с чего ты решил что будет долго закрывать?
#22 by ЕщеХочется
SendKeys("%+{TAB}") переход по окнам и последовательно все закрывать
#23 by Ёжик в тумане
Есть куча случаев, когда ЭТО не сработает. Только похоже, тебе эти случаи неведомы..
#24 by ЕщеХочется
Ёжик в тумане раскажми очень интересно узнать
#25 by Ёжик в тумане
Пойди на майдан и купи там себе губозакаточную машинку.
#26 by ЕщеХочется
не понимаю хохлов ~:-)
#27 by Ёжик в тумане
Я тоже их не понимаю.
#28 by ЕщеХочется
я понимаю если запущен длительный процес, но он когдато закончится, может попробовать "esc" чтоб прекратить длительный процесс
#29 by Ёжик в тумане
Есть такой процесс, называется Вопрос("Сохранить?","Да+Нет") без таймаута. Будешь посылать "Нет" во все окна?
#30 by ЕщеХочется
затем интер, а затем Alt F4
#31 by ЕщеХочется
много много раз интер много много раз esc? много много раз alt f4 всеравно  когдато закроется :-)
#32 by Ёжик в тумане
Тебе надо выдать орден Сизифа первой степени. У него были похожие методы.
#33 by ЕщеХочется
Ёжик в тумане спаибо за оценку моей скромной персоны :-:
#34 by Ёжик в тумане
Не ты первый, не ты и последний, кто безуспешно пытался организовать массовое закрытие 1С программными средствами.
#35 by ЕщеХочется
Ёжик в тумане думаю ты не прав
#37 by Ёжик в тумане
Многие так думали. И где они все?
#38 by syktyk
Мощно задвинул. Внашаить!(с)ХРюн
#39 by spock
2Чееее? Честно же написАл как делать нуна :-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям