标题: NOKIA PC 套件文件蓝牙一键传输 脚本
[打印本页]
作者: 175891641
时间: 2008-12-21 19:15
标题: 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 ]
作者: HAT
时间: 2008-12-21 19:51
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
建议把附件或者代码贴出来