PDA

Показать полную графическую версию : [решено] есть ли альтернатива choice для windows xp


akrav
10-01-2008, 23:58
Возможно, ли реализовать запросы типа ( Y / N ) в процессе работы скрипта под Windows XP? Или существует возможность только задать внешние параметры только при запуске скрипта единожды и про интерактивный режим можно забыть (или просто реализовать с помощью другого языка?!)?

hasherfrog
11-01-2008, 12:56
@echo 1 - Print a smile.
@echo 0 - Exit.
@set /p a="Enter your choice: "
@if "%a%" == "1" @echo :]
@echo Bye-bye!
В старых Windows опция set /p не реализована.

pva
12-01-2008, 21:20
содержимое файла test.js, чтобы нормально работало, надо запустить cscript test.js

WScript.StdOut.Write("Delete all files on your computer? (y/n)");
if (!WScript.StdIn.AtEndOfLine)
{
var answer = WScript.StdIn.Read(1);
if (answer=="y" || answer=="Y")
{
// ... ну и фиг с этими файлами
}
}




© OSzone.net 2001-2012