es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Necesito construir un script en PowerShell que cree un acceso directo de URL y lo abra en Google Chrome.

Tengo conocimientos básicos en la creación de scripts y los aprendí por mi cuenta.

Necesito construir un script de PowerShell que cree un acceso directo de URL y se abra en Google Chrome.

El sitio web tiene algunas características que actualmente solo funcionan en Chrome.

He creado una base para crear el icono, pero necesito ayuda para indicarle que se abra solo a través de Chrome y no en el navegador predeterminado.

$nuevo_objeto = New-Object -ComObject WScript.Shell
$destino = $nuevo_objeto.SpecialFolders.Item("AllUsersDesktop")
$ruta_origen = Join-Path -Path $destino -ChildPath "\\Procore Login.url"
$origen = $nuevo_objeto.CreateShortcut($ruta_origen)
$origen.TargetPath = "https://login.procore.com/"
$origen.Save()
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para abrir el acceso directo del URL en Google Chrome en lugar del navegador predeterminado, puedes modificar el script de PowerShell añadiendo el parámetro ‘-application’ al cmdlet ‘Start-Process’. Este parámetro especifica la aplicación a utilizar para abrir el URL. Aquí tienes una versión modificada de tu script:

    $nuevo_objeto = New-Object -ComObject WScript.Shell
    $destino = $nuevo_objeto.SpecialFolders.Item("AllUsersDesktop")
    $ruta_origen = Join-Path -Path $destino -ChildPath "\\Procore Login.url"
    $origen = $nuevo_objeto.CreateShortcut($ruta_origen)
    $origen.TargetPath = "https://login.procore.com/"
    $origen.Save()
    
    # Abrir el acceso directo del URL en Google Chrome
    $ruta_chrome = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
    Start-Process -FilePath $ruta_chrome -ArgumentList $ruta_origen -Verb runas -Wait
    

    Ten en cuenta que la variable $ruta_chrome en el script modificado debería apuntar a la ubicación del ejecutable de Google Chrome en tu sistema. Puedes modificarlo si la ruta de instalación de Chrome es diferente.

    Con esta modificación, el acceso directo del URL se abrirá en Google Chrome en lugar del navegador predeterminado.

Comments are closed.