Buenas
Algo tan sencillo no se puede. Con el "Visual Studio Code" en versión portable pasa algo curioso y molesto.
Tengo un atajo de teclado que copia el texto seleccionado y hago algo con dicha cadena. Lo copio con:
Send, ^c
Me ha funcionado hasta que he decidido abrir el Visual como administrador (para modificar ciertos archivos es necesario) y veo que el copiar no me lo hace: en el portapapeles estará lo anteriormente copiado. En cambio si hago un "control + C" manual me lo copiará bien.
Gracias por leerme.
copiar texto (en aplicación con permisos administrador) Topic is solved
Moderator: Flipeador
-
- Posts: 40
- Joined: 25 Mar 2021, 12:56
- Location: La Habana, Cuba
Re: copiar texto (en aplicación con permisos administrador)
Deberias probar abrir el script como administrador tambien
Re: copiar texto (en aplicación con permisos administrador)
cierto, era eso!!! pero hay un miniproblema que no tiene mucho que ver con AHK, ¿o sí?
a) Metiendo el acceso directo del 'script.exe' SIN permisos de administrador en la zona de autoarranque de Windows al iniciar el equipo veo el programita al lado del reloj de Windows abierto.
b) Metiendo el acceso directo del 'script.exe' CON permisos de administrador en la zona de autoarranque de Windows al iniciar el equipo el programa no arranca (sí el resto de accesos directos que tengo ahí).
meto aquí los accesos directos de inicio
C:\Users\[USUARIO]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
a) Metiendo el acceso directo del 'script.exe' SIN permisos de administrador en la zona de autoarranque de Windows al iniciar el equipo veo el programita al lado del reloj de Windows abierto.
b) Metiendo el acceso directo del 'script.exe' CON permisos de administrador en la zona de autoarranque de Windows al iniciar el equipo el programa no arranca (sí el resto de accesos directos que tengo ahí).
meto aquí los accesos directos de inicio
C:\Users\[USUARIO]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
-
- Posts: 40
- Joined: 25 Mar 2021, 12:56
- Location: La Habana, Cuba
Re: copiar texto (en aplicación con permisos administrador)
Prueba con esto
En la carpeta de inicio en vez de poner el script que quieres pon uno como el siguiente:
Donde ( Run *RunAs ) es abrir como administrador.
Despues la ubicación en este caso ( C:\Carpeta\ )
Y despues el nombre del escript que quieres que inicie con Windows como admin ( Script.exe )
En la carpeta de inicio en vez de poner el script que quieres pon uno como el siguiente:
Code: Select all
Run *RunAs C:\Carpeta\Script.exe
Despues la ubicación en este caso ( C:\Carpeta\ )
Y despues el nombre del escript que quieres que inicie con Windows como admin ( Script.exe )
-
- Posts: 40
- Joined: 25 Mar 2021, 12:56
- Location: La Habana, Cuba
Re: copiar texto (en aplicación con permisos administrador) Topic is solved
Esta es otra forma de hacerlo, Pega estas lineas al principio del script y ejecutalo normal, "siempre" se ejecutara como administrador.
Code: Select all
full_command_line := DllCall("GetCommandLine", "str")
if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)"))
{
try
{
if A_IsCompiled
Run *RunAs "%A_ScriptFullPath%" /restart
else
Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%"
}
ExitApp
}
Re: copiar texto (en aplicación con permisos administrador)
perfecto, dos en uno!19Daniel93 wrote: ↑03 May 2021, 19:17Esta es otra forma de hacerlo, Pega estas lineas al principio del script y ejecutalo normal, "siempre" se ejecutara como administrador.Code: Select all
full_command_line := DllCall("GetCommandLine", "str") if not (A_IsAdmin or RegExMatch(full_command_line, " /restart(?!\S)")) { try { if A_IsCompiled Run *RunAs "%A_ScriptFullPath%" /restart else Run *RunAs "%A_AhkPath%" /restart "%A_ScriptFullPath%" } ExitApp }
Who is online
Users browsing this forum: No registered users and 68 guests