ファイルにフォーカス

解決


deldel  2006-03-02 22:33:03  No: 20319

FireFoxで何かのファイルをダウンロードすると、
ダウンロードマネージャが開き、その中で右クリックして
「保存フォルダを開く」を選択しますと、ダウンロードした
ファイルにフォーカスが当たった状態でエクスプローラが
起動します。

例えば、設定ファイルがあるフォルダを起動した際に、
上記と同じように設定ファイルにフォーカスを当てたいのですが、
どのようにすればいいか、知っておられれば宜しくお願いします。


ん?  2006-03-03 03:04:47  No: 20320

このへんのことかな?

Explorer [/n] [/e] [(,)/root,<object>] [/select,<object>]

http://www.atmarkit.co.jp/fwin2k/win2ktips/408expopt/expopt.html


deldel  2006-03-03 03:42:38  No: 20321

ありがとうございました。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);


とおりすがり  2006-03-03 06:11:51  No: 20322

ShellExecute(Handle, nil, 'Explorer.exe', PChar(' /select,  C:\Temp\hogehoge.txt'), nil, SW_SHOW);
じゃダメ?


deldel  2006-03-03 17:40:53  No: 20323

「存在しないか、ディレクトリではありません」って怒られました;;


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加