Передать команду в CScript из cmd

Паразит

Участник
Сообщения
62
Реакции
1
Привет. Как можно передасть текстовую команду непосредственно в CScript.
Т.е., без скрипта.

Я запускаю командную строку, ввожу такую команду
VB.NET / VBA:
CScript.exe "WScript.Echo "Привет!""

Но он, почему-то обрезает ядро, и соответсвенно, вызывает ошибку.
Как мне такое проделать?
 
Никак. cscript не поддерживает однострочных команд.
 
Можно создавать только гибридные батники, которые одновременно можно выполнять и в командной строке, и в cscript, например:
CMD/BATCH:
@set @x=0; /*
@echo off
ver |>NUL find /v "5." && if "%~1"=="" cscript.exe //nologo //e:jscript "%~f0"& exit /b


::
:: <--- Здесь код Вашей основной программы
::


pause
exit /B

:: Эту строку не трогать. Ниже ничего не писать!!!
*/new ActiveXObject('Shell.Application').ShellExecute (WScript.ScriptFullName,'Admin','','runas',1);
Такая JScript-вставка позволяет перезапустить батник от имени администратора.
 
Последнее редактирование:
Назад
Сверху Снизу