Страница 1 из 1

Добавлено: 09 Июнь 2004, 12:30
Гость
Привет всем!

Не могу из программы запустить команду DEL с параметрами.
Пробую запустить через RUN всеми возможными способами.
Пишет "неправильный параметр /"
В чем грабли?

С уважением!
Вадим Дымар
Отдел компьютерных технологий
Филиал ОАО "Белагропромбанк" - Брестское областное управление Brestokt@brest.by

(Добавление)

Привет.
Посмотрел в своей старой проге. Там правда чуть-чуть не DEL, но мож поможет. Под виндами пашет.
RUN(COMMAND('COMSPEC',0) & ' /C ' & 'DELTREE /Y ' & 'C:\DEZACNT\TEMPFILE > NUL')

Удачи. Сергей.

DEL это команда интерпретатора command.com в Win.9x или CMD.непомню что в Win NT

соответственно
RUN command.com del file.nam

--
С Уважением,
Антон Балкин
EMail: balkin@iro.yar.ru

Это то как раз я знаю.
Запускается RUN('\command.com /c del *.t* /q /f /s')
/C - выполнить и закрыть коммандную строку.
строка у меня - DEL *.T* /Q /F /S
Так вот эти параметры DEL интерпритируются как параметры COMMAND.COM.
И соответственно DEL не отрабатывает.
Вываливается с ошибкой "неправильный параметр /Q"
Интересно выполнить DEL именно с параметрами, без них не имеет смысла.
Просто RUN('DEL *.T* /Q /F /S') не отрабатывает вааще.

С уважением!
Вадим Дымар

А если взять в скобки?
RUN('\command.com /c "del *.t* /q /f /s"')

--
Best regards,
Maxim Yemelyanov,
Enigma Soft Company
phone: +380 572 177977
WEB: http://enigmasoft.com.ua
e-mail: clalist@enigmasoft.com.ua
ICQ: 12253836

Неправильная команда или имя файла.

С уважением!
Вадим Дымар
Написал: ClaList(2)

Добавлено: 09 Июнь 2004, 17:50
Гость
Попробуй так:

RUNSMALL('\command.com /c del *.t?? /q /f /s')

Александр
Написал: ClaList(2)