Este es el scritp:
Code: Select all
+1; Presionar shift más 1 y ejecutar aplicación como administrador
RunAs, admin, ContraseñaAdministradorRed, NombreDominio
Run, //172.30.15.0/nuevo/formulario.exe
RunAs ; Reset to normal behavior.
Moderator: Flipeador
Code: Select all
+1; Presionar shift más 1 y ejecutar aplicación como administrador
RunAs, admin, ContraseñaAdministradorRed, NombreDominio
Run, //172.30.15.0/nuevo/formulario.exe
RunAs ; Reset to normal behavior.
Gracias w0z,w0z wrote: ↑15 Oct 2020, 08:52Primero examina la ventana que salta al pedirte el usuario y password con WindowSpy o la alternativa que te pase.
si te da los nombres de los CONTROLs por ejemplo edit1 ,edit2 o button1 mas el nombre de la ventana. Entonces puedes implementar con los ejemplos que te di en tu anterior post.
Code: Select all
F1::
Run, %ComSpec% /c net use x: \\172.30.15.0\nuevo /user:Usuario MIPassword /p:no
Sleep, 1000
DriveGet, Estado, Status, x:\
While, (Estado!="Ready"){
DriveGet, Estado, Status, x:\
Sleep, 1000
}
if (Estado = "Ready"){
Run, "x:\formulario.exe"
} Else {
MsgBox, 64, Nop, No existe Recurso compartido en X:, 2
}
Return
F2:: ;---------------------------borrar/desconectar, todas las unidades de recursos compartidos creadas
Run, %ComSpec% /c net use * /del /y
Return
Code: Select all
^9::
MsgBox, Enviado desde %A_ThisHotkey%
Return
Code: Select all
#SingleInstance Force
#NoEnv
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%
SetBatchLines -1
Gui Add, Button, gConecta_compartido x16 y8 w59 h46, Conectar a Recurso
Gui Add, Button, gDesconectar_Todo x96 y8 w68 h46, Desconectar Unidades
Gui Show, w181 h73, Conexion
Return
Conecta_compartido:
Run, %ComSpec% /c net use x: \\172.30.15.0\nuevo /user:Usuario MIPassword /p:no
gui, +OwnDialogs
MsgBox, 64, , Se ejecuto Conexion,1
Sleep, 500
DriveGet, Estado, Status, x:\
While, (Estado!="Ready"){
DriveGet, Estado, Status, x:\
Sleep, 1000
}
if (Estado = "Ready"){
Run, "x:\formulario.exe"
} Else {
MsgBox, 64, Nop, No existe Recurso compartido en X:, 2
}
Return
Desconectar_Todo:
gui, +OwnDialogs
MsgBox, 64, , Se desconectara todas las unidades compartidas,2
;---------------------------borrar/desconectar, todas las unidades de recursos compartidos creadas
Run, %ComSpec% /c net use * /del /y
Return
GuiEscape:
GuiClose:
ExitApp