Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Оперативная память
Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата Malukov.Dmitry:
Интересно VBS может вернуть результат в сценарий, будучу запущенным из сценария же ? »
Результат — нет, код возврата (он же ErrorLevel) — конечно. Например:
Sample.cmd
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

cscript.exe //nologo "%~dp0Question.vbs" && (
	echo Yes
) || (
	echo No
)

endlocal
exit /b 0
Question.vbs
Код: Выделить весь код
Option Explicit

WScript.Quit MsgBox( _
	"Папка TEMP уже перемещена на RAM-диск." & vbLf & vbLf & _
	"Отключить все RAM-диски и установить папку TEMP по умолчанию?", _
	vbYesNo + vbQuestion + vbDefaultButton2, _
	"Какой-то заголовок") - vbYes

Цитата Malukov.Dmitry:
Пробовал Nircmd qbox , но он упорно отказывается понимать команду GOTO, как и не может выполнять команду по нажатию НЕТ »
Вы неправильно понимаете, как это работает. Nircmd.exe/Nircmdc.exe — это внешняя утилита, а не внутренняя команда интерпретатора команд, и она никак не может выполнить внутреннюю «команду GOTO».
Nircmd Help
Цитата:
qbox [message text] [title] [program to run]
Displays a question dialog-box on the screen. If the user answers "Yes", run a program
Example:
qbox "Do you want to run the calculator ?" "question" "calc.exe"

qboxtop [message text] [title] [program to run]
Similar to qbox, but displays the message-box as top-most window.

qboxcom [message text] [title] [NirCmd Command]
Displays a question dialog-box on the screen. If the user answers "Yes", execute the NirCmd command in the third parameter.
Examples:
qboxcom "Do you want to lock your workstation ?" "question" lockws
qboxcom "Do you want to turn off the monitor ?" "monitor" monitor off

qboxcomtop [message text] [title] [NirCmd Command]
Similar to qboxcom, but displays the message-box as top-most window.

Но к чему всё это? Если пользуете именно консоль — пользуйте choice.exe.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:16, 09-12-2018 | #10

Название темы: Оперативная память