以编程方式控制“Windows资源管理器”位置是否合理?

时间:2016-03-09 15:27:49

标签: c# .net

我正在为我们的环境构建一个带有一组专用命令的自定义控制台。该控制台将有一个工作目录。

我正在尝试将Windows资源管理器窗口的文件位置链接到我的应用程序中的可能[错误]想法。

这样:

cd somefolder

会将Windows资源管理器窗口导航到该文件夹​​。

同样进入资源管理器中的子文件夹会将信息传达给我的应用程序,以便我可以更改控制台的工作目录。

使用C#可以实现这样吗?我的应用程序将触发窗口的打开。

澄清: 我指的是我从应用程序生成的单个资源管理器窗口,而不是多个窗口。作为其中的一部分,我假设有一种方法来抓住我的特定资源管理器窗口的“句柄”。正常的会表现得很正常。

主要的细微差别是能够将已打开的窗口导航到不同的位置,而不仅仅是能够将窗口生成到初始位置。

1 个答案:

答案 0 :(得分:0)

如果您的资源管理器窗口是焦点,您可以执行以下操作:

> theDF
   ID        Ticker INDUSTRY_SECTOR              VAR             CVAR
1   1      USD CASH                                0                0
12  2      ZAR CASH                 -181412.82055904 -301731.22832191
23  3 BAT SJ EQUITY       Financial  61711.951234826 102641.162795691
34  4 HCI SJ EQUITY       Financial 1095.16002541256 1821.50290513369
45  5 PSG SJ EQUITY       Financial 16498.2192382422  27440.331617902

它将导航到您想要的路径。