powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Скрыть работу DOS окна
12 сообщений из 12, страница 1 из 1
Скрыть работу DOS окна
    #38444518
Scorp1978
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, вот такая проблемка запускаю дос-экзешник
Код: plaintext
1.
run C:\5\1\zbarimg.exe &_tif>&_txt


когда он отрабатывается выскакивает дос окно, работает это все в цикле, и мешает дальнейшей работе на компе, так как выскакивает постоянно поверх всех окон, подскажите как быть?
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444542
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут можно глянуть
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444558
Scorp1978
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при параметре "run /n7" вообще незапустился, а при "run /n0" без изменений
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444603
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот так:
Код: sql
1.
2.
lcCmd="c:\5\1\zbarimg.exe "+chr(34)+_tif+chr(34)+"+ > "+chr(34)+_txt+chr(34)
run /n0 cmd.exe /c &lcCmd
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444609
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM
Код: sql
1.
"+ > "

- плюсик лишний :)
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444681
Scorp1978
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если фокс свернуть все равно выскакует окошко, а если не сворачивать то просто часики висят но делать ничего нельзя. Походу все таки нет решения
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444702
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут почитай .
В кратце "run /n" не запускает cmd.exe, а перенаправление вывода (>) делает cmd.exe
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444707
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scorp1978если фокс свернуть все равно выскакует окошко, а если не сворачивать то просто часики висят но делать ничего нельзя. Походу все таки нет решения

Всё решаемо :)

Код: sql
1.
2.
3.
4.
5.
6.
7.
o=CreateObject("Wscript.Shell") 
** Запусти и посмотри на результат
** затем раскоментируй строчку v = 0
v = 1
**v = 0
x=o.Run("cmd /C dir",v,.t.) 
?'Result = ', x
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444788
Scorp1978
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist,
Я в восторге то что надо, благодарю!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444791
Scorp1978
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так же спасибо Dima T и AndreTM что откликнулись !!!
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444804
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scorp1978PaulWist,
Я в восторге то что надо, благодарю!!!!!!!!!!!!

Только учти, что в приведённом примере вызывающее приложение (фокс) будет ждать завершения выполнения внешней проги, что бы не ждать завершения внешней проги, то .T. надо заменить на .F.

Код: sql
1.
x=o.Run("cmd /C dir",v,.F.) 
...
Рейтинг: 0 / 0
Скрыть работу DOS окна
    #38444841
Scorp1978
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет нет мне именно надо чтоб дождалась и попорядочку всё отработала
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Скрыть работу DOS окна
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]