Skip to content

Instantly share code, notes, and snippets.

@sakai-memoru
Last active November 15, 2019 00:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sakai-memoru/76593c2d454fe2ed9e8c214d2f386f65 to your computer and use it in GitHub Desktop.
Save sakai-memoru/76593c2d454fe2ed9e8c214d2f386f65 to your computer and use it in GitHub Desktop.

Sakura Macro : open_explorer.jse

  • Sakura Editor から、GUI Shell (Windows Explorer.exe)をopenする。
(function(){
//
// Explorer で編集ファイルがあるフォルダを開く
function doProcess(expandParam){
var target_ = Editor.ExpandParameter(expandParam);
var cmd_statement = "explorer.exe " + target_
Editor.ExecCommand(cmd_statement, 0)
}
// -------------- entry point
if(typeof(Editor) !== 'undefined'){
// $F : opened file's full path
// $f : opened file's name
// $e : opened file's folder path
// $b : opened file's extention
// $C : 選択中の場合、選択テキストの1行目のテキスト(改行コード除く)
// 選択中でない場合、カーソル位置の単語
doProcess('$e');
} else {
if(typeof(WScript) !== 'undefined'){
WScript.Echo('[Warn] This script is for sakura macro. A env is maybe wsh.')
} else {
console.log('[Warn] This script is for sakura macro. A env is maybe node.')
}
}
}())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment