Write-Host "[*] Python kontrol ediliyor..." $pythonExists = (Get-Command python.exe -ErrorAction SilentlyContinue) if (!$pythonExists) { Write-Host "[!] Python bulunamadi, kuruluyor..." $pythonUrl = "https://www.python.org/ftp/python/3.12.0/python-3.12.0-embed-amd64.zip" $pythonZip = "$env:USERPROFILE\python.zip" $pythonDir = "$env:USERPROFILE\Python" Invoke-WebRequest $pythonUrl -OutFile $pythonZip Expand-Archive -Path $pythonZip -DestinationPath $pythonDir -Force Remove-Item $pythonZip $userPath = [Environment]::GetEnvironmentVariable("Path", "User") if ($userPath -notlike "*$pythonDir*") { [Environment]::SetEnvironmentVariable("Path", "$userPath;$pythonDir", "User") } Write-Host "[+] Python kuruldu." } else { Write-Host "[+] Python zaten kurulu." } Write-Host "`n[*] PyCharm kontrol ediliyor..." $pycharmDir = "$env:USERPROFILE\PyCharm" $pycharmExe = "$pycharmDir\bin\pycharm64.exe" if (!(Test-Path $pycharmExe)) { Write-Host "[!] PyCharm bulunamadi, kuruluyor..." $pycharmUrl = "https://download.jetbrains.com/python/pycharm-community-2024.2.4.win.zip" $pycharmZip = "$env:USERPROFILE\pycharm.zip" Invoke-WebRequest $pycharmUrl -OutFile $pycharmZip Expand-Archive -Path $pycharmZip -DestinationPath $pycharmDir -Force Remove-Item $pycharmZip Write-Host "[+] PyCharm kuruldu." } else { Write-Host "[+] PyCharm zaten kurulu." } Start-Process "https://vault.bitwarden.com" Write-Host "`n[*] Tum islemler tamamlandi!"