![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
Работаю с программой для командной строки (через Shell), по результату свой работы она должна вернуть одну строку. Как её получить для дальнейшего анализа?
Пробовал так "a = Shell("identify C:\3\1-100.jpg")". Но как понял это возвращается идентификатор окна. Команда вида "Shell "identify C:\3\Графический редактор\1-100.jpg >>C:\3\Графический редактор\1.log"" так же на прокатывает, log файл не создается, хотя из командной строки она работает.
С уважением, Алексей.
Последний раз редактировалось tae1980; 03.03.2012 в 10:40. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
Развитие темы. Пытаюсь выполнить строку:
Shell "convert -extent 2480x3508 -background white """ & NewFilename & """ """ & РисунокTemp & "" Которая интерпретируется в: Shell "convert -extent 2480x3508 -background white "X:\BaseD\222.emf" "c:\gs\temp\tempshema.jpg" Но строке не выполняется... То есть какая либо реакция полностью остуживает, файл не создается. При выполнение из cmd она отлично работает. Что я делаю не так?
С уважением, Алексей.
Последний раз редактировалось tae1980; 03.03.2012 в 12:27. |
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а так:
Shell "convert -extent 2480x3508 -background white """ & NewFilename & """ """ & РисунокTemp & """"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
Shell "cmd.exe /c " & "convert -extent 2480x3508 -background white """ & NewFilename & """ """ & РисунокTemp & "" Так же сработало такая строчка для вывода сообщение в лог файл: Shell "cmd.exe /c " & "identify """ & РисунокTemp & """> """ & РисунокLOG & "" Но может есть другой способ забрать данные от вывода программы. Очень не хочется городить огород с чтением строки из файла.
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов внешней программы из скрипта | Bekass | ASP.NET | 0 | 18.12.2011 01:22 |
Запуск внешней программы | Ciberal | C# (си шарп) | 8 | 22.05.2011 10:04 |
Вызов внешней программы | Macmeprag | C# (си шарп) | 1 | 14.05.2011 16:19 |
Работа программы во внешней среде | sergh | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 05.02.2011 14:49 |
Запуск внешней программы с параметрами | Crystallon | Общие вопросы Delphi | 1 | 02.11.2010 23:05 |