web-dev-qa-db-ja.com

「ファイル拡張子を隠す」を設定するスクリプト

ログオンするすべてのサーバーで優先フォルダーオプションを設定するためのマルチステッププロセスにうんざりしています(ほとんどがWin2008ですが、2012とWin7も随所にあります)。プロセスをスクリプト化できるようにしたいのですが、残念ながら、フォルダオプション用に実行するコマンドや拡張機能が見つかりません。

変更したい設定がいくつかありますが、特に、「既知のファイルタイプのファイル拡張子を非表示」をfalseに設定したいと思います。できれば、自分で追加の設定を管理できると思います。

Vanillaコマンドラインで機能するメソッドが推奨されますが、PowerShellにコマンドがある場合は、それを使用します。

16
Ickster

2つの.regファイルを作成する必要があります。

拡張機能を非表示にするには

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 1 /f

拡張機能を表示するには

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f

19
TheSAS

これはPowershellバージョンです

function ShowFileExtensions() 
{
    Push-Location
    Set-Location HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    Set-ItemProperty . HideFileExt "0"
    Pop-Location
}

function HideFileExtensions() 
{
    Push-Location
    Set-Location HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    Set-ItemProperty . HideFileExt "1"
    Pop-Location
}
4
viggity

私はこのオートホットキーソリューションを見つけました: 自動隠しファイルとフォルダーの表示設定を切り替えるオートホットキースクリプトを作成する方法

変更を表示するためにエクスプローラーの更新も処理するため、これは特にいいことです。

;------------------------------------------------------------------------
; Show hidden folders and files in Windows XP
;------------------------------------------------------------------------
; User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
; Value Name: Hidden
; Data Type: REG_DWORD (DWORD Value)
; Value Data: (1 = show hidden, 2 = do not show)

    #h::

        RegRead, ShowHidden_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
        if ShowHidden_Status = 2 
        RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
        Else
        RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
        WinGetClass, CabinetWClass
        PostMessage, 0x111, 28931,,, A
        Return
2
Chake
  • 任意のテキストエディターを使用して、ファイル "unhide-known-ext.REG"を作成します
  • 内部に、このコンテンツを貼り付けます:
    Windowsレジストリエディタバージョン5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "HideFileExt" = dword:000000
  • それを保存
  • このファイルをダブルクリックして、[OK]を確認します。

コメント:dword:00000000-を意味する:表示されるファイル拡張子dword:00000001-を意味する:ファイル拡張子を隠す

幸運を !

0
spelltox

これは、スクリプトファイルをクリックする以外に何も操作せずに機能した唯一のものです。

http://www.askvg.com/create-simple-script-to-show-hide-file-extensions-in-windows-xp-Vista-and-7/

0
Mugen