Windows Gezgini'nde Liste görünümü varsayılan FTP görünümü olarak nasıl ayarlanır?
Yerel yerleşik Windows teknolojileri ile ilgili sorgunuz için yararlı bulabileceğiniz aşağıdaki iki yöntemden birini kullanarak bu soruna basit bir çözüm buldum.
Bu sorunu çözmek için aradığınız gerçek çözüm olup olmayacağından emin değilim, ancak en azından kayıt defteri ayarlarını değiştirmeye, üçüncü taraf çözümlerini kullanmanıza gerek kalmadan yararlı bulabileceğiniz kabul edilebilir bir geçici çözüm olabilir.
Temelde bu , FTP klasörü görünümü açıldıktan hemen sonra görünümü Ayrıntılar olarak değiştirmek için + + kısayol tuşlarını göndermek için sendkey'leri kullanır - ancak bu yinelemeli olarak uygulanmaz, bu nedenle özel ihtiyaçlarınıza göre değişiklik gösterebilir.CtrlShift6
Yöntem 1 (ölçeklenebilir)
Bu, (1) aşağıdaki mantıkla bir toplu iş komut dosyası oluşturmak ve (2) ardından toplu iş komut dosyasına işaret eden bir kısa oluşturmak ve daha sonra argümanına sahip olmak FTP sunucusu için geçerli FTP bağlantı ayrıntısından geçecek bir yöntemdir. bağlanacaksınız.
Bu yöntem için oluşturduğunuz bu toplu iş komut dosyası, bu yöntemle kullanmak istediğiniz kadar kısayol için kullanılabilir, böylece gelecekte yalnızca birden fazla FTP bağlantısı için ihtiyacınız olması durumunda ölçeklenebilir bir çözümdür.
Toplu Komut Dosyası Oluşturma
Aşağıdaki mantıkla bir .cmd
veya .bat
uzantıyla kaydedilmiş bir metin belgesi dosyası olan bir toplu iş komut dosyası oluşturun ve daha sonra kısayol oluşturma bölümünde oluşturduğunuz kısayolda başvuracağınız bir yola kaydedin.
@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
Kısayol Oluştur
Masaüstünüzde, sağ tıklatın ve sonra da seçmek Yeni > - Kısayol size sadece (üstte) oluşturuldu toplu komut dosyası kaydedilen değerlerin altında ve fişi ve emin ayarlanacak <username>
, <password>
, <FTP server URL or IP address>
ihtiyacı için değerler buna göre seçmek İleri vermek ve daha sonra FTP kısayoluna anlamlı bir ad verin, böylece daha sonra ne olduğunu öğrenin ve ardından Kaydet'i seçin . (aşağıdaki ekran görüntülerine bakın)
D:\BatchScripts\OpenFTPDetailView.cmd "%windir%\explorer.exe ftp://<Username>:<password>@<FTP server URL or IP address>/"
ÖNEMLİ:%windir%\explorer.exe ftp://<Username>:<password>@<FTP server URL or IP address>/"
Yukarıdaki kısayol özelliği bölümünde " değeri " etrafında çift tırnak bulunması önemlidir .
Kullanma
Şimdi tek yapmanız gereken FTP klasörünü Ayrıntılar görünümü ile açmak için oluşturduğunuz kısayola çift tıklamaktır ve bu ilerlemek kadar basittir. İsterseniz bu kısayoldaki simgeyi de değiştirebilirsiniz.
Yöntem 2 (komut dosyası başına statik)
Bu yöntem yukarıdaki yöntem 1'e benzer, ancak çalışması için bir kısayol oluşturmanız gerekmeyecektir, ancak yine de bağlanacağınız FTP sunucusu için ihtiyacınız olan değerleri <username>
,, ayarlamanız gerekecektir.<password>
<FTP server URL or IP address>
Toplu Komut Dosyası Oluşturma
Aşağıdaki mantıkla bir .cmd
veya .bat
uzantıyla kaydedilmiş bir metin belgesi dosyası olan bir toplu iş komut dosyası oluşturun ve ardından yürütmek için çift tıklatmak için kullanacağınız bazı yollara kaydedin.
@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
Kullanma
Şimdi tek yapmanız gereken FTP klasörünü Ayrıntılar görünümü ile açmak için oluşturduğunuz toplu komut dosyasını çift tıklamaktır ve bu ilerlemek kadar basittir.
Diğer Kaynaklar