Имя: Пароль:
1C
 
Ошибка, не выполняется ("WScript.Shell")
0 Andreyyy
 
19.04.11
14:15
scr = Новый COMObject("WScript.Shell");
scr.Run("del D:\Base\77\1SBDB /Q", 0, Истина);

{Форма.Форма.Форма(2909)}: Ошибка при вызове метода контекста (Run)
   scr.Run("del D:\Base\77\1SBDB /Q", 0, Истина);
по причине:
Произошла исключительная ситуация (0x80070002)


Что я делаю не так ?
1 zelebobi4
 
19.04.11
14:15
ну это надо ошибку поточнее смотреть
Полный текст в студию
2 Andreyyy
 
19.04.11
14:17
(1) Текст процедуры весь, текст ошибки тоже.
3 zelebobi4
 
19.04.11
14:19
судя по яндексу дело в винде...
4 Andreyyy
 
19.04.11
14:19
Команда "ping" работает, а "del" не хочет
в командной строке все пашет
5 Andreyyy
 
19.04.11
14:19
Server 2008 R2
6 zelebobi4
 
19.04.11
14:19
7 Andreyyy
 
19.04.11
14:19
+(5) 64
8 zladenuw
 
19.04.11
14:21
по гуглить ошибку, религия запрещает :)
9 zelebobi4
 
19.04.11
14:21
надо базу знаний майкрософта использовать
10 zelebobi4
 
19.04.11
14:22
в смысле там искать
11 Vladal
 
19.04.11
14:23
скрипт, чтобы черное окошко интерпретатора не мелькало?
Почему бы не использовать "ВыполнитьКоманду"?
12 Andreyyy
 
19.04.11
14:25
(8) не запрещает, гуглил)) не там наверно.
(11) В 8.2 не нашел "ВыполнитьКоманду".
13 Andreyyy
 
19.04.11
14:28
scr = Новый COMObject("WScript.Shell");
scr.Run("cmd /C del D:\Base\77\1SBDB /Q", 0, Истина);

так работает.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.