Любой язык - [решено] Помогите начинающему: как автоматически отменить перезагрузку компа

Ответить
 • Просмотры: 1
Аватара пользователя
cambit

Re: Любой язык - [решено] Помогите начинающему: как автоматически отменить перезагрузку компа

Сообщение cambit »

Чего то я намудрил с вопросом об окне, раз никто не отвечает.

Подскажите тогда как в том же ВАТ-нике прописать запрос на перегрузку?

Я так думаю, надо создать переменную, в которую будут заносится значения "у" или "n" с клавиатуры и взависимости от этого значения будет запускаться или нет следующий ВАТ-файл с вышеуказанными строками:


Цитата Iska:



Код:

@echo off

rundll32.exe shell32.dll,SHExitWindowsEx 2
Любой язык - [решено] Помогите начинающему: как автоматически отменить перезагрузку компа
Аватара пользователя
gora

Re: Любой язык - [решено] Помогите начинающему: как автоматически отменить перезагрузку компа

Сообщение gora »

Цитата cambit:



Чего то я намудрил с вопросом об окне, раз никто не отвечает.
Любой язык - [решено] Помогите начинающему: как автоматически отменить перезагрузку компа




Доп. утилиты Вам не подходят. Командного интерпретатора в win9x я уже не помню. Посмотрите наличие ключа в команде SET /P и его описание, может Вас устроит.
Аватара пользователя
cambit

Re: Любой язык - [решено] Помогите начинающему: как автоматически отменить перезагрузку компа

Сообщение cambit »

Всем СПАСИБО за помощь!

Проблему решил комбинировано с помощью Js-скрипта и 2-х ВАТ-файлов.

Скрипт прилагаю:

Код:

//Программа установки обновлений WINDOWS98

var vbOKCancel = 1;

var vbInformation = 64;

var vbCancel = 2;

var Message = "Запустить программу установки обновлений Windows 98SE?";

var Title = "Подтвердите действие";

var WSHShell = WScript.CreateObject("WScript.Shell");

Welcome();



WSHShell.Run("Update.bat",5,"True");



function Welcome() {

var intDoIt;



intDoIt = WSHShell.Popup(Message,

0,

Title,

vbOKCancel + vbInformation);

if (intDoIt == vbCancel) {

WScript.Quit();

}

}

//Запрос на перезагрузку

var vbOK = 1;

var Inf = 64;

var Cancel = 2;

var Messag = "Установка завершена. Компьютер следует перезагрузить. Выполнить?";

var Titl = "Подтвердите действие";

var WSHShell = WScript.CreateObject("WScript.Shell");

Welcom();



WSHShell.Run("Shutdown.bat",5,"False");



function Welcom() {

var intDo;



intDo = WSHShell.Popup(Messag,

0,

Titl,

vbOK + Inf);

if (intDo == Cancel) {

WScript.Quit();

}

}
Ответить

Вернуться в «Скриптовые языки администрирования Windows»