7

私のお気に入りの IDE Wing IDEには、アクティブなファイルをエクスプローラーで表示するためのコマンドがあります。これは、コマンドを起動すると、ファイルが含まれているフォルダーでエクスプローラー ウィンドウが開き、ファイルが選択されることを意味します。

問題は、ウィンドウが既に開いている場合、ファイルの選択に失敗することです。ウィンドウをアクティブにしますが、ファイルは選択されません。うざい。ファイルを常に選択したい

開発者の 1 人に話を聞いたところ'explorer /select,%s' % filename、ファイルを表示するために を使用しており、上記の煩わしさはそのコマンドの癖である可能性があるとのことでした。

この動作を回避する方法を知っている人はいますか?

(このソリューションは、Windows 2000、XP、2003 Server、Vista、および Windows 7 で動作する必要があります。)

4

2 に答える 2

2

https://support.microsoft.com/en-us/kb/152457によると、「スイッチは組み合わせることができます」と記載されています。

explorer /n,/select,c:\path\to\file.ext

/n新しいウィンドウを強制する必要があります。

于 2012-12-13T12:44:53.890 に答える
0

存在するかどうかはわかりませんが、そのようなソリューション(C ++)を実装するユーティリティを作成すると、期待どおりに機能します:

void OpenFileInExplorer(LPCTSTR filename)
{
    ITEMIDLIST *pidl = ILCreateFromPath(filename);
    if(pidl) 
    {
        SHOpenFolderAndSelectItems(pidl,0,0,0);
        ILFree(pidl);
    }
}
于 2012-12-13T09:07:40.543 に答える