无忧启动论坛

标题: 求为大量绿色软件建立桌面快捷方式的批处理(已解决) [打印本页]

作者: 极度凶残    时间: 2012-4-9 13:32
标题: 求为大量绿色软件建立桌面快捷方式的批处理(已解决)
白天用公司电脑,晚上用家里电脑,有时用朋友家电脑,但软件、资料和记录之类的无法保持一致相当不爽,所以现在改用绿色版存在移动硬盘上,差不多有100个左右吧,但每次要用需要进入无数个文件夹里打开这些软件或在新机、还原系统后建立桌面快捷方式是件头痛的事,所以求大侠帮我弄个建立桌面快捷方式的批处理的样本



条件1:批处理是放在移动硬盘根目录里运行
条件2:移动硬盘里的软件路径(注意不是单文件的):

            飞信是\PETOOLS\Fetion\Fetion.exe                 快捷方式名称是“飞信”
              QQ是\PETOOLS\QQ\QQ.exe                            快捷方式名称是"QQ"
              Foxmail是\PETOOLS\Foxmail\Foxmail.EXE   快捷方式名称是"Foxmail"
              迅雷是\PETOOLS\Thunder\Thunder.exe       快捷方式名称是"迅雷"

上面路径我没有写盘符,创建快捷方式时,需要由批处理自己判断盘符,快捷方式名称尽量做到可以自定义。

条件3:XP、WIN7 32/64下都能用(也会在PE3.0下用,不过那个可以在PE里搞掂)



2011mking、monitor20大侠的方案完全实现了我的愿望,非常感谢各位大哥的热心帮助,特别是2011mking、monitor20大侠,非常感谢!

[ 本帖最后由 极度凶残 于 2012-4-10 14:34 编辑 ]
作者: 2010我你928    时间: 2012-4-9 13:59
这个有难度 请高手来解答!
作者: 极度凶残    时间: 2012-4-9 14:15
原帖由 2010我你928 于 2012-4-9 13:59 发表
这个有难度 请高手来解答!

呵呵!在线坐等高手...
作者: dvd008    时间: 2012-4-9 14:28
P,俺不会

其它办法可能行

把移动硬盘插上, 假定盘符是K

建一个目录,如KJ, 把所有软件创建一次快捷方式,然后,都复制到KJ目录.

同理, 创建A--Z 全部盘符的快捷方式, 目录分别为AJ,BJ,CJ, 以后,插上移动硬盘,根据盘符,
打开对应目录,里面就可以直接执行了.

或者, 重建一个固定的盘符,如Z,W,V 这样,基本用不到的盘符,创建一次,
移动硬盘使用时,更改盘符为Z,W,V
作者: dvd008    时间: 2012-4-9 14:29
放桌面,对应目录的,拖到桌面即可
作者: 2011mking    时间: 2012-4-9 14:40
这个难度不小
1:\Program Files 能确保只有1个吗?有多个是如何你想用哪一个,难道要搜出来先选择一下?
2:是为\Program Files  下的的目录中各个Exe并不一定都是你需要的,比如Uninstall.exe等,自动搜估计全出来了。
如果只针对某几个地方用,你可以建好快捷方式,Rar打包成自解压呀,这样你可以选择 办公室.exe,家.exe,解出来恢复可能更有针对性。
作者: 2012dave    时间: 2012-4-9 14:45
为何不使用 PStart 之类的软件?支持相对路径。快捷方式只要手动建立一次,到处都可以用了。
作者: 2012ady    时间: 2012-4-9 14:50
使用HTML手动LINK快捷Key
作者: 极度凶残    时间: 2012-4-9 14:50
原帖由 2011mking 于 2012-4-9 14:40 发表
这个难度不小
1:\Program Files 能确保只有1个吗?有多个是如何你想用哪一个,难道要搜出来先选择一下?
2:是为\Program Files  下的的目录中各个Exe并不一定都是你需要的,比如Uninstall.exe等,自动搜估计 ...

1.Program Files 文件夹可以改其它名的,现在需要批处理判断自己是在哪个盘,并用变量符来代表盘符不行吗?  那PE里为什么就可以?
2.我可以像PE里那样每个软件一条条添加

LINK %Desktop%\QQ,%CurDrv%\PETOOLS\Comm\QQ2010.exe
LINK %Desktop%\Opera,%CurDrv%\PETOOLS\Comm\Opera.exe
LINK %Desktop%\FEIQ,%CurDrv%\PETOOLS\Comm\FEIQ.EXE
LINK %Desktop%\Thunder,%CurDrv%\PETOOLS\Comm\Thunder.exe
LINK %Desktop%\Fetion,%CurDrv%\PETOOLS\Comm\飞信2010.EXE
LINK %Desktop%\Microsoft Word 2010,%CurDrv%\PETOOLS\Comm\Word.EXE
LINK %Desktop%\Microsoft Excel 2010,%CurDrv%\PETOOLS\Comm\Excel.EXE
LINK %Desktop%\数据恢复Power Data Recovery,%CurDrv%\PETOOLS\Comm\数据恢复Power Data Recovery.EXE
LINK %Desktop%\数据恢复RECUVA 1.37,%CurDrv%\PETOOLS\Comm\数据恢复RECUVA 1.37.EXE
LINK %Desktop%\64Bit系统安装工具,%CurDrv%\PETOOLS\Comm\64Bit系统安装工具.EXE
LINK %Desktop%\LANSEEV,%CurDrv%\PETOOLS\Comm\LANSEEV.EXE
LINK %Desktop%\Easy Duplicate,%CurDrv%\PETOOLS\Comm\EasyDuplicate.EXE
LINK %Desktop%\FileZilla FTP Client,%CurDrv%\PETOOLS\Comm\FileZillaFTP.EXE
LINK %Desktop%\Smart Rename,%CurDrv%\PETOOLS\Comm\SmartRename.EXE
LINK %Desktop%\FlashFxp,%CurDrv%\PETOOLS\Comm\FLASHFXP.EXE
LINK %Desktop%\AliIM,%CurDrv%\PETOOLS\Comm\阿里旺旺2010.EXE

[ 本帖最后由 极度凶残 于 2012-4-9 15:00 编辑 ]
作者: zhs509    时间: 2012-4-9 14:54
百草霜的批处理自己改一改或许可以实现。。。
http://bbs.wuyou.net/forum.php?m ... 4048&highlight=
作者: 极度凶残    时间: 2012-4-9 14:55
原帖由 dvd008 于 2012-4-9 14:28 发表
P,俺不会

其它办法可能行

把移动硬盘插上, 假定盘符是K

建一个目录,如KJ, 把所有软件创建一次快捷方式,然后,都复制到KJ目录.

同理, 创建A--Z 全部盘符的快捷方式, 目录分别为AJ,BJ,CJ, 以后,插上移 ...

PE里那个搜索外置软件并创建快捷方式又是怎么实现的?那个U盘盘符一样是不固定的
作者: 2012ady    时间: 2012-4-9 14:57
<a href="./Program Files/QQ/QQ.exe ">QQ</a>
作者: 2011mking    时间: 2012-4-9 15:03
原帖由 极度凶残 于 2012-4-9 14:50 发表

1.Program Files 文件夹可以改其它名的,现在需要批处理判断自己是在哪个盘,并用变量符来代表盘符不行吗?  那PE里为什么就可以?
2.我可以像PE里那样每个软件一条条添加

LINK %Desktop%\QQ,%CurDrv%\PE ...


不是说不可以,而是你那个目录 Program Files 太常见了,比如说装多系统或者用软件转移过Program Files,就可能出现多个Program Files,你想用哪一个呢?

另外,直接搜是可以搜出Program Files下的所有exe,但这些exe你都需要建快捷方式吗,比如Uninstall.exe或者QQ目录下,也有好几个exe,自动的是全出来,你一条一条的加当然不会出来的。
作者: 极度凶残    时间: 2012-4-9 15:03
原帖由 2012ady 于 2012-4-9 14:57 发表
QQ

看不懂,我需要一个有上面说的4个软件的完整的批处理文件,其它软件我再照虎画猫一个个添加
作者: 极度凶残    时间: 2012-4-9 15:09
原帖由 2011mking 于 2012-4-9 15:03 发表


不是说不可以,而是你那个目录 Program Files 太常见了,比如说装多系统或者用软件转移过Program Files,就可能出现多个Program Files,你想用哪一个呢?

另外,直接搜是可以搜出Program Files下的所有e ...

那Program Files就改为TOOLS咯,我不需要批处理搜索里面的所有EXE文件,我只需要像PE那样判断盘符后,用路径一个个添加
像玄大PE外置也是一个个添加:
ENVI $extpath=%CurDir%                                      //将外置路径放入系统变量
LOAD Comm.ini

LINK %Desktop%\QQ,%CurDrv%\PETOOLS\Comm\QQ2010.exe
LINK %Desktop%\Opera,%CurDrv%\PETOOLS\Comm\Opera.exe
LINK %Desktop%\FEIQ,%CurDrv%\PETOOLS\Comm\FEIQ.EXE
LINK %Desktop%\Thunder,%CurDrv%\PETOOLS\Comm\Thunder.exe
LINK %Desktop%\Fetion,%CurDrv%\PETOOLS\Comm\飞信2010.EXE
作者: dvd008    时间: 2012-4-9 15:15
CMD:pecmd.exe LOAD \PETOOLS\WINPE.INI

WINPE.INI:内容如下. WINPE.INI放在PETOOL目录下
_SUB Outer_Reload
        ENVI Programs=%USERPROFILE%\「开始」菜单\程序
        ENVI Desktop=%USERPROFILE%\桌面
        ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
_END
FIND Explorer.EXE,CALL Outer_Reload
ENVI CurDir=%CurDrv%\PETOOLS

LINK %Programs%\PE安装修改,%CurDir%\PE安装修改
LINK %Programs%\磁盘光盘,%CurDir%\磁盘光盘
LINK %Programs%\克隆工具,%CurDir%\克隆工具
LINK %Programs%\启动声显卡,%CurDir%\启动声显卡
LINK %Programs%\启动网卡,%CurDir%\启动网卡
LINK %Programs%\图片影音,%CurDir%\图片影音
LINK %Programs%\系统检测,%CurDir%\系统检测
LINK %Programs%\系统维护,%CurDir%\系统维护
LINK %Programs%\修复安装,%CurDir%\修复安装
LINK %Programs%\文字处理,%CurDir%\文字处理
LINK %Programs%\需MMC支持,%CurDir%\需MMC支持
LINK %Programs%\增强MMC,%CurDir%\增强MMC.EXE
LINK %Programs%\内存系统,%CurDir%\内存系统
LINK %Programs%\常用软件,%CurDir%\常用软件
作者: dvd008    时间: 2012-4-9 15:16
Program Files 等,放在PETOOL目录下

目录结构:PETOOL----常用软件,磁盘工具,....,都放PETOOL目录下

[ 本帖最后由 dvd008 于 2012-4-9 15:18 编辑 ]
作者: 极度凶残    时间: 2012-4-9 15:19
原帖由 dvd008 于 2012-4-9 15:16 发表
Program Files 等,放在PETOOL目录下

目录结构:PETOOL----常用软件,磁盘工具,....,都放PETOOL目录下

在PE里是这样用,但正常系统里不行啊
作者: 2011mking    时间: 2012-4-9 16:49
用两个批处理来解决,设启动后移动硬盘盘符是 x:

X:下放 makeit.cmd 与 创建Tools下快捷方式.cmd ,Tools目录下放软件

makeit.cmd (这是创建快捷方式的子调用,直接用无用)
-----------------------------------------------------
@echo off
set path=%1
:::注意,有的系统不是\桌面\,而是 \desktop\,按要求替换就成
set topath="%USERPROFILE%\桌面\%~2.Url"
echo [InternetShortcut] >> %topath%
echo URL="%path%" >> %topath%
echo IconIndex=0 >> %topath%
echo IconFile=%path% >> %topath%
--------------------------------------------------------

创建Tools下快捷方式.cmd
-------------------------------
@echo off
PUSHD %~dp0
makeit "%CD%\tools\QQ\QQ.exe" "腾迅QQ"
makeit "%CD%\tools\Fetion\Fetion.exe" "飞信Fetion"
makeit "%CD%\tools\Thunder\Thunder.exe" "迅雷下载"
makeit "%CD%\tools\Foxmail\Foxmail.exe" "邮件Foxmail"
Rem ....其他按上面的方式加就可以了
作者: pznpt    时间: 2012-4-9 16:51
  1. @echo off&setlocal enabledelayedexpansion
  2. pushd "%~dp0"
  3. for /f "delims=" %%a in ('dir /b /s "TOOLS\*.exe"') do (
  4.   set "name=%%~na"
  5.   if /i "!name!"=="Fetion" (set "name=飞信"
  6.     ) else if /i "!name!"=="Thunder" set "name=迅雷"
  7.   (echo [InternetShortcut]
  8.   echo URL="%%a"
  9.   echo IconFile="%%a"
  10.   echo HotKey=0
  11.   echo IconIndex=0
  12.   echo IDList=)>"%USERPROFILE%\桌面\!name!.url"
  13. )
复制代码

放U盘根目录下,试试看吧。Win7将"%USERPROFILE%\桌面\"改成"%USERPROFILE%\desktop\"
桌面url快捷方式,非lnk快捷方式
作者: 2010ttt    时间: 2012-4-9 17:02
我记得PE下有个“搜索PETOOLS”的工具,水大的PE里有的,你试试
作者: 2010ttt    时间: 2012-4-9 17:04
你看下这个:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158014
作者: dvd008    时间: 2012-4-9 19:19
我平时就复制快捷方式那样处理
作者: icevan    时间: 2012-4-9 21:01
原帖由 2011mking 于 2012-4-9 16:49 发表
用两个批处理来解决,设启动后移动硬盘盘符是 x:

X:下放 makeit.cmd 与 创建Tools下快捷方式.cmd ,Tools目录下放软件

makeit.cmd (这是创建快捷方式的子调用,直接用无用)
---------------------------- ...

楼主试试这个批处理.

PE里是由PECMD来解释LINK命令.
正常系统下没有LINK命令.
作者: kingshui    时间: 2012-4-9 22:29
为什么要这么麻烦呢?先用subst 影射一个目录为指定盘符,再copy事先准备好的快捷方式连接到桌面不一完了?
给个简单的例子
  1. @echo off
  2. subst z: "Program Files" >nul
  3. ping 127.1 -n 3 >nul
  4. copy z:\shortcut\* "%userprofile%\桌面"
  5. pause
复制代码
如果系统语言不一样的话,自己加一个判断就行了。
注:subst 为windows系统内置命令,不需要其他软件一可以操作了。
再说下操作方法:
先用subst 创建好你要的盘符 再从那盘符里找到你的绿色软件创建快捷方式到桌面,再复制桌面的快捷方式出来放到shortcut目录下,这样在别的机器运行这个批处理一OK了。

测试环境:windows XP -windows 7 非PE环境

祝你如愿。

个人感觉完整点带点简单判断的代码:
  1. @echo off
  2. if exist z: subst z: /d
  3. subst z: "Program Files" >nul
  4. ping 127.1 -n 3 >nul
  5. if exist "%userprofile%\desktop" (copy z:\shortcut\* "%userprofile%\desktop" >nul) else copy z:\shortcut\* "%userprofile%\桌面" >nul
  6. pause
复制代码

[ 本帖最后由 kingshui 于 2012-4-9 23:22 编辑 ]
作者: felix1031    时间: 2012-4-9 22:42
会编程的话,直接用稍微高级一点的语言写一个吧,感觉可能比批处理还容易。。。

思路如下:

1)程序开始出来一个下拉式菜单,列出所有移动硬盘,然后选需要用的盘

2)程序搜索盘里所有exe文件,建一个快捷方式到桌面,exe文件太多的话,放到桌面一个指定的文件夹里

稍微理想一点,可以编辑一个常用列表,只有与列表同名的exe才建立快捷方式

另外如果是直接从移动硬盘里运行的话,可以忽略1),因为程序知道自己在哪个盘里面运行,直接搜索当前硬盘就行了
作者: hhh333    时间: 2012-4-9 22:56
这个好办,将chenall的那个工具改一下就可以了,将以下代码存成一个批处理,将它和PECMD.EXE文件放到工具所在的盘或目录,用时运行它就可以了,已经测试通过:
  1. ::搜索当前目录下所有程序并建立快捷方式 by chenall modify by h3
  2. @echo off
  3. PUSHD %~dp0
  4. SET "BASE_DIR=%CD%"
  5. POPD
  6. if not defined StartMenu SET "StartMenu=%USERPROFILE%\「开始」菜单"
  7. if not exist %systemroot%\System32\pecmd.exe copy pecmd.exe %systemroot%\System32
  8. if "%~1"=="merge" goto :merge
  9. SET "外置程序=外置程序_%base_dir:~0,1%盘"
  10. SET "外置程序=%StartMenu%\%外置程序::=%"
  11. SET "_TF=%WinDir%\T_PETOOLS_%base_dir:~0,1%_"
  12. IF EXIST "%外置程序%" RD /S /Q "%外置程序%" 2>nul
  13. :START
  14. DEL "%_TF%*.*" 2>nul
  15. PUSHD "%base_dir%"
  16. >%_TF%LST.lst dir /s/a/b *.wim *.cmd *.bat *.exe
  17. POPD
  18. PUSHD "%WinDir%"
  19. for /f "usebackq delims=" %%i in (%_TF%LST.lst) do CALL :MAKE_LINK "%%i"
  20. ECHO.EXEC !%~F0 merge "%外置程序%" >>%_TF%LNK.INI
  21. ECHO.FILE %_TF%LNK.INI>>%_TF%LNK.INI
  22. START PECMD LOAD %_TF%LNK.INI
  23. DEL %_TF%*.lst
  24. POPD
  25. goto :eof
  26. :MAKE_LINK
  27. SETLOCAL
  28. if "%~1"=="" goto :eof
  29. if /i "%~n1"=="setup" (
  30. echo.%1 >>"%_TF%SETUP.LST"
  31. goto :eof
  32. )
  33. SET ".=%~1"
  34. SET ".=%.:&=^&%"
  35. SET "PETOOLS=%~dpn1"
  36. call,SET "PETOOLS=%%PETOOLS:%BASE_DIR%=%外置程序%%%"
  37. SET "PETOOLS=%PETOOLS:&=^&%"
  38. echo.LINK %PETOOLS%,%.%>>%_TF%LNK.INI
  39. GOTO :EOF
  40. :merge
  41. PUSHD %2||GOTO :EOF
  42. for /d %%i in ("%~2\*") do call :merge_lnk "%%i"
  43. POPD
  44. goto :eof
  45. :merge_lnk
  46. CD /D %1||GOTO :EOF
  47. for /d %%i in ("%~f1\*") do call %0 "%%i"
  48. CD /D %1||GOTO :EOF
  49. set n=
  50. for /f %%i in ('dir /a/b') do (
  51.     if defined n goto :eof
  52.     set n=1
  53. )
  54. for /f "usebackq delims=" %%i in (`dir /a/b`) do move /y "%%i" ..\
  55. cd..&&rd %1
  56. goto :eof
复制代码


当然,如果不用pecmd.exe用nircmd.exe也是可以的,功能更强大。

[ 本帖最后由 hhh333 于 2012-4-9 22:59 编辑 ]
作者: monitor20    时间: 2012-4-9 23:01
抽时间给你用AutoIt3写一个程序,读取程序目录下的配置文件来创建快捷方式到桌面或开始菜单,代码很简单,AutoIt3有专门表示各种路径的宏及丰富的函数……完成这些不成问题!配置文件自己写,嘿嘿!估计明天中午完工。(快高考了,时间比较紧)
作者: hhh333    时间: 2012-4-9 23:20
又改了一下,逻辑上更清晰了:
  1. ::搜索当前目录下所有程序并建立快捷方式 by chenall modify by h3
  2. @echo off
  3. PUSHD %~dp0
  4. SET "BASE_DIR=%CD%"
  5. POPD
  6. if not defined StartMenu SET "StartMenu=%USERPROFILE%\「开始」菜单"
  7. if not exist %systemroot%\System32\pecmd.exe copy pecmd.exe %systemroot%\System32
  8. SET "外置程序=外置程序_%base_dir:~0,1%盘"
  9. SET "外置程序=%StartMenu%\%外置程序::=%"
  10. SET "_TF=%WinDir%\T_PETOOLS_%base_dir:~0,1%_"
  11. IF EXIST "%外置程序%" RD /S /Q "%外置程序%" 2>nul
  12. :START
  13. DEL "%_TF%*.*" 2>nul
  14. PUSHD "%base_dir%"
  15. >%_TF%LST.lst dir /s/a/b *.wim *.cmd *.bat *.exe
  16. POPD
  17. PUSHD "%WinDir%"
  18. for /f "usebackq delims=" %%i in (%_TF%LST.lst) do CALL :MAKE_LINK "%%i"
  19. START PECMD LOAD %_TF%LNK.INI
  20. DEL %_TF%*.lst
  21. POPD
  22. PUSHD %外置程序%||GOTO :EOF
  23. for /d %%i in ("%外置程序%\*") do call :MERGE_LINK "%%i"
  24. POPD
  25. goto :eof
  26. :MAKE_LINK
  27. SETLOCAL
  28. if "%~1"=="" goto :eof
  29. SET ".=%~1"
  30. SET ".=%.:&=^&%"
  31. SET "PETOOLS=%~dpn1"
  32. call,SET "PETOOLS=%%PETOOLS:%BASE_DIR%=%外置程序%%%"
  33. SET "PETOOLS=%PETOOLS:&=^&%"
  34. echo.LINK %PETOOLS%,%.%>>%_TF%LNK.INI
  35. GOTO :EOF
  36. :MERGE_LINK
  37. CD /D %1||GOTO :EOF
  38. for /d %%i in ("%~f1\*") do call %0 "%%i"
  39. CD /D %1||GOTO :EOF
  40. set n=
  41. for /f %%i in ('dir /a/b') do (
  42.     if defined n goto :eof
  43.     set n=1
  44. )
  45. for /f "usebackq delims=" %%i in (`dir /a/b`) do move /y "%%i" ..\
  46. cd..&&rd %1
  47. goto :eof
复制代码

[ 本帖最后由 hhh333 于 2012-4-9 23:22 编辑 ]
作者: 极度凶残    时间: 2012-4-9 23:23
原帖由 monitor20 于 2012-4-9 23:01 发表 抽时间给你用AutoIt3写一个程序,读取程序目录下的配置文件来创建快捷方式到桌面或开始菜单,代码很简单,AutoIt3有专门表示各种路径的宏及丰富的函数……完成这些不成问题!配置文件自己写,嘿嘿!估计明天中午完工。 ...
呵呵!非常感谢,明天等您的好消息 ,也谢谢上面几位大哥的帮助,明天一一测试。
作者: 极度凶残    时间: 2012-4-10 08:36
原帖由 hhh333 于 2012-4-9 23:20 发表
又改了一下,逻辑上更清晰了:::搜索当前目录下所有程序并建立快捷方式 by chenall modify by h3
@echo off
PUSHD %~dp0
SET "BASE_DIR=%CD%"
POPD
if not defined StartMenu SET "StartMenu=%USERPROFIL ...

刚试过这个,有一个黑框,要等很久,而且达不到我的要求,我是要创建桌面快捷方式,你这个是创建开始菜单快捷方式,而且把我移动硬盘里所有EXE文件全部列出来...

1.WIN7 32Bit 系统
2.软件目录PETOOLS
3.移动硬盘根目录放了个PECMD.EXE和你的BAT

[ 本帖最后由 极度凶残 于 2012-4-10 08:48 编辑 ]

Ashampoo_Snap_2012.04.10_08h44m24s_002_.jpg (94.74 KB, 下载次数: 32)

Ashampoo_Snap_2012.04.10_08h44m24s_002_.jpg

作者: Plantsoot    时间: 2012-4-10 08:58
标题: 回复 #1 极度凶残 的帖子
请问你要在什么系统下使用,如果是XP的话,用fbinst plus 应该就一条命令就可以了。

------------------------------------------------------------------------------------------------

看了你最后的帖子我知道了,是WIN7系统。
创建可展开的文件夹的快捷方式我还没解决WIN7下无法正常创建的问题。

[ 本帖最后由 Plantsoot 于 2012-4-10 09:02 编辑 ]
作者: Plantsoot    时间: 2012-4-10 09:04
其实与其创建所有exe的快捷方式,倒不如写个小工具,打开这个小工具后有所有exe的链接,显得更简洁更方便,还可以分类。
作者: 极度凶残    时间: 2012-4-10 09:08
原帖由 Plantsoot 于 2012-4-10 08:58 发表
请问你要在什么系统下使用,如果是XP的话,用fbinst plus 应该就一条命令就可以了。

------------------------------------------------------------------------------------------------

看了你最后的帖 ...

XP、WIN7都会用的



原帖由 Plantsoot 于 2012-4-10 09:04 发表
其实与其创建所有exe的快捷方式,倒不如写个小工具,打开这个小工具后有所有exe的链接,显得更简洁更方便,还可以分类。

我肯定不会创建所有exe的快捷方式,只是常用的,我就是希望批处理里可以按路径一条条添加,而不是全部扫描并列出到开始菜单






原帖由 2011mking 于 2012-4-9 16:49 发表
用两个批处理来解决,设启动后移动硬盘盘符是 x:

X:下放 makeit.cmd 与 创建Tools下快捷方式.cmd ,Tools目录下放软件

makeit.cmd (这是创建快捷方式的子调用,直接用无用)
---------------------------- ...

这位大哥的也试了,4个快捷方式中,只有QQ的能创建在桌面,而且双击不能打开软件,而是打开了IE






[ 本帖最后由 极度凶残 于 2012-4-10 12:35 编辑 ]
作者: hhh333    时间: 2012-4-10 09:44
标题: 回复 #31 极度凶残 的帖子
没有必要放桌面,这个不比PE,重启后就没有了,你移除硬盘后它还在的,直接放桌面,搞得一点也不清爽,要么放桌面的一个文件夹中也可以,只要将上面目标位置改一下就行了;
另外,如果你的工具全部放petools,可以将批处理放这个目录下,没必要放根目录下。

当然,这个也有缺点:
1、会显示所有文件夹中的EXE等,如果一个工具有多个exe就不够清爽了;
2、如果exe不是中文,看起来不太明晰;

实际上,要达到LZ的要求,只有LZ自己写ini,就象PE中的外置工具中的ini一样的,这样才能将中文快捷方式名与英文程序对应起来,再用PECMD运行之。

[ 本帖最后由 hhh333 于 2012-4-10 09:55 编辑 ]
作者: 极度凶残    时间: 2012-4-10 10:01
原帖由 hhh333 于 2012-4-10 09:44 发表
实际上,要达到LZ的要求,只有LZ自己写ini,就象PE中的外置工具中的ini一样的,这样才能将中文快捷方式名与英文程序对应起来,再用PECMD运行之。

自己写ini,再用PECMD运行,H3大哥能不能弄个完整一点的标本出来,这类东西我是一头雾水,呵呵
作者: 2011mking    时间: 2012-4-10 10:53
原帖由 极度凶残 于 2012-4-10 10:01 发表

自己写ini,再用PECMD运行,H3大哥能不能弄个完整一点的标本出来,这类东西我是一头雾水,呵呵


把附件解压放到Tools下,下面的批处理放在Tools的上级目录
创建工具快捷方式.Cmd
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
%CD%\Tools\shortcut -f -t "%CD%\tools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\tools\QQ"
%CD%\Tools\shortcut -f -t "%CD%\tools\Fetion\Fetion.exe" -n "%USERPROFILE%\Desktop\飞信Fetion" -d "%CD%\tools\Fetion"
%CD%\Tools\shortcut -f -t "%CD%\tools\Thunder\Thunder.exe" -n "%USERPROFILE%\Desktop\迅雷下载" -d "%CD%\tools\Thunder"
%CD%\Tools\shortcut -f -t "%CD%\tools\Foxmail\Foxmail.exe" -n "%USERPROFILE%\Desktop\邮件Foxmail" -d "%CD%\tools\Foxmail"

---------注意,Desktop不行就用桌面哦,程序路径和程序名不要写错,写错是生成不了快捷方式的。

[ 本帖最后由 2011mking 于 2012-4-10 10:54 编辑 ]

shortcut.zip

2.46 KB, 下载次数: 21, 下载积分: 无忧币 -2


作者: 极度凶残    时间: 2012-4-10 11:50
原帖由 2011mking 于 2012-4-10 10:53 发表


把附件解压放到Tools下,下面的批处理放在Tools的上级目录
创建工具快捷方式.Cmd
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
%CD%\Tools\shortcut -f -t "% ...

显示无效启动项
作者: dvd008    时间: 2012-4-10 12:00
还是用我的奔方法,可靠

麻烦一次,以后省事
作者: 2011mking    时间: 2012-4-10 12:18
原帖由 极度凶残 于 2012-4-10 11:50 发表

显示无效启动项


昏死~没理由不成功的。检查一下 生成的快捷方式的属性,然后自已发送一个快捷方式,对比一下路径,看哪出错了。
作者: 极度凶残    时间: 2012-4-10 12:21
原帖由 dvd008 于 2012-4-10 12:00 发表
还是用我的奔方法,可靠

麻烦一次,以后省事

你的这句我不明白怎样用:CMD:pecmd.exe LOAD \PETOOLS\WINPE.INI

我只试建立QQ的桌面快捷,但不行,可能我搞错哪里了

我是这样的:
软件路径:H:\PETOOLS\QQ\QQ.EXE
INI路径:H\PETOOLS\WINPE.INI
PECMD.EXE路径:H:\PECMD.EXE
建立快捷方式.CMD路径:H:\建立快捷方式.CMD


建立快捷方式.CMD内容:
CMD:pecmd.exe LOAD \PETOOLS\WINPE.INI

WINPE.INI内容:_SUB Outer_Reload
        ENVI Programs=%USERPROFILE%\「开始」菜单\程序
        ENVI Desktop=%USERPROFILE%\桌面
        ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
_END
FIND Explorer.EXE,CALL Outer_Reload
ENVI CurDir=%CurDrv%\PETOOLS
LINK %Desktop%\QQ,%CurDir%\QQ\QQ.exe
作者: 极度凶残    时间: 2012-4-10 12:25
原帖由 2011mking 于 2012-4-10 12:18 发表


昏死~没理由不成功的。检查一下 生成的快捷方式的属性,然后自已发送一个快捷方式,对比一下路径,看哪出错了。



你的第二个方法生不成快捷方式啊


下图是手动建的:




这个是第一个办法生出来的:



[ 本帖最后由 极度凶残 于 2012-4-10 12:35 编辑 ]
作者: 2011mking    时间: 2012-4-10 12:33
原帖由 极度凶残 于 2012-4-10 12:25 发表



你的方法生不成快捷方式啊


下图是手动建的:

140631


不生成快捷方式可能是 shortcut要与cmd放在同一级,你改一下试试。注意去掉cmd中shortcut前面的路径指定


创建工具快捷方式.Cmd
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
shortcut -f -t "%CD%\PEtools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\PEtools\QQ"
shortcut -f -t "%CD%\PEtools\Fetion\Fetion.exe" -n "%USERPROFILE%\Desktop\飞信Fetion" -d "%CD%\PEtools\Fetion"
shortcut -f -t "%CD%\PEtools\Thunder\Thunder.exe" -n "%USERPROFILE%\Desktop\迅雷下载" -d "%CD%\PEtools\Thunder"
shortcut -f -t "%CD%\PEtools\Foxmail\Foxmail.exe" -n "%USERPROFILE%\Desktop\邮件Foxmail" -d "%CD%\PEtools\Foxmail"

[ 本帖最后由 2011mking 于 2012-4-10 12:41 编辑 ]
作者: 极度凶残    时间: 2012-4-10 12:41
原帖由 2011mking 于 2012-4-10 12:33 发表


不生成快捷方式可能是 shortcut要与cmd放在同一级,你改一下试试。注意去掉cmd中shortcut前面的路径指定


创建工具快捷方式.Cmd
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 ...

2个文件都放根目录也不行

QQ路径是:H:\PETOOLS\QQ\QQ.EXE

创建工具快捷方式.Cmd的内容是:
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
%CD%\shortcut -f -t "%CD%\petools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\petools\QQ"

这样也不行:
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
shortcut -f -t "%CD%\petools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\petools\QQ"


2个文件都放PETOOLS目录也不行

创建工具快捷方式.Cmd的内容是:
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
%CD%\PETOOLS\shortcut -f -t "%CD%\petools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\petools\QQ"

[ 本帖最后由 极度凶残 于 2012-4-10 12:44 编辑 ]
作者: 2011mking    时间: 2012-4-10 12:43
%CD%\PETOOLS\shortcut  改成shortcut
shortcut 和那个cmd放在PETOOLS的上级目录,估计你那应是U盘根目录。

创建工具快捷方式.Cmd
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
shortcut -f -t "%CD%\PEtools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\PEtools\QQ"
shortcut -f -t "%CD%\PEtools\Fetion\Fetion.exe" -n "%USERPROFILE%\Desktop\飞信Fetion" -d "%CD%\PEtools\Fetion"
shortcut -f -t "%CD%\PEtools\Thunder\Thunder.exe" -n "%USERPROFILE%\Desktop\迅雷下载" -d "%CD%\PEtools\Thunder"
shortcut -f -t "%CD%\PEtools\Foxmail\Foxmail.exe" -n "%USERPROFILE%\Desktop\邮件Foxmail" -d "%CD%\PEtools\Foxmail"

可以去掉@echo off
如下测试:

1.cmd

PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置 -d 程序开始位置
shortcut -f -t "%CD%\PEtools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\PEtools\QQ"
shortcut -f -t "%CD%\PEtools\Fetion\Fetion.exe" -n "%USERPROFILE%\Desktop\飞信Fetion" -d "%CD%\PEtools\Fetion"
shortcut -f -t "%CD%\PEtools\Thunder\Thunder.exe" -n "%USERPROFILE%\Desktop\迅雷下载" -d "%CD%\PEtools\Thunder"
shortcut -f -t "%CD%\PEtools\Foxmail\Foxmail.exe" -n "%USERPROFILE%\Desktop\邮件Foxmail" -d "%CD%\PEtools\Foxmail"
pause

然后看看提示是哪里的问题

[ 本帖最后由 2011mking 于 2012-4-10 12:46 编辑 ]
作者: 极度凶残    时间: 2012-4-10 12:47
原帖由 2011mking 于 2012-4-10 12:43 发表
%CD%\PETOOLS\shortcut  改成shortcut
shortcut 和那个cmd放在PETOOLS的上级目录,估计你那应是U盘根目录。

创建工具快捷方式.Cmd
@echo off
PUSHD %~dp0
Rem shortcut -f -t 程序位置 -n 快捷方式位置  ...

也试过了,不行哦,还是显示无效启动项,你可以自己试试




[ 本帖最后由 极度凶残 于 2012-4-10 12:51 编辑 ]
作者: 2011mking    时间: 2012-4-10 12:49
shortcut.zip你解包放了吗?不会是直接就放了吧?解包后应该是shortcut.exe哦
作者: 极度凶残    时间: 2012-4-10 12:52
原帖由 2011mking 于 2012-4-10 12:49 发表
shortcut.zip你解包放了吗?不会是直接就放了吧?解包后应该是shortcut.exe哦

当然解包了,不会发生这么低级的错误的
作者: 2011mking    时间: 2012-4-10 12:55
多了一个\软件不认了。
shortcut -f -t "%CD%\PEtools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\PEtools\QQ"
改为:
shortcut -f -t "%CD%PEtools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%PEtools\QQ"

如果不行,去掉最前一句的引号
shortcut -f -t  %CD%PEtools\QQ\QQ.exe  -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%PEtools\QQ"

[ 本帖最后由 2011mking 于 2012-4-10 12:56 编辑 ]
作者: 极度凶残    时间: 2012-4-10 12:59
原帖由 2011mking 于 2012-4-10 12:55 发表
多了一个\软件不认了。
shortcut -f -t "%CD%\PEtools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅QQ" -d "%CD%\PEtools\QQ"
改为:
shortcut -f -t "%CD%PEtools\QQ\QQ.exe" -n "%USERPROFILE%\Desktop\腾迅 ...

去掉也不行......
没想到一个小小的快捷方式这么难侍候







[ 本帖最后由 极度凶残 于 2012-4-10 13:01 编辑 ]
作者: 2011mking    时间: 2012-4-10 12:59
"Desktop"改成"桌面" 试试
作者: 极度凶残    时间: 2012-4-10 13:01
原帖由 2011mking 于 2012-4-10 12:59 发表
"Desktop"改成"桌面" 试试

都试过了........




作者: kingshui    时间: 2012-4-10 13:04
怎么不试下我发的呢?哈哈。
作者: 极度凶残    时间: 2012-4-10 13:10
原帖由 kingshui 于 2012-4-10 13:04 发表
怎么不试下我发的呢?哈哈。

这个是你的吧:
@echo off
if exist z: subst z: /d
subst z: "Program Files" >nul
ping 127.1 -n 3 >nul
if exist "%userprofile%\desktop" (copy z:\shortcut\* "%userprofile%\desktop\" >nul) else copy z:\shortcut\* "%userprofile%\桌面\" >nul
pause


由于现在软件目录是PETOOLS,我把你的改为下面那样,也不行(在根目录运行)
@echo off
if exist z: subst z: /d
subst z: "PETOOLS" >nul
ping 127.1 -n 3 >nul
if exist "%userprofile%\desktop" (copy z:\shortcut\* "%userprofile%\desktop\" >nul) else copy z:\shortcut\* "%userprofile%\桌面\" >nul
pause


里面的Z: 代表什么?


坑爹了...多了个Z盘出来

[ 本帖最后由 极度凶残 于 2012-4-10 13:17 编辑 ]

Ashampoo_Snap_2012.04.10_13h16m31s_015_.jpg (51.87 KB, 下载次数: 42)

Ashampoo_Snap_2012.04.10_13h16m31s_015_.jpg

作者: 2011mking    时间: 2012-4-10 13:12
原帖由 极度凶残 于 2012-4-10 13:10 发表


我知道问题出在哪了,是shortcut的版本不对,上面的是我随便网上找一下下的。
你用我现在用的替换一下就可以了。

请先用调试法确定一下写法和位置。

[ 本帖最后由 2011mking 于 2012-4-10 13:15 编辑 ]

SHORTCUT.rar

5.78 KB, 下载次数: 47, 下载积分: 无忧币 -2


作者: 极度凶残    时间: 2012-4-10 13:18
原帖由 2011mking 于 2012-4-10 13:12 发表


我知道问题出在哪了,是shortcut的版本不对,上面的是我随便网上找一下下的。
你用我现在用的替换一下就可以了。

请先用调试法确定一下写法和位置。

Very good!这次OK了,非常感谢!
作者: 2011mking    时间: 2012-4-10 13:18
原帖由 friend8179 于 2012-4-10 13:16 发表
木有尝试本人的么?

会让你爽的。。。


人家是要定制,你那个是凡是exe都到桌面了。
作者: kingshui    时间: 2012-4-10 13:23
原帖由 极度凶残 于 2012-4-10 13:10 发表

这个是你的吧:
@echo off
if exist z: subst z: /d
subst z: "Program Files" >nul
ping 127.1 -n 3 >nul
if exist "%userprofile%\desktop" (copy z:\shortcut\* "%userprofile%\desktop\" >nul) else ...




其实就是把那些绿色软件所在的目录映射为一个单独的指定的盘符,然后再在那个映射完的盘符里打开绿色软件并创建快捷方式然后备份快捷方式到shortcut目录。这样。。。。不想解释太多了。哈哈。


对了。第一次要手动创建好快捷方式(必需在你映射好之后的盘符中的绿色软件里创建)。再放到shortcut目录或者你自己定义的目录。

第一次要先手动执行subst z: "petool"这一个命令。

[ 本帖最后由 kingshui 于 2012-4-10 13:29 编辑 ]
作者: monitor20    时间: 2012-4-10 14:02
中英文系统通吃,XP、Windows7通吃,第一次运行会自动创建配置文件,配置文件如下:

[程序设置]
;程序运行设置,所有路径均不需要引号,下同
创建位置=开始菜单
;可填“桌面”、“开始菜单”,默认为“桌面”,填其他的没用哦!
[快捷方式]
;如果不够用,自己再编辑,格式如下
;程序n=路径
;名称n=自定义名称

;总数大些没啥,少了快捷方式会缺下!
;这是个例子
;程序1=TOOLS\QQ\QQ.exe
;名称1=腾讯QQ

;其中,“TOOLS\QQ\QQ.exe”代表 “<程序所在盘符>:\TOOLS\QQ\QQ.exe” ,无需填入盘符号的!
;所以说,程序可以放置在任意目录,不一定要在根目录下!


总数=100
程序1=
名称1=

程序2=
名称2=

程序3=
名称3=



可能会被360卡住,纯属误报,放心使用!

AutoIt3源码如下(没什么高明之处,放出来吧):

TraySetClick(0)
If FileExists(@ScriptDir & "\设置.INI") = 0 Then
FileInstall(".\设置.INI", @ScriptDir & "\设置.INI")
MsgBox(0, "程序初始化", "配置文件创建完毕,请设置好后运行程序 !", 5)
Exit
Else
$LinkDir = IniRead(@ScriptDir & "\设置.INI", "程序设置", "创建位置", "桌面")
$LinkNumber = IniRead(@ScriptDir & "\设置.INI", "快捷方式", "总数", "0")
If $LinkNumber = 0 Then
  MsgBox(0, "出现小错误", "快捷方式总数为0,程序操作结束 !", 5)
  Exit
Else
  If $LinkDir = "开始菜单" Then
   DirCreate(@ProgramsCommonDir & "\快捷方式")
   $LinkDir = @ProgramsCommonDir & "\快捷方式"
  Else
   $LinkDir = @DesktopCommonDir
  EndIf
  $CurDrive = StringLeft(@ScriptDir, 2)
  For $i = 1 To $LinkNumber
   $Exec = $CurDrive & "\" & IniRead(@ScriptDir & "\设置.INI", "快捷方式", "程序" & $i, "")
   $Link = $LinkDir & "\" & IniRead(@ScriptDir & "\设置.INI", "快捷方式", "名称" & $i, "") & ".lnk"
   $j = StringInStr($Exec, "\", 0, -1)
   $Exec_Dir = StringLeft($Exec, $j - 1)
   FileCreateShortcut($Exec, $Link, $Exec_Dir)
  Next
  MsgBox(0, "执行完毕", "快捷方式创建完毕,程序操作结束 !", 3)
  Exit
EndIf
EndIf


本来还想加入快捷方式卸载功能,时间紧张,然后弄吧!

AutoIt3最新中文版下载地址:

http://www.autoitx.com/thread-12964-1-1.html?sid=glvQ22

自己下载研究吧,帮助文件超详细,比批处理、VBS功能都强!

[ 本帖最后由 monitor20 于 2012-4-10 19:23 编辑 ]

AutoShortcut.part1.rar

200 KB, 下载次数: 47, 下载积分: 无忧币 -2

AutoShortcut.part2.rar

101.19 KB, 下载次数: 46, 下载积分: 无忧币 -2

AutoShortcut(源代码).7z

1.09 KB, 下载次数: 24, 下载积分: 无忧币 -2


作者: 极度凶残    时间: 2012-4-10 14:25
原帖由 monitor20 于 2012-4-10 14:02 发表
中英文系统通吃,XP、Windows7通吃,第一次运行会自动创建配置文件,配置文件如下:

[程序设置]
;程序运行设置,所有路径均不需要引号,下同
创建位置=开始菜单
;可填“桌面”、“开始菜单”,默认为“桌 ...

刚刚用了一下,非常不错,那个AutoShortcut.exe要是有个漂亮的图标就完美了,还有快捷方式卸载功能那就天下无敌了,还有个问题,假如有一天因快捷方式太多,我想创建到桌面一个叫“绿色软件”的文件夹里,照您的说明,应该不行是吧?

[ 本帖最后由 极度凶残 于 2012-4-10 14:31 编辑 ]
作者: monitor20    时间: 2012-4-10 14:42
完全可以!我然后再改下程序。(中午时间紧,本来设想的许多功能来不及实现,比如配置向导,程序文件搜索,命令行参数支持,快捷方式描述,等等!匆忙发布,后期将不断加强其功能,提高其应用范围。图标是我在编译的时候随便找的,你可以用源代码重新编译一下,选一个好看的图标!)

[ 本帖最后由 monitor20 于 2012-4-10 15:33 编辑 ]
作者: 极度凶残    时间: 2012-4-10 15:43
原帖由 monitor20 于 2012-4-10 14:42 发表
完全可以!我然后再改下程序。(中午时间紧,本来设想的许多功能来不及实现,比如配置向导,程序文件搜索,命令行参数支持,快捷方式描述,等等!匆忙发布,后期将不断加强其功能,提高其应用范围。图标是我在编译的时候随 ...

您的我看不到图标啊





用您的源代码重新编译的话,第一次运行创建配置文件正常,修改配置文件后再运行出错




[ 本帖最后由 极度凶残 于 2012-4-10 15:48 编辑 ]
作者: monitor20    时间: 2012-4-10 16:35
你把你的脚本文件传上来我看下,另外,脚本目录要包含一份有效的配置文件!最好把错误截图也发上来^_^(理解程序后,你可以自己修改内容)
作者: 极度凶残    时间: 2012-4-10 17:06
原帖由 monitor20 于 2012-4-10 16:35 发表
你把你的脚本文件传上来我看下,另外,脚本目录要包含一份有效的配置文件!最好把错误截图也发上来^_^(理解程序后,你可以自己修改内容)

我没做任何改动,只把你的代码粘贴上去编译为EXE就这样
只要总数为非0就会出现错误界面


创建快捷方式.rar (330.59 KB, 下载次数: 20)

[ 本帖最后由 极度凶残 于 2012-4-10 17:11 编辑 ]
作者: monitor20    时间: 2012-4-10 19:25
已更正,原帖代码被论坛程序的URL识别给改了,所以出错……
还发在61楼,内容(包括配置文件)已更新!
作者: 极度凶残    时间: 2012-4-10 20:46
原帖由 monitor20 于 2012-4-10 19:25 发表
已更正,原帖代码被论坛程序的URL识别给改了,所以出错……
还发在61楼,内容(包括配置文件)已更新!

嗯!这回可以了,非常感谢!
作者: hhh333    时间: 2012-4-10 21:10
我还提供一个思路,就是用pecmd的内嵌脚本来做,这个就只要一个文件就解决了。
作者: monitor20    时间: 2012-4-10 22:13
原帖由 极度凶残 于 2012-4-10 20:46 发表


嗯!这回可以了,非常感谢!

提示内容、快捷方式目录,一切的一切都可以DIY,另外,我提供的编译版本的图标是一个快捷方式箭头图标,并非没有图标哦 ^_^
作者: hero8000    时间: 2012-4-11 09:32
标题: 为什么不用音速启动呢
为什么不用音速启动呢,完全达到这个要求,自己创建所需要的文件快捷方式,用的是相对路径,不存在不同盘符的问题,每次只手动运行音速启动即可找到所有自己创建的快捷方式,支持拖动分类,非常方便。

图中显示的是相对路径。


xp win7/32 肯定可用。手头没有win7/64,没法测试。

[ 本帖最后由 hero8000 于 2012-4-11 09:46 编辑 ]
作者: fyqingshan    时间: 2012-4-16 23:19
呵呵,来晚了,这个小工具我早做了
http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1
不知道合不合适?




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3