вопрос

Обсуждение программы xStarter
Ответить
Evgeny
Пассажир
Сообщения: 6
Зарегистрирован: Пт окт 07, 2005 1:14 pm
Благодарил (а): 0
Поблагодарили: 0

вопрос

Сообщение Evgeny » Пн апр 10, 2006 8:21 pm

Я создал действие:
Запуск программы
Имя файла C:\WINDOWS\system32\tracert.exe
Параметры запуска mail.ru > c:\1.txt
Каталог C:\WINDOWS\system32\
Но файл 1.txt не создается, хотя когда я запускаю bat файл с
c:\windows\system32\tracert mail.ru > c:\1.txt
все работает

P.S Можно ли через действие Приложения>Запуск программы запускать bat файлы?

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Вт май 09, 2006 4:55 am

Извинясь за долгий ответ, упустил как-то вопрос из виду...

Действительно, почему-то не создается файл 1.txt. Записал себе этот вопрос в задачи для более подробного изучения.

bat файлы из xStarter зупускаются вполне успешно. Проверил с этой же командой, из bat файла текстовый файл создается.

А вообще что-то я уже начал подумывать не сохранять ли консольный вывод программа в некоторой результирующей переменной действия RunProcess. Было бы наверное полезно для таких случаев и не только.

Laur
Пассажир
Сообщения: 12
Зарегистрирован: Ср мар 01, 2006 12:19 pm
Откуда: Алтайский край, г.Бийск
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Сообщение Laur » Ср май 10, 2006 8:33 am

Alex писал(а): А вообще что-то я уже начал подумывать не сохранять ли консольный вывод программа в некоторой результирующей переменной действия RunProcess. Было бы наверное полезно для таких случаев и не только.
Это позволит получать коды возвратов программ? Тогда это было бы очень полезно! :idea:

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср май 10, 2006 8:49 am

Коды возвратов программ можно получать и сейчас - параметр RunProcess.ExitCode. А планируемый новый параметр позволит получать текст, возвращаемый консольной утилитой.

Ответить