Запуск программы с параметрами типа /*

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Запуск программы с параметрами типа /*

Сообщение Rody66 » 16.01.2011 (Вс) 17:38

Здравствуйте! Сразу к делу - каким образом в vb6 можно реализовать процедуру, которая будет определять параметры и исходя из оных делать что либо. К примеру есть программа - текстовой редактор, написанная на vb6 (edit.exe), если запустить ее с параметром edit.exe C:\anytext.txt , то разумеется ничего особенного не проихойдет и программа просто откроется, а вот если зарустить стандартный блокнот с тем же параметром (notepad.exe C:\anytext.txt), то в блокноте будет автоматом открыт файл anytext.txt. Или параметр /min, то есть edit.exe /min , что должно значить старт программы в свернутом виде, то есть при вводе параметра /min программа должна менять с WindowsState=0 на WindowsState=1 . Заранее благодарен.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Запуск программы с параметрами типа /*

Сообщение Хакер » 16.01.2011 (Вс) 17:43

Если ты не знаешь, что такие параметры называются параметрами командной строки — знай это.
Если знаешь, почему задаёшь непонятный вопрос, вместо того, чтобы получить и обработать параметры командной строки.
Если не знаешь, как получить параметры командной строки — читай и ищи информацию по функции Command$().
Если знаешь, как получить, но не знаешь, как обработать, пиши, что именно вызывает затруднения.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Запуск программы с параметрами типа /*

Сообщение Rody66 » 16.01.2011 (Вс) 17:56

Хакер,
На запрос Command$() vb6 ничего путного гугл не выдал, не могли бы вы вкраце сами описать основные аспекты по Command$() , или же предоставить ссылки на соответсвующую инфу. Спасибо.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Запуск программы с параметрами типа /*

Сообщение Хакер » 16.01.2011 (Вс) 17:57

Что, а написать MsgBox Command$ и запустить программу с параметром, и посмотреть, что будет, не хватает догадливости?

Или написать то же самое, поставить каретку на Command$ и нажать F1?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Запуск программы с параметрами типа /*

Сообщение Debugger » 16.01.2011 (Вс) 18:00

Command VB6
Первая ссылка: http://en.allexperts.com/q/Visual-Basic ... uments.htm
Ну и для тех, кому лениво:
Command.png

P.S. Опередили, пока добавлял картинку :(

Rody66
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 183
Зарегистрирован: 16.01.2011 (Вс) 17:03

Re: Запуск программы с параметрами типа /*

Сообщение Rody66 » 16.01.2011 (Вс) 18:14

написать MsgBox Command$ и запустить программу с параметром

Хакер, благодарю Вас! Как все гениально просто оказывается.
Debugger, и вам спасибо за старание.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 91

    TopList