Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> открыть из VB 6 exe файл с доп параметрами 
:(
    Опции темы
max85
Дата 29.6.2007, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



Приветствую Вас форумчане!
В поиске смотрел ничего не нашел или же не понял :(
вобщем вопрос такой:
есть программа, запускается из под виндовс с ключами (proga.exe -auto -[text1.text] -[text2.text] -p -t      и т.д.) как открыть её в бейсике с теми же ключами? где text1.text и text2.text соответственно берутся из текстовых полей на форме
PM MAIL   Вверх
Akina
Дата 29.6.2007, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Код

shell "proga.exe -auto -[" & text1.text & "] -[" & text2.text & "] -p -t "

или
Код

shell "cmd.exe /c proga.exe -auto -[" & text1.text & "] -[" & text2.text & "] -p -t "



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
max85
Дата 29.6.2007, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



Цитата

shell "proga.exe -auto -[" & text1.text & "] -[" & text2.text & "] -p -t "


вобщем такая штуковина.
а если вместо text1.text стоит DTPicker.value
но DTPicker.value отображает дату в формате dd.mm.yyyy а мне надо dd-mm-yyyy  :'(
что делать в этом случае? или может не .value выбирать?
DTPicker - выпадающий календарь из Microsoft Windows Common Controls-2 6.0
PM MAIL   Вверх
kapbepucm
Дата 30.6.2007, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: нет
Всего: 12



Тогда, в данном случае подошло-бы вместо textX.text поставить stroka, где
Код

stroka = Format(DTPicker.value, "dd") & "-" & Format(DTPicker.value, "mm") & "-" & Format(DTPicker.value, "yyyy")


Это сообщение отредактировал(а) kapbepucm - 30.6.2007, 10:51


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
max85
Дата 30.6.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 29.6.2007

Репутация: нет
Всего: нет



Спасибо всем!
получилось smile
PM MAIL   Вверх
Akina
Дата 1.7.2007, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(kapbepucm @  30.6.2007,  09:02 Найти цитируемый пост)
вместо textX.text поставить stroka, где

 smile  smile 
если бы я еще смог понять, почему не 
Код

stroka = Format(DTPicker.value, "dd-mm-yyyy") 



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
kapbepucm
Дата 2.7.2007, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 993
Регистрация: 14.6.2007
Где: Латвия

Репутация: нет
Всего: 12



Akina, всегда иду окольными путями, незаметив очевидное! Привёл это, так как часто использую сложную структуру, где не обоитись одним вызовом Format.


--------------------
(С) kapbepucm
PM MAIL Skype   Вверх
DrBoom
  Дата 2.7.2007, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


QIP VB-SDK Developer
*


Профиль
Группа: Участник
Сообщений: 83
Регистрация: 19.2.2006

Репутация: нет
Всего: нет



На счет shell smile  я раньше почему-то пользовался обЪектом wscript.shell))) милинкий скриптовый обЪект, который работал и в vba/// 
Наткнулся на функцию shell в обЪектном браузере... ну я и заинтересовался))) мну понравилось, но я единственное так и не понял, что за число возращает функция, что с ним можно делать? Можно ли с его помощью, допустим, убить процесс запущенный shell-ом из кода программы? Если да,  smile  Заранее спасибо всем кто откликнится smile ))))

Это сообщение отредактировал(а) DrBoom - 2.7.2007, 11:19
PM MAIL ICQ Jabber   Вверх
Akina
Дата 2.7.2007, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(DrBoom @  2.7.2007,  12:18 Найти цитируемый пост)
что за число возращает функция,

PID порожденного процесса или ноль, если ошибка.

Цитата(DrBoom @  2.7.2007,  12:18 Найти цитируемый пост)
Можно ли с его помощью, допустим, убить процесс запущенный shell-ом из кода программы?

Да. Послать процессу WM_TERMINATE... вот только зачем?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
DrBoom
Дата 2.7.2007, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


QIP VB-SDK Developer
*


Профиль
Группа: Участник
Сообщений: 83
Регистрация: 19.2.2006

Репутация: нет
Всего: нет



Цитата

вот только зачем? 


Ну как за чем? Допустим запускаем с основной программы процесс скрытый, а за тем программу закрываем основную... Процесс остается висеть в памяти и выполнятся, а это не всегда нужно)))

И я еще повторюсь:  smile 

Это сообщение отредактировал(а) DrBoom - 2.7.2007, 13:38
PM MAIL ICQ Jabber   Вверх
Akina
Дата 2.7.2007, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(DrBoom @  2.7.2007,  13:44 Найти цитируемый пост)
Допустим запускаем с основной программы процесс скрытый, а за тем программу... Процесс остается висеть в памяти и выполнятся, а это не всегда нужно)))

Значит, напиши его так, чтобы он выгружался, когда не нужен.

Цитата(DrBoom @  2.7.2007,  13:44 Найти цитируемый пост)
И я еще повторюсь:    

За примерами - в MSDN. Там все есть.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
DrBoom
Дата 2.7.2007, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


QIP VB-SDK Developer
*


Профиль
Группа: Участник
Сообщений: 83
Регистрация: 19.2.2006

Репутация: нет
Всего: нет



Цитата

За примерами - в MSDN.


У меня MSDN поврежден и он не открывается((((
А переустановку MS VS в данный момент по обЪективный причинам не могу произвести...

Это сообщение отредактировал(а) DrBoom - 2.7.2007, 13:41
PM MAIL ICQ Jabber   Вверх
Akina
Дата 2.7.2007, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 34
Всего: 454



Цитата(DrBoom @  2.7.2007,  14:35 Найти цитируемый пост)
У меня MSDN поврежден и он не открывается

msdn.microsoft.com не поврежден и прекрасно открывается.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0534 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.