一般新建文件采用右击空白并选择"新建文件文件"来进行. 我想写一个程序, 然后为它绑定一个快捷键, 就可以自动完成这些操作了. 该程序需要进行下列步骤:
1. 获取当前激活的窗口(一般来说就是我们工作的文件夹窗口)
2. 获取该文件夹窗口的工作路径, 以该路径为根路径新建一个名为"新建空文件"的文件.
3. 进行与该文件夹窗口相关的操作, 即选中刚刚创建的名为"新建空文件"的文件. 对于1, 使用函数GetForegroundWindow()即可. 结果是一个类型为HWND的值, 记为h.
对于2, 需要找出上述h的幕后操作者(记为c), 然后根据c来获取当前文件夹窗口的工作路径. 创建文件的操作就简单了.
对于3, 需要通过c来选中指定名称为"新建空文件"的子文件.下划线部分就是需要解决的部分.
1. 获取当前激活的窗口(一般来说就是我们工作的文件夹窗口)
2. 获取该文件夹窗口的工作路径, 以该路径为根路径新建一个名为"新建空文件"的文件.
3. 进行与该文件夹窗口相关的操作, 即选中刚刚创建的名为"新建空文件"的文件. 对于1, 使用函数GetForegroundWindow()即可. 结果是一个类型为HWND的值, 记为h.
对于2, 需要找出上述h的幕后操作者(记为c), 然后根据c来获取当前文件夹窗口的工作路径. 创建文件的操作就简单了.
对于3, 需要通过c来选中指定名称为"新建空文件"的子文件.下划线部分就是需要解决的部分.
3. 参考这个http://topic.csdn.net/t/20041112/14/3547444.html
explorer /select,C:\windows\explorer.exe
Alt+F+W+upupup...