Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.05.2011, 15:34
|
|||
---|---|---|---|
Shell CMD дождаться завершения |
|||
#18+
Здравствуйте форумчане. Всё что есть на форуме по этому поводу уже читал. Взятое с форума в 2008 студии работать не хочет. Необходимо: 1. Запустить CMD (Shell("cmd /c ipconfig /all") 2. Дождаться окончания этого процесса. Заранее благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2011, 21:33
|
|||
---|---|---|---|
|
|||
Shell CMD дождаться завершения |
|||
#18+
imishe, Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2011, 21:49
|
|||
---|---|---|---|
|
|||
Shell CMD дождаться завершения |
|||
#18+
скукотища, а разве не так: sh.Run "cmd /c ipconfig /all" & pause", 1, -1 как из этого: Синтаксис: Run(<Command>,<WindowStyle>,<WaitOnReturn>) Назначение: создаёт новый независимый процесс, который запускает заданное приложение. Параметры: <Command> - строка, командная строка запуска приложения. <WindowStyle> - необязательный, число. Определяет вид окна запускаемого приложения. Некоторые возможные значения: 0 - Не отображает окно. 1 - Активизирует и отображает окно. 2 - Активизирует окно и отображает его в свёрнутом виде. 3 - Активизирует окно и отображает его в максимизированном виде. <WaitOnReturn> - необязательный, булево (число). True - сценарий возобновит работу только после завершения вызванного процесса. False (по умолчанию) - управление передаётся сразу обратно в сценарий. можно увидеть и записать так: pause, 1, -1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.05.2011, 22:01
|
|||
---|---|---|---|
|
|||
Shell CMD дождаться завершения |
|||
#18+
Ципихович Эндрюа разве не так: Код: plaintext
Ципихович Эндрюможно увидеть и записать так: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2011, 11:20
|
|||
---|---|---|---|
Shell CMD дождаться завершения |
|||
#18+
надо просто вывод команды в файл сделать и всё прочитать из файла Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2011, 12:53
|
|||
---|---|---|---|
Shell CMD дождаться завершения |
|||
#18+
imisheНеобходимо: 1. Запустить CMD (Shell("cmd /c ipconfig /all") 2. Дождаться окончания этого процесса.А может, разумнее получить необходимые данные иными методами (скажем, через WMI) и не использовать костыли? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2011, 22:01
|
|||
---|---|---|---|
Shell CMD дождаться завершения |
|||
#18+
Спасибо большое всем за ответы. Я не очень понятно сформулировал вопрос за и что прошу прощения. На месте ipconfig например может быть ping c выводом в файл (как написал Konst_One) и никто не знает как быстро отработает этот пинг. 4-6-8 секунд? Так вот есть ли возможность отследить этот открытый процесс и уже дождавшись его завершения чего то там делать (с тем же выводом в файл). Иначе же файла просто нет, или он занят. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2011, 22:23
|
|||
---|---|---|---|
Shell CMD дождаться завершения |
|||
#18+
imisheТак вот есть ли возможность отследить этот открытый процесс и уже дождавшись его завершения чего то там делать (с тем же выводом в файл).Смотри внимательно на последний параметр команды Run. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2011, 22:38
|
|||
---|---|---|---|
|
|||
Shell CMD дождаться завершения |
|||
#18+
imisheТак вот есть ли возможность отследить ...Для консольных приложений 10691103 . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2011, 22:39
|
|||
---|---|---|---|
|
|||
Shell CMD дождаться завершения |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.05.2011, 22:48
|
|||
---|---|---|---|
Shell CMD дождаться завершения |
|||
#18+
[quot скукотища]imishe, [src VB]Dim sh As Object Set sh = CreateObject("WScript.Shell") sh.Run "cmd /c ipconfig /all & pause", 1, -1 MsgBox "good!" Set sh = Nothing Действительно good )) Спасибо всем еще раз! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2158697]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 336ms |
total: | 591ms |
0 / 0 |