MDIE plugin – 在当前文件夹打开cmd窗口
MDIE是一个日本产的多窗口浏览器,速度快,支持鼠标手势, 还有很多好处数不胜数,现在它已经成功取代QTTabbar在我电脑里的位置.
MDIE支持通过JavaScript扩展软件功能, 于是也写了一个插件:在当前窗口打开cmd窗口,并进入到当前目录.
用到的javascript的代码:
var cmdbat = "S:\\Softwares\\MDIE\\script\\test.bat";
var shell = new ActiveXObject("WScript.Shell");
shell.Run(‘cmd /K ‘ + cmdbat + ‘ "‘ + FolderView.Path + ‘"’);//以/K模式打开cmd窗口执行后不关闭, 并传递当前文件夹路径给bat文件
以下是bat文件内容:
@echo off rem 不打印命令
set root=%1 rem 设置临时变量
title %root:~1,-2% rem 将cmd窗口标题置为指定文件夹
%root:~1,2% rem 切换盘符, 因为cd命令不能直接进入其他盘符的文件夹
cd %1 rem 进入指定文件夹
将这个脚本和鼠标手势关联起来, 会带来非常炫的效果.
感谢z29的回复.
修改bat内容为如下:
:: 不打印命令
@echo off
:: 设置临时变量
set tmp=%1
:: 将cmd窗口标题置为指定文件夹
title %tmp:~1,-1%
:: 进入指定文件夹
cd /d %1
如果不需要修改窗口标题, 直接写的javascript如下:
var shell = new ActiveXObject("WScript.Shell");
shell.Run(‘cmd /K @cd /d "’ + FolderView.Path + ‘"’);//以/K模式打开cmd窗口执行后不关闭






