#0
by Чес
В общем суть задачии такова При входе на сервер терминалов должен срабатывать скрипт vbs с двумя кнопками - 1 запускает 7.7, вторая 8.0 need help!!!
#5
by Чес
В жизни всякое бывает - у меня только 2 варианта или скрипт или bat Есть ли вообще варианты по решению этой задачи без использования языков 1. bat файл 2. *.vbs а еще?
#6
by Кочуров
Скрипт с кнопками - это HTML Application Можно и не одну кнопку сделать Пример можешь глянуть у меня на в исходниках
#10
by Кочуров
Я не спорю, что нельзя. Я просто пример привел, который можно посмотреть. А ты свой приведи, пусть народ выбирает, что удобнее
#16
by Чес
Ну, никак... Дело в том что наш админ непробиваем в этом плане - лень двигатель прогресса.
#17
by Радиоприемник
if msgbox("если 8, то yes, если 7, то no",vbyesno)=vbyes then msgbox "запускаем восьмерку" else msgbox "запускаем 7" end if
#20
by Андрюха
Отличное элегантное решение. По желанию можно добавить второй msgbox с вопросом "Уверен?".
#21
by Чес
Да елки |=========================| | | | |========| |========| | | | v 7.7 | | v 8.8 | | | |========| |========| | | | |=========================| вот такое на vbs возможно?
#22
by smaharbA
Set WSHShell = CreateObject("Wscript.Shell") set oIE=wscript.createobject("InternetExplorer.Application","Evnt_") oIE.Navigate("about:blank") oIE.fullscreen=-1 oIE.Toolbar=0 oIE.Statusbar=0 oIE.resizable=0 oIE.menubar=0 oIE.height=40 oIE.width=350 set oScreen=oIE.document.parentWindow.screen oIE.Top=oScreen.height/2-oIE.height/2 oIE.Left=oScreen.Width/2-oIE.width/2 oie.document.write("<body scroll = 'no' onload='Exit=0;'><div style='position:absolute;top:10px;left:0px;height:" & oIE.height & "px;width:" & oIE.width & "px;scroll;no'><button id=b1 onclick='Exit=1;'>Запуск 1Cv7.7</button><button id=b2 onclick='Exit=2;'>Запуск 1Cv8.0</button><button onclick='Exit=-1;'>Cancel</button></div></body>") oIE.visible=-1 pass="" sExit=0 on error resume next do while oie.document.script.Exit=0 if oie.document.body.onmouseout then oie.document.focus wscript.sleep 100 loop sExit=oie.document.script.Exit select case sExit case -1 'logoff case 1 wshshell.exec("c:program files1cv77.admin.211cv7s.exe") case 2 wshshell.exec("c:program files1cv77.admin1cv7s.exe") end select oIE.Quit on error goto 0 sub Evnt_onquit if sExit=0 then msgbox "Нехорошо!!!" WSHShell.run WScript.Scriptfullname,0,0 end if end sub
#24
by Чес
Только вот вопрос - из за чего эта радость не срабатывает на сервере. Локально - все ОК, а на сервере на кнопки ноль реакции
#25
by smaharbA
Ну они не совсем треплются, есть еще InputBox и Popup (тут 4 варианта можно реализовать, и кога меньше)...
#28
by smaharbA
Все работает, только на сервере проверил...счас проверю под "ограниченным" усером...
#31
by romix
Вообще-то правильный подход (если цель была - запретить запуск всего остального, кроме 1С 7.7 и 8.0) - RestrictRun и иже с ним. И 2 ярлыка на рабочий стол/в меню кнопки Пуск.
#33
by smaharbA
Завел нового усера, безправного, не правил ИЕ(несчитая что у меня в ГП задано abbout:blank как надежный узел всем) все срабатывает и даже заменив 'logoff на wshshell.exec("logoff") завершает сеанс...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Спящий режим
- Как в справочнике 1С7.7 при заменить ввод нового на перенос по ОЛЕ?
- как в 1С8 удалить запись из журнала регистрации
- Форма 2-НДФЛ
- При формировании журнала кассы в 1С Бухгалтерии 7.7 выдаёт ошибки...
- Свернуть партии товара
- 1C v 7.7 - Радиокнопка и форма 1с - Как заставить по группам радиокнопки располо
- Скрыть главное окно 1С
- Мороз добил базу ЗиК: error #: - 310 Not a correct index file
- Удаление движений регистров 1С7.7
- УТ 10.2 Документ Реализация товаров и услуг
- 1С Бух 7.7 Перебор элементов справочника
- Можно ли в строке табличного поля вставить кнопку?
- Разделитель учета, бухгалтерские итоги по группе
- Работа с DBF базой через ADO....
- Как избавиться от ошибки блокировки
- КЛАДР долго подгружается - это нормально?(Помогите начинающему)
- А что такое "жкк КиА"?
- Как сделать в терминальном режиме при выходе только Завершение сеанса
- Выборка запросом из реквизитов табличной части