открытие файла
довольно таки плохо разбираюсь в файлах js , поэтому никак не могу найти решение проблемы, есть задача - создать js файл, что бы тот открыл командную строку и выполнил комманду find, моим первым же действием было написать след код
var WshShell, ObjExec;
WshShell =WScript.CreateObject("WScript.Shell");
ObjExec =WshShell.run("%COMSPEC% /k find "123" 123.txt ");
WScript.Sleep(1000);
, но т.к. по синтаксису команда find требует кавычки - то разумеется нестало работать, если использовать
WshShell.SendKeys("");
то опять встаёт проблема с кавычками, решил сделать файл cmd который будет выполнять функцию find , написал код
var WshShell,s, ObjExec;
WshShell =WScript.CreateObject("WScript.Shell");
ObjExec =WshShell.run("%COMSPEC% /k 123.cmd");
WScript.Sleep(1000);
, но теперь мне выдаёт, что неверый формат комманды попробовал ещё раз подругому
var WshShell,s, ObjExec;
WshShell =WScript.CreateObject("WScript.Shell");
ObjExec =WshShell.run("%COMSPEC% /k ");
WScript.Sleep(1000);
WshShell.SendKeys("123.cmd");
WScript.Sleep(1000);
выдаёт 123.3-4 , да и вобще данный вариант не особо хороший, т.к. командная строка открывается , но путь - не тот где находится js файл её запустивший.
|