2015-10-22 2 views
0

Я не уверен, что это возможно, но кто-нибудь знает, возможно ли передать переменную в процесс java?Передача переменных в java-процесс

Мой код:

Process process = Runtime.getRuntime().exec("cmd /c *curl command* -o "file.png"); 

И я хочу выглядеть так:

int X = 0; 

Process process = Runtime.getRuntime().exec("cmd /c *curl command* -o "fileX.png"); 

X++; 

Таким образом, я могу иметь выход как:

file0.png 

file1.png 

file2.png 

Любая помощь будет Великий. Заранее спасибо.

+0

Пожалуйста усилия в письменной форме на вопрос, как другие люди пытаются помочь ... см http://stackoverflow.com/help/how-to-ask – StackFlowed

+0

вы имеете в виду цикл вроде 'для (INT i = 0; i SomeJavaGuy

+0

Да! Конкатенация строк. Я попробую это. Спасибо. –

ответ

2

Вы, по сути, строите строку.

for (int x=0;x<MAX;x++){ 
    String command = "cmd /c curl command -o \"file" + x + ".png\""; 
    // use it! 
} 
Смежные вопросы