# 获取当前脚本所在的目录
$scriptDirectory = $PSScriptRoot
# 指定要扫描的目录(不包含子目录)
$installDirectory = "$scriptDirectory\快速安装" # 这里可以指定你的安装目录
# 获取指定目录下的所有文件(不包含子目录)
$filePaths = Get-ChildItem -Path $installDirectory -File
# 手动添加额外的文件路径
# $filePaths += "$scriptDirectory\快速安装\VisualStudioSetup.exe"
# $filePaths += "$scriptDirectory\快速安装\Adobe_Photoshop_2023_24.3.0.376_ACR15.3_SP_20230418\Adobe Photoshop 2023 SP\Set-up.exe"
function Install-SetupApp{
param(
[Parameter(Mandatory=$true)]
[string]$filePath # 接收一个文件路径数组
)
# return
if ($filePath.EndsWith(".exe") -or $filePath.EndsWith(".msi")) { # 只执行 .exe 或 .msi 文件
# 检查文件是否存在
if (Test-Path $filePath) {
Write-Host "正在安装: $($filePath)"
Start-Process -FilePath $filePath -Wait
} else {
Write-Host "文件不存在: $($filePath)"
}
}
}
# 输出文件路径数组(调试用)
# $filePaths
foreach($filePath in $filePaths){
if($filePath.Name.EndsWith(".exe") -or $filePath.Name.EndsWith("msi")){
Install-SetupApp -filePath $installDirectory\$filePath
}
}
Install-SetupApp -filePath "$installDirectory\Adobe_Photoshop_2023_24.3.0.376_ACR15.3_SP_20230418\Adobe Photoshop 2023 SP\Set-up.exe"
Write-Host "所有文件安装完成"
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.