FreeBasic
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Вызов программы с параметрами.

Участников: 4

Перейти вниз

Вызов программы с параметрами. Empty Вызов программы с параметрами.

Сообщение  Gena Пт Июл 10, 2009 3:57 pm

Здравствуйте! Я где-то видел, но давно, что можно сделать программу на фрибейсике, которая принимала бы значения параметров извне. (То есть вызов C:\MyGame\Game.exe Map01 Hard Single включает карту номер 1, сложности Hard, тип прохождения Single)
Как это реализовать?

Gena

Сообщения : 182
Дата регистрации : 2008-11-05
Возраст : 30
Откуда : Москва

Вернуться к началу Перейти вниз

Вызов программы с параметрами. Empty Command

Сообщение  ShenZN Пт Июл 10, 2009 4:13 pm

Gena пишет:Здравствуйте! Я где-то видел, но давно, что можно сделать программу на фрибейсике, которая принимала бы значения параметров извне. (То есть вызов C:\MyGame\Game.exe Map01 Hard Single включает карту номер 1, сложности Hard, тип прохождения Single)
Как это реализовать?

Это можно сделать с помощью команды Command:
Declare Function Command ( ByVal index As Integer = -1 ) As String
Подробнее смотри в хелпе:
Command

ShenZN

Сообщения : 155
Дата регистрации : 2008-02-18
Откуда : Ukraine

http://lodestar-game.narod.ru

Вернуться к началу Перейти вниз

Вызов программы с параметрами. Empty Re: Вызов программы с параметрами.

Сообщение  vbman Вс Июл 19, 2009 5:45 pm

В общем идея правильная, но прийдется писать еще и разбор значений из командной строки с последующей подстановкой типа. Типа лексического анализатора. Учитывая кол-во типлов в Фрибейсике, это не есть трудоемкой задачей Twisted Evil
vbman
vbman

Сообщения : 52
Дата регистрации : 2008-11-19
Возраст : 42
Откуда : Украина, Кировоград

Вернуться к началу Перейти вниз

Вызов программы с параметрами. Empty Re: Вызов программы с параметрами.

Сообщение  Eric-S Пн Июл 20, 2009 2:39 am

смотря когда и смотря для чего.
можно просто command(1) и command(2) как массив.

А я -уже выкладывал две функции для выборки ключей. Они работали с более сложным синтаксисом параметров.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 40
Откуда : Россия, Санкт-Петербург

http://eric50.narod.ru

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения