ComradG
![](http://forum.ru-board.com/board/avatars/BoneDragon.gif)
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: откровенно говоря из этого ничего не вышло. | в смысле запустить vbscript из батника? напрямую скрестить vbscript с bat нельзя, так как синтаксис vbs не поддерживает условной компиляции, то есть конструкций вроде @set @script=0 (при этом интерпретатор cmd будет думать что задается некая переменная, а наличие @ в стоке указывает не выводить в окно консоли эхо команды); vbscript из батника можно запустить через jscript'овый враппер: Код: @set @script=0 /* @echo off set @script= cscript //nologo //e:jscript "%~dpnx0" exit /b */ code = [ 'intHNum = 100', 'intLNum = 1', 'For i = 1 To 5', 'Randomize', 'intNum = Int((intHNum - intLNum + 1) * Rnd + intLNum)', 'WScript.Echo intNum', 'Next', ].join('\n'); var vb = new ActiveXObject("MSScriptControl.ScriptControl"); vb.language = "VBScript"; vb.addobject('WScript', WScript, true); vb.addcode(code); | этот батник выводит пять случайных чисел в диапазоне от одного до ста (vbs'ка определяется в переменной code). Цитата: Либо батник не успевает запускаться или успевает но программа закрывается позже. И батник не срабатывает. Да и программу саму может подвесить антивирус. | если это - касательно батников-гибридов, то могу констатировать, что подобные слова чистой воды вздор: при правильном составлении тормозов не наблюдается, батник отрабатывает на ура, а антивирусы... если код не представляет из себя что-то вирусное, спокойно отнесется к батнику-гибриду. Цитата:ассемблер. Цитата: как относятся к nircmdc.exe антивирусы. | было б чем интересоваться: у Нир Софера руки растут откудо нужно лишь "по понедельникам", да и то в малварьную сторону. |