Хочу написать скрипт, который будет искать нужный параметр или параметры в определенном ключе реестра и выводить их. В JScript Language Reference нашел пример:
1. var WshShell = WScript.CreateObject ("WScript.Shell");
2. WshShell.RegWrite ("HKCU\\Software\\ACME\\FortuneTeller\\", 1, "REG_BINARY");
3. WshShell.RegWrite ("HKCU\\Software\\ACME\\FortuneTeller\\MindReader", "Goocher!", "REG_SZ");
4. var bKey = WshShell.RegRead ("HKCU\\Software\\ACME\\FortuneTeller\\");
5. WScript.Echo (WshShell.RegRead ("HKCU\\Software\\ACME\\FortuneTeller\\MindReader"));
6. WScript.Echo (bKey);
7. WshShell.RegDelete ("HKCU\\Software\\ACME\\FortuneTeller\\MindReader");
8. WshShell.RegDelete ("HKCU\\Software\\ACME\\FortuneTeller\\");
9. WshShell.RegDelete ("HKCU\\Software\\ACME\\");
Строки 1,2,3 понятно. 5-9 тоже.
Но 4-ая. точнее, как вывести переменную bKey. Команда WScript (bKey) не работает.
Выдает ошибку
Error: Type mismatch
Code: 800A000D
Вопрос: Как вывести переменную bKey?
Объясните кто-нибудь....
Модератор: Duncon
Ваще-то Echo в 6 строке и выводит bKey,
а если хотите "продвинутый" вывод в Graphic User Interface учите xHTML, JavaScript, DOM и используйте в HTA (HTML Application) или в обычной HTML страничке.
Например так: alert(bKey);
Wscript.Echo
The Echo method displays parameters in a window (in Wscript.exe) or in a Command Prompt window (in Cscript.exe).
Example
Wscript.Echo("Windows Scripting Host is cool.")
а если хотите "продвинутый" вывод в Graphic User Interface учите xHTML, JavaScript, DOM и используйте в HTA (HTML Application) или в обычной HTML страничке.
Например так: alert(bKey);