|
|
|
факультативный вопрос по запуску файла с перенаправлением
|
|||
|---|---|---|---|
|
#18+
имеем стандартный код ShellExecuteEx для запуска чего нибудь если запусть любую программу, даже консоли в текстовом режиме (DOS) всё работает но надо выполнить с перенаправлением КОМАНДА_WINDOWS ПАРАМЕТРЫ >ПУТЬ_И_ФАЙЛ_ВЫВОДА_РЕЗУЛЬТАТА_КОМАНДЫ_WINDOWS если использовать скрипт CMD, то ФАЙЛ СОЗДАН после выполнения команды Windows, но при этом ExitCode <>0, т.е. была ошибка от Windows если скрипт CMD не использовать, то файл НЕ БУДЕТ СОЗДАН после выполнения команды Windows, ExitCode <>0, т.е. ошибка от Windows GetExitCodeProcess возвращает или 0, ошибки нет, или 1, ошибка есть. перелопатил все Логи Windows, не нашел где, а соответственно что за ошибка. Windows.GetExitCodeProcess(ExecInfo.hProcess, ExitCode); как поймать ошибку, или как запустить из Delphi без CMD Скрипта запуск команды Windows с параметрами и перенаправлением в какую нибудь папку сохранения файла. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. CreateProcess тоже пробовал, результат примерно такой же каталоги все на месте, и доступ к ним открыт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2020, 11:35 |
|
||
|
факультативный вопрос по запуску файла с перенаправлением
|
|||
|---|---|---|---|
|
#18+
Перенаправление - это фишка cmd, и вроде бы чисто внутренняя, т.е. через параметр ее применить не получится. С кодом ошибки, конечно, странно. Обычно нет смысла возиться с ShellExecute, и CreateProcess с чтением STDOUT решает все проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2020, 11:52 |
|
||
|
|

start [/forum/search_topic.php?author=IRONer&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 692ms |
| total: | 849ms |

| 0 / 0 |
