求助问题解决办法....高手请进...

vimly 2008-01-09 10:18:53
实现一个功能..在右键里添加一个菜单.然后选中一些文件..右键用新添加的菜单去处理..
比如..添加一个"移动到文件夹1" 则它会调用一个程序.把刚才所选中的文件移到上一级目录的名字叫"1"的文件里

大伙有什么好办法来实现??
...全文
93 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiouwolf 2008-01-10
  • 打赏
  • 举报
回复
选中的文件已参数形式传入程序
右键test.file -> MyMove.exe %1


class MyMove(){
public static void Main(Stringp[] args){
System.out.println(args[0]);
}
}
vimly 2008-01-10
  • 打赏
  • 举报
回复
像我选中了多个文件.然后用右键..可是打给我打了多个MyMove.exe文件..
怎样才能实现只打开一MyMove.exe....
在MyMove.exe里获得那些选中的文件.???
有什么方法或是参考代码吗?

vimly 2008-01-10
  • 打赏
  • 举报
回复
谢谢beiouwolf 的回答.
你所说的那些我都做了..
现在就是不会写那个程序去取得我所选中那些文件..
这个才是我的难题...
有什么好的方法??
最好有一些代码让我参考下...
再次感谢....
beiouwolf 2008-01-10
  • 打赏
  • 举报
回复
打开“HKEY_CLASSES_ROOT\*”;
在其下新建“shell\命令\command”分支,再将command的键值设为执行该命令时所用的可执行程序的绝对路径
并在其后加%n的参数格式

你可以自己做一个程序完成移动操作
比如MyMove.exe
把command设置成 c:\完整路径\MyMove.exe %1
bushuang 2008-01-10
  • 打赏
  • 举报
回复
很有内涵
vimly 2008-01-10
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20080108/10/47ab6ffc-1efd-4d5f-8de1-e89ab39d179d.html
这个也是我在CSDN里问的同样的问题...
vimly 2008-01-10
  • 打赏
  • 举报
回复
我写的那个EXE的JAVA 源代码如下:
public class test {
public static void main(String[] args)
{
for(int = i i <args.length;i++)
{
System.out.println(args[i]);
}
}
}
vimly 2008-01-10
  • 打赏
  • 举报
回复
那样做的话它还是行不通..未达我的要求.
我是想在选了多个文件.右键 选中新添加的选项.
打开了多个MyMove.exe...在每个MyMove.exe里打印了对应选中的文件名.
我想要的是选中了多个文件,然后只是打开一个MyMove.exe 在这个EXE 里打印出所有所选中的文件名..
goodmrning 2008-01-09
  • 打赏
  • 举报
回复
帮顶

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧