|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2012
Messaggi: 130
|
[Batch]Eseguire come amministratore da link...non sempre si può!
Un esempio semplice...
Codice:
@ECHO %1 @PAUSE 2) per automatizzare la richiesta di privilegi amministrativi, creo un collegamento, Esempio_semplice.lnk, e 3) nelle proprietà del link (Proprietà > Collegamento > Avanzate...) seleziono "Esegui come amministratore". Trascinando l'icona di un file sull'icona del collegamento, lo script visualizza il percorso completo del file, ma SOLO se il nome non contiene spazi, altrimenti lo script non funziona. Inutile virgolettare il parametro. Se nelle proprietà del link DEseleziono l'opzione "Esegui come amministratore", lo script funziona in ogni caso, aggiungendo automaticamente le virgolette ai percorsi contenenti spazi. C'è una soluzione semplice? Grazie. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Nella destinazione del collegamento usa:
Codice:
C:\Windows\System32\cmd.exe /s /c ""X:\Percorso\Test.bat" Codice:
@ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION SET OldParam=%1 SET Param=!OldParam:~1! ECHO !Param! PAUSE
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2017
Messaggi: 469
|
Lui però ha detto che trascina l'icona.
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Appunto, ha scritto "Trascinando l'icona di un file sull'icona del collegamento" ma il collegamento in questione a cui mi riferisco non deve puntare al batch diretto ma a CMD prima altrimenti non funziona.
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Jul 2012
Messaggi: 130
|
Quote:
Codice:
... @FOR %%E IN (%*) DO @( ECHO %%E ) ... |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: May 2005
Messaggi: 8699
|
Passala senza la vigoletta nel loop come da esempio, no?
__________________
. Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock The real me is no match for the legend . |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:04.




















