如何在我的Windows上下文菜单中创建一个函数

时间:2008-10-26 16:20:19

标签: batch-file contextmenu

我使用jsmin压缩我的javascript文件,然后再将其上传到制作中。

由于我倾向于每页都有一个“代码隐藏”的javascript文件,所以我最终会这样做。

我安装了Windows Powertoy,它在Windows资源管理器中添加了一个上下文菜单项,因此我可以“在这里打开命令窗口”。当我单击它时,命令提示符将在右侧目录中打开。这节省了一点点打字。

但是,我仍然需要输入类似的内容:

jsmin <script.js> script.min.js

让它发挥作用。这很麻烦。

我想创建一个上下文菜单项,允许我右键单击* .js文件并选择“jsmin-compress this file”。然后调用jsmin,原始文件将被压缩为“original_filename。 min .js”

我该怎么做?

3 个答案:

答案 0 :(得分:1)

以下是如何在.js文件的上下文菜单中添加条目:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSFile\shell\JSMinify]
@="JSMinify" 

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSFile\shell\JSMinify\Command]
@="cmd.exe /c \"implement whatever cmd-friendly functions you want here (can use %1 and %%f) "

答案 1 :(得分:0)

您可以将批处理脚本的链接删除到用户sendto目录中。像

这样的东西
jsmin %1 script.min.js

这就是我通常做的事情

答案 2 :(得分:0)

您可以使用批处理文件和打开方式...

来完成
  Set jsminPath="C:\SomePath\jsmin.exe"
  %~d1 
  CD %~d1%~p1 
  %jsminPath% "%~n1.js" "%~n1.min.js"