Atiiiii Ответов: 1

Как установить параметры сценария powershell


У меня есть java-код, который выполняет сценарий power shell
мои параметры находятся в строковом массиве. как я должен вводить параметры в скрипт каждый раз, когда я выполняю код?



import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class PowerShellCommand {

 public static void main(String[] args) throws IOException {

  //String command = "powershell.exe  your command";
  //Getting the version
  String command = "powershell.exe  my powershell script ";
  // Executing the command
  Process powerShellProcess = Runtime.getRuntime().exec(command);
  // Getting the results
  powerShellProcess.getOutputStream().close();
  String line;
  System.out.println("Standard Output:");
  BufferedReader stdout = new BufferedReader(new InputStreamReader(
    powerShellProcess.getInputStream()));
  while ((line = stdout.readLine()) != null) {
   System.out.println(line);
  }
  stdout.close();
  System.out.println("Standard Error:");
  BufferedReader stderr = new BufferedReader(new InputStreamReader(
    powerShellProcess.getErrorStream()));
  while ((line = stderr.readLine()) != null) {
   System.out.println(line);
  }
  stderr.close();
  System.out.println("Done");

 }

}


Что я уже пробовал:

я не нашел ничего полезного в google

[no name]

"не нашел ничего полезного в google", вы не могли найти ничего в google об итерации по строковому массиву в java? Вы, должно быть, не очень старались.

Atiiiii

если вы не могли помочь, просто не отвечайте на вопрос!не надо надо мной смеяться!!! Я хочу установить параметры своей силовой оболочки из массива, но не знаю, как это работает.

[no name]

Простой поиск в google сказал бы вам все, что вам нужно знать. Вы знаете, что не очень старались, поэтому он не может смеяться над вами. Любой, кто читает ваш не-вопрос, может увидеть, что вы вообще ничего не пробовали.

1 Ответов

Рейтинг:
2

Richard MacCutchan

Я бы предложил сначала настроить команду power shell в командном окне, чтобы вы могли видеть, как нужно настроить параметры. Как только вы это сделаете, вы сможете соответствующим образом изменить свой Java-код.


Atiiiii

Я настроил команду power shell, она работала правильно,я дал ей несколько случайных параметров в моем java-коде,и она работала правильно, теперь я хочу отправить свои параметры из массива в моей программе для команды power shell в этом коде и установить их,я не знаю, как это сделать?
не могли бы вы мне помочь?

Richard MacCutchan

Взгляните на Среда выполнения (Java Platform SE 7 )[^] для того, как установить переменные параметры.