Directory Opus用文本编辑器打开空文件

2019年3月5日

https://resource.dopus.com/t/open-0-length-file-with-text-editor/31784/3

我经常创建文件,然后要用文本编辑器打开。但这些文件没有扩展名,或扩展名不是txt,所以双击后Windows会让我选择打开方式。

既然Directory Opus有选项“若为注册类型的文件疑似为普通文本,则在文本编辑器中打开”,能不能让Directory Opus用文本编辑器打开空文件呢?

问了官方客户,截至版本12.12是不行的。

但Directory Opus强大在于,可以写插件挂钩OnDoubleClick事件。

// Called by Directory Opus to initialize the script
function OnInit(initData)
{
	initData.name = "Open Empty Files as Text";
	initData.version = "1.0";
	initData.copyright = "(c) 2019 Leo Davidson";
	initData.url = "https://resource.dopus.com/t/open-0-length-file-with-text-editor/31784";
	initData.desc = "Double-clicks on empty files without extensions open them in a text editor";
	initData.default_enable = true;
	initData.min_version = "12.0";
}

// Called when a file or folder is double-clicked
function OnDoubleClick(doubleClickData)
{
	if (!doubleClickData.is_dir
	&&	doubleClickData.item.size.high == 0
	&&	doubleClickData.item.size.low == 0
	&&	doubleClickData.item.ext == "")
	{
		// Divert to notepad.exe
		return '"C:\\Windows\\Notepad.exe" {filepath$}';
	}
	return false; // Normal double-click.
}

在选项->工具栏->脚本安装。

友情链接

. 大家都叫我老杨. . [2019-03-05].