Come impostare la vista Elenco come vista FTP predefinita in Esplora risorse?
Ho trovato una semplice soluzione a questo problema utilizzando uno dei due metodi seguenti che potresti trovare utile per la tua richiesta con le tecnologie Windows native native.
Non sono sicuro se questa sarà la soluzione effettiva che stai cercando di risolvere questo problema, ma potrebbe essere una soluzione accettabile almeno che potresti trovare utile senza dover modificare le impostazioni del registro, utilizzare soluzioni di terze parti, ecc.
Fondamentalmente questo utilizza sendkeys per inviare i tasti di scelta rapida Ctrl+ Shift+6 per cambiare la vista in Dettagli subito dopo l'apertura della vista della cartella FTP –– tuttavia questo non si applica in modo ricorsivo, quindi potrebbe o meno fare la differenza per le tue esigenze particolari.
Metodo 1 (scalabile)
Questo è un metodo che consisterà nella (1) creazione di uno script batch con la logica seguente e (2) quindi nella creazione di uno short che punta allo script batch e quindi il relativo argomento passerà nei dettagli della connessione FTP applicabile per il server FTP ti collegherai a.
Questo script batch che crei per questo metodo può essere utilizzato per tutte le scorciatoie che desideri utilizzare con questo metodo, quindi è una soluzione scalabile in caso di necessità per più di una connessione FTP in futuro.
Crea uno script batch
Crea uno script batch, che è solo un file di documento di testo salvato con un'estensione .cmd
o .bat
con la logica sottostante in esso e quindi salvalo in un percorso a cui farai riferimento nel collegamento che crei nella sezione di creazione del collegamento.
@ECHO OFF
%~1
:VBSDynamicBuild
SET TempVBSFile=%temp%\~tmpSendKeysTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 900 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "^+6" >>"%TempVBSFile%
ECHO Wscript.Sleep 900 >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
EXIT /B
Creare una scorciatoia
Sul desktop, fare clic destro e selezionare Nuovo -> Collegamento e la spina nel seguito i valori in cui è stato salvato lo script batch appena creato (sopra) e impostare che il <username>
, <password>
, <FTP server URL or IP address>
i valori per il vostro bisogno di conseguenza, selezionare Avanti e poi dare il collegamento FTP ha un nome significativo in modo da sapere di cosa si tratta in seguito, quindi selezionare Salva . (vedi sotto schermate)
D:\BatchScripts\OpenFTPDetailView.cmd "%windir%\explorer.exe ftp://<Username>:<password>@<FTP server URL or IP address>/"
IMPORTANTE: è importante che ci siano virgolette doppie attorno al " %windir%\explorer.exe ftp://<Username>:<password>@<FTP server URL or IP address>/"
valore nella parte della proprietà del collegamento precedente.
Usandolo
Ora tutto ciò che devi fare è fare doppio clic sul collegamento che hai creato per aprire la cartella FTP con la vista Dettagli ed è semplice come andare avanti. Se lo desideri, puoi modificare l'icona su questo collegamento.
Metodo 2 (statico per script)
Questo metodo è simile al metodo 1 di cui sopra, ma non sarà necessario per creare un collegamento per farlo funzionare, ma ci si può comunque necessario impostare il <username>
, <password>
, <FTP server URL or IP address>
i valori per il vostro bisogno di conseguenza per il server FTP sarete collegano a.
Crea uno script batch
Crea uno script batch, che è solo un file di documento di testo salvato con un'estensione .cmd
o .bat
con la logica sottostante in esso e quindi salvalo in un percorso che userai per fare doppio clic per eseguirlo.
@ECHO OFF
%windir%\explorer.exe ftp://<username>:<password>@<FTP server URL or IP address>/
:VBSDynamicBuild
SET TempVBSFile=%temp%\~tmpSendKeysTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 900 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "^+6" >>"%TempVBSFile%
ECHO Wscript.Sleep 900 >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
EXIT /B
Usandolo
Ora tutto ciò che devi fare è fare doppio clic sullo script batch che hai creato per aprirlo con la vista Dettagli ed è semplice come andare avanti.
Ulteriori risorse