无忧启动论坛

标题: 【分享】XCMD Link 命令创建工具 [打印本页]

作者: strongchen    时间: 2007-2-3 13:35
标题: 【分享】XCMD Link 命令创建工具
一个cmd文件 可以根据 路径 和 文件名 自动创建 XCMD 中创建快捷方式的 LINK命令

以下是说明:

MADEINI.CMD 是自动创建XCMD创建快捷方式用的命令。
MADEINI.CMD 会按照程序的所在路径,为快捷方式所在的目录和路径创建link命令。
如存在 外置程序\文件工具\WINRAR\WINRAR.EXE
就会创建以下命令
LINK %Programs%\文件工具\WINRAR\WINRAR,%CurDrv%\外置程序\文件工具\WINRAR\WINRAR.EXE
使用 MADEINI.CMD 必须遵守以下规则
1. MADEINI.CMD,config.ini 和 外置程序 文件夹 必须放驱动器的根目录下。
2. 运行 MADEINI.CMD 会自动搜索 外置程序 下的文件,根据config.ini中定义的文件类型(默认是cmd,和exe)
   创建 “Link 。。。。。”的命令行,并贮存在result.txt中。
3. 如果在 cmd,exe 文件所在目录有同名的ico文件,会自动以该文件做快捷方式的ico。
4. 如果想创建快捷方式的目录名不是“外置程序”,可以用 “MADEINI.CMD 目录名”来创建。

感谢 namejm 编写MADEINI.CMD

把附件中所有文件解压到任意盘的根目录,运行 MADEINI.CMD 就知道效果了。

[ 本帖最后由 strongchen 于 2007-2-3 01:59 PM 编辑 ]

Made_ini.rar

130.28 KB, 下载次数: 168, 下载积分: 无忧币 -2


作者: l1982012800    时间: 2007-2-3 13:40
不愧是批处理高手
作者: sizky    时间: 2007-2-3 13:51
挺好的 命令
作者: uepon    时间: 2007-2-3 13:51
不是一般的强啊~
要是能自定义每个文件的名称那就更好了
就象
如存在 WINRAR\WINRAR.EXE
不是
LINK %Programs%\文件工具\WINRAR\WINRAR,%CurDrv%\外置程序\文件工具\WINRAR\WINRAR.EXE
而是
LINK %Programs%\文件工具\WINRAR\WINRAR文件压缩工具,%CurDrv%\外置程序\文件工具\WINRAR\WINRAR.EXE
可以把名字设置的。TXT放到文件目录里。
也就是多调用一个TXT里的一段文字
作者: strongchen    时间: 2007-2-3 13:56
原帖由 uepon 于 2007-2-3 01:51 PM 发表
不是一般的强啊~
要是能自定义每个文件的名称那就更好了
就象
如存在 WINRAR\WINRAR.EXE
不是
LINK %Programs%\文件工具\WINRAR\WINRAR,%CurDrv%\外置程序\文件工具\WINRAR\WINRAR.EXE
而是
LINK %Program ...


现在是根据路径和文件名自动创建。

如存在 外置程序\文件工具\WINRAR\WINRAR.EXE
就会创建以下命令
LINK %Programs%\文件工具\WINRAR\WINRAR,%CurDrv%\外置程序\文件工具\WINRAR\WINRAR.EXE

这样只要把工具按分类放入相应的目录,就可以自动创建快捷方式了。
作者: Yonsm    时间: 2007-2-3 14:32
利用有限的命令就做到这些事,真是不容易!强
作者: chenall    时间: 2007-2-3 14:56
看到这个受到启发,可以做一个工具.
用来实现自动创建快捷方式.
比如只需在
外置程序\程序分类\某个应用程序目录\ 目录入放入相应的文件
就自动创建
开始\程序\程序分类\某个应用程序
的快捷方式.

当然这个快捷方式名应该可以自定才好,比如可以根据某个文件来确定.

这样一来 添加/删除 外置程序就更方便了,只需按规定添加文件就可以了.
不必在XCMD.INI里面修改什么语句了.
作者: strongchen    时间: 2007-2-3 15:19
原帖由 chenall 于 2007-2-3 02:56 PM 发表
看到这个受到启发,可以做一个工具.
用来实现自动创建快捷方式.
比如只需在
外置程序\程序分类\某个应用程序目录\ 目录入放入相应的文件
就自动创建
开始\程序\程序分类\某个应用程序
的快捷方式.

当然这 ...


嘿嘿。。这个很早就做了,用cmd配合SHORTCUT.EXE

而且做了2个,一个是生成cmd命令。一个是即时寻找exe创建快捷方式。

不过考虑到运行速度的问题,只是自己用而已。

[ 本帖最后由 strongchen 于 2007-2-3 03:25 PM 编辑 ]
作者: 网上飞鹰    时间: 2007-2-3 15:31
无忧启动论坛的PE越来越强大了!
作者: it农民    时间: 2007-2-3 16:03
不太会?
作者: jltzmy    时间: 2007-2-3 16:05
越来越喜欢这里了,以后多向大师们学习
作者: yinbin    时间: 2007-2-3 16:34
原帖由 strongchen 于 2007-2-3 01:35 PM 发表
一个cmd文件 可以根据 路径 和 文件名 自动创建 XCMD 中创建快捷方式的 LINK命令

以下是说明:

MADEINI.CMD 是自动创建XCMD创建快捷方式用的命令。
MADEINI.CMD 会按照程序的所在路径,为快捷方式所在的目 ...

把附件中所有文件解压到任意盘的根目录,运行 MADEINI.CMD 就知道效果了。

谢谢楼主,这个工具方便,但是一般大家编辑或者生成新的PE都会在任意盘根目录下再建一个目录(比如winpe或者MINIPE)好像很少有人直接在根目录下编辑的吧?
请楼主原谅我鸡蛋里挑骨头,只想这个方便的工具越来越顺手。
作者: uepon    时间: 2007-2-3 16:49
原帖由 strongchen 于 2007-2-3 01:56 PM 发表


现在是根据路径和文件名自动创建。

如存在 外置程序\文件工具\WINRAR\WINRAR.EXE
就会创建以下命令
LINK %Programs%\文件工具\WINRAR\WINRAR,%CurDrv%\外置程序\文件工具\WINRAR\WINRAR.EXE

这样只要 ...


这个我知道~我是说,可以自己在 外置程序\文件工具\WINRAR目录加一个INI,里面写上要创建的名称
也就是说~不想用原目录名
如果原目录是
LINK %Programs%\文件工具\WINRAR\WINRAR
我要改成:
LINK %Programs%\文件工具\WINRAR\文件解压工具

INI里面写上
文件解压工具

作者: uepon    时间: 2007-2-3 16:53
干脆不要这个东西算了。Yonsm大师直接在XCMD中加上这个功能。再提供一些定制。
作者: lovelwfeng    时间: 2020-4-11 11:53
感谢,试试




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