:: Visual Foxpro, Foxpro for DOS
Запуск RUN в фоновом режиме
7F

Сообщений: 42
Дата регистрации: 15.08.2009
Есть код:
CLOSE databases
RUN "7zr.exe ..."
RUN "7zr.exe ..."
RUN "7zr.exe ..."
DO open_DBF
Если к RUN добавить параметр /N7, то в архив пападают не все файлы (некоторые успевает открыть процедура open_DBF).
Как сделать чтобы все RUN "7zr.exe ..." выполнялись в фоне и окна командной строки не открывались?


------------------
Ratings: 0 negative/0 positive
Re: Запуск RUN в фоновом режиме
Taran

Сообщений: 13623
Откуда: Красноярск
Дата регистрации: 16.01.2008
lcCommand = "cmd.exe /c 7za.exe a ...."
WITH CREATEOBJECT("WScript.Shell")
lnError = .Run(lcCommand, 0, .T.)
ENDWITH
Ratings: 0 negative/0 positive
Re: Запуск RUN в фоновом режиме
guna
Автор

Сообщений: 77
Откуда: Светлый, Гомель
Дата регистрации: 22.07.2006
смысл тот же..
loShell = CREATEOBJECT("Wscript.Shell")
lnResult = loShell.Run('Dir\7za.exe....',0,.T.) && параметр .T. кагбе намекает на подождать пока не закончится процесс
DO CASE
CASE lnResult = 0 && Всё хорошо, делаем команды
[Commands]
CASE lnResult = 1
MESSAGEBOX('Предупреждение: файл для разарх./арх. занят',0+16+0,'Ошибка')
CASE lnResult = 2
MESSAGEBOX('Критическая ошибка разарх./арх.',0+16+0,'Ошибка')
CASE lnResult = 7
MESSAGEBOX('Критическая ошибка в '+CHR(13)+'командной строке разарх./арх.',0+16+0,'Ошибка')
CASE lnResult = 8
MESSAGEBOX('Недостаточно памяти для разарх./арх.',0+16+0,'Ошибка')
CASE lnResult = 255
MESSAGEBOX('Процесс разарх./арх. прерван пользователем',0+16+0,'Ошибка')
OTHERWISE
MESSAGEBOX('Неизведанная ошибка',0+16+0,'Ошибка')
ENDCASE

www.7-zip.org
Download .zip 32-bit 7-Zip Command Line Version

Цитата:
7-Zip Command line version
.......
This distributive packet contains the following files:

7za.exe - 7-Zip standalone command line version.
readme.txt - This file.
copying.txt - GNU LGPL license.
license.txt - License information.
7-zip.chm - User's Manual in HTML Help format.

Изучаем справку 7-zip.chm - всё разжевано с примерами, все процессы разарх./арх. с применением параметров командной строки.



Исправлено 2 раз(а). Последнее : guna, 24.01.11 01:24
Ratings: 0 negative/0 positive
Re: Запуск RUN в фоновом режиме
7F

Сообщений: 42
Дата регистрации: 15.08.2009
Taran,guna
Спасибо, разобрался.
guna
Изучаем справку 7-zip.chm - всё разжевано с примерами, все процессы разарх./арх. с применением параметров командной строки.
С 7-zip вопросов не возникало


------------------
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 43 dafni_2004  (Гостей: 42)

© 2000-2024 Fox Club 
Яндекс.Метрика