strongchen 发表于 2007-2-3 13:35:25

【分享】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 编辑 ]

l1982012800 发表于 2007-2-3 13:40:04

不愧是批处理高手

sizky 发表于 2007-2-3 13:51:38

挺好的 命令

uepon 发表于 2007-2-3 13:51: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:04

原帖由 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:59

利用有限的命令就做到这些事,真是不容易!强

chenall 发表于 2007-2-3 14:56:58

看到这个受到启发,可以做一个工具.
用来实现自动创建快捷方式.
比如只需在
外置程序\程序分类\某个应用程序目录\ 目录入放入相应的文件
就自动创建
开始\程序\程序分类\某个应用程序
的快捷方式.

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

这样一来 添加/删除 外置程序就更方便了,只需按规定添加文件就可以了.
不必在XCMD.INI里面修改什么语句了.

strongchen 发表于 2007-2-3 15:19: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:48

无忧启动论坛的PE越来越强大了!

it农民 发表于 2007-2-3 16:03:41

不太会?

jltzmy 发表于 2007-2-3 16:05:58

越来越喜欢这里了,以后多向大师们学习

yinbin 发表于 2007-2-3 16:34:10

原帖由 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:57

原帖由 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:05

干脆不要这个东西算了。Yonsm大师直接在XCMD中加上这个功能。再提供一些定制。

lovelwfeng 发表于 2020-4-11 11:53:25

感谢,试试
页: [1]
查看完整版本: 【分享】XCMD Link 命令创建工具