FireFoxで何かのファイルをダウンロードすると、
ダウンロードマネージャが開き、その中で右クリックして
「保存フォルダを開く」を選択しますと、ダウンロードした
ファイルにフォーカスが当たった状態でエクスプローラが
起動します。
例えば、設定ファイルがあるフォルダを起動した際に、
上記と同じように設定ファイルにフォーカスを当てたいのですが、
どのようにすればいいか、知っておられれば宜しくお願いします。
このへんのことかな?
Explorer [/n] [/e] [(,)/root,<object>] [/select,<object>]
http://www.atmarkit.co.jp/fwin2k/win2ktips/408expopt/expopt.html
ありがとうございました。Explorerのオプションにあったんですね・・・
以下で実現できました。
ShellExecute(Handle, nil, 'Explorer.exe', PChar(' /e, /select, C:\Temp\hogehoge.txt'), nil, SW_SHOW);
ただ、以下のrootは機能しませんでした。rootとの併用はだめなのですかねぇ・・・
ShellExecute(Handle, nil, 'Explorer.exe', PChar(' /e, /root, ' + 'C:\Temp' + ', /select, C:\Temp\hogehoge.txt'), nil, SW_SHOW);
ShellExecute(Handle, nil, 'Explorer.exe', PChar(' /select, C:\Temp\hogehoge.txt'), nil, SW_SHOW);
じゃダメ?
「存在しないか、ディレクトリではありません」って怒られました;;
ツイート | ![]() |