我正在尝试运行 powershell 脚本来使用 msiexec.exe 安装应用程序。
msiexec.exe /a "C:\Users\tempuser\Desktop\AppInstall.msi" /passive wait
因此,我希望在继续执行其余命令之前完成安装,以防止弄乱整个自动化过程。
运行脚本后,它会弹出一个 Windows 安装程序菜单,其中显示所有 msiexec 选项。我认为我在行尾错误地使用了 wait 参数。已经花了很多时间在谷歌上搜索任何解决方案......我将不胜感激任何帮助。
我想通过使用Math.random生成6个不同的随机数并将它们存储到数组中.我怎样才能确保它们与众不同?我知道我需要使用for循环检查数组但是如何...
这是范围.我只需要1到49之间的数字.(1 +(int)(Math.random()*49))
所以,我认为我误解了方法如何返回值.我不明白为什么list [0]在输出中是3,因为那是一个void方法,它不会将任何东西返回给main方法...如果void方法实际上可以返回值,那么为什么num仍然是0 .....不会数也变成3?或者void方法不返回任何值,除了数组?
public static void main (String []args){
int []list = {1,2,3,4,5};
int number = 0;
modify(number, list);
System.out.println("number is: "+number);
for (int i = 0; i < list.length; i++)
{
System.out.print(list[i]+" ");
}
System.out.println();
}
public static void modify (int num, int []list){
num = 3;
list[0] = 3;
}
Run Code Online (Sandbox Code Playgroud)
输出:
number is: 0
3 2 3 4 5
Run Code Online (Sandbox Code Playgroud)