中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » NOKIA PC 套件文件蓝牙一键传输 脚本
作者:
标题: NOKIA PC 套件文件蓝牙一键传输 脚本 上一主题 | 下一主题
175891641
初级用户





积分 82
发帖 30
注册 2007-7-3
状态 离线
『楼 主』:  NOKIA PC 套件文件蓝牙一键传输 脚本

Explorer /select, "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\jia\存储卡\MOVIE\drop.txt"
在cmd执行上面那句话,可以弹出drop.txt的文件夹,就为了这句话连续奋战了10个小时。如果手机能向U盘一样在一个文件右键点发送可以到可移动硬盘的话,手机藏口袋里就能收到东西,非常的方便,可惜花了2个小时无结果。本来想自己调用蓝牙传输模块自己写程序 网上的OCX 和dll动态链接库都是要钱的,也尝试过磁盘映射。这是我前5个小时做的事情,搜遍baidu google根本没人关心这个问题,还是从cndos得到了小小的提示,这个之后又下载filemon regmon监测操作文件动态变化。总结出"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}这是GUI的id翻译过过来是“我的电脑/诺基亚浏览器”
注意:
以下名字不同,但都可以打开文件夹,但文件不可以打开。而且貌似只有exploer 和start能识别这带有GUI ID路径的。
Explorer /select, "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\jia\存储卡\test\"
pause

Explorer /select, "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\jia\存储卡\test\1.txt"
pause


Explorer /select, "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\jia\E:\test\1.txt"
pause

Explorer /select, ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\356388024871484\E:\test\1.txt
pause
Explorer /select, C:\nokia.{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\jia\存储卡\test\1.txt

"C:\Documents and Settings\Administrator\Local Settings\Temp\1.txt"
pause

其中jia是我的手机名
文件打开是之后可以通过vbs按键命令打开文件。或者写自解压运行,或者加入文件夹右键,这些自己喜欢。
eg.把手机图片文件夹拷贝到剪切板其中1.txt一定要有 不能删。
cmd /c Explorer /select, "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\jia\存储卡\图像\1.txt"
echo set WshShell = CreateObject("WScript.Shell")>paste.vbs
echo WshShell.SendKeys "^a">>paste.vbs
echo WshShell.SendKeys "^c">>paste.vbs
echo WshShell.SendKeys "%% n">>paste.vbs
paste.vbs
del paste.vbs

后来发现得到GUi id 的一个简单方法
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}]
@="诺基亚手机浏览器"

[HKEY_CLASSES_ROOT\CLSID\{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\DefaultIcon]
@="C:\\Program Files\\Nokia\\Nokia PC Suite 7\\Resource\\PhoneBrowser_Nokia.ngr,13"

[HKEY_CLASSES_ROOT\CLSID\{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\InprocServer32]
@="C:\\Program Files\\Nokia\\Nokia PC Suite 7\\phonebrowser.dll"
"ThreadingModel"="Apartment"
"LoadWithoutCOM"=""

[HKEY_CLASSES_ROOT\CLSID\{416651E4-9C3C-11D9-8BDE-F66BAD1E3F3A}\ShellFolder]
"Attributes"=hex:f0,00,04,F8
"WantsFORPARSING"=""



关键是原先"Attributes"=hex:00,00,04,F8 右键诺基亚文件浏览器只有打开和资源管理器2个菜单
运行以上reg (在注册表有好几百项都是关于nokia 的 我能找出来容易吗)

右键点击诺基亚文件浏览器会多出很多菜单包括复制 剪切,打开资源管理器,重命名等 还有创建快捷方式,不过多出来的这些菜单都是点了没反应的 包括这个快捷方式的菜单也不能用 ,虽然在桌面会创建,不过可以用来查看你的手机gui id 右键 属性 就可以了。
做好效果 复制一张照片 ,点击 vbs脚本 自动发到手机的图片文件夹。
上面不是说的不是很清楚 给大家一个参照,大家再研究一下 这里高手还比较多的 ,等好用了再发到各大手机论坛。这叫传统(dos)与现代(bluetooth)的结合先潜水了。。。。。。。。。。。
下附件可以到我的空间
nit.ys168.com

[ Last edited by 175891641 on 2008-12-21 at 19:37 ]

   此帖被 +4 点积分     点击查看详情   
评分人:【 HAT 分数: +4  时间:2008-12-21 19:50


2008-12-21 19:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

Q: 为方便他人复制,如何给代码加code标签?
A: http://www.cn-dos.net/forum/viewthread.php?tid=43735#pid304733
参考:http://www.cn-dos.net/forum/faq.php?page=misc#1

建议把附件或者代码贴出来



2008-12-21 19:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: